C# 클래스 Dia2Lib.DiaHelpers

Collection of extension methods that makes using DIA lib easier.
파일 보기 프로젝트 열기: southpolenator/WinDbgCs

공개 메소드들

메소드 설명
Enum ( this container ) : IEnumerable

Converts IDiaEnumSymbols container to IEnumerable.

GetAllBaseClasses ( this symbol ) : IEnumerable

Gets all base classes (including base classes of base classes).

GetBaseClasses ( this symbol ) : IEnumerable

Gets the base classes.

GetChild ( this symbol, string name, SymTagEnum tag = SymTagEnum.SymTagNull ) : IDiaSymbol

Gets the child symbol.

GetChildren ( this symbol, SymTagEnum tag = SymTagEnum.SymTagNull ) : IEnumerable

Gets the children.

GetChildrenWildcard ( this symbol, string nameWildcard, SymTagEnum tag = SymTagEnum.SymTagNull ) : IEnumerable

Gets the children using wildcard search: Applies a case-sensitive name match using asterisks (*) and question marks (?) as wildcards.

메소드 상세

Enum() 공개 정적인 메소드

Converts IDiaEnumSymbols container to IEnumerable.
public static Enum ( this container ) : IEnumerable
container this The container.
리턴 IEnumerable

GetAllBaseClasses() 공개 정적인 메소드

Gets all base classes (including base classes of base classes).
public static GetAllBaseClasses ( this symbol ) : IEnumerable
symbol this The symbol.
리턴 IEnumerable

GetBaseClasses() 공개 정적인 메소드

Gets the base classes.
public static GetBaseClasses ( this symbol ) : IEnumerable
symbol this The symbol.
리턴 IEnumerable

GetChild() 공개 정적인 메소드

Gets the child symbol.
public static GetChild ( this symbol, string name, SymTagEnum tag = SymTagEnum.SymTagNull ) : IDiaSymbol
symbol this The symbol.
name string The name.
tag SymTagEnum The tag.
리턴 IDiaSymbol

GetChildren() 공개 정적인 메소드

Gets the children.
public static GetChildren ( this symbol, SymTagEnum tag = SymTagEnum.SymTagNull ) : IEnumerable
symbol this The symbol.
tag SymTagEnum The tag.
리턴 IEnumerable

GetChildrenWildcard() 공개 정적인 메소드

Gets the children using wildcard search: Applies a case-sensitive name match using asterisks (*) and question marks (?) as wildcards.
public static GetChildrenWildcard ( this symbol, string nameWildcard, SymTagEnum tag = SymTagEnum.SymTagNull ) : IEnumerable
symbol this The symbol.
nameWildcard string The name wildcard.
tag SymTagEnum The tag.
리턴 IEnumerable