Property | Type | Description | |
---|---|---|---|
AssertNotDisposed | void | ||
CreateChildrenImpl | IEnumerable |
||
Symbol | System |
Method | Description | |
---|---|---|
Create ( IDiaSymbol symbol ) : |
Creates a new Symbol around a COM IDiaSymbol implementation.
|
|
CreateChildIterator ( SymTagEnum symbolTagType ) : DisposableEnumerable |
Creates symbols which are children of this symbol of the specified type.
|
|
CreateChildren ( ) : DisposableEnumerable |
Creates all symbols which are children of this symbol.
|
|
CreateChildren ( SymTagEnum symbolTagType, string symbolName, NameSearchOptions searchOptions ) : DisposableEnumerable |
||
CreateCompilandRecord ( ) : CompilandRecord |
Gets compiland record for this symbol.
|
|
CreateCompilandRecordWithSuffix ( string suffix ) : CompilandRecord |
Creates compiland record for this symbol with the supplied suffix.
|
|
CreateType ( ) : |
Returns the type for a variable, the signature for the function, and so forth.
|
|
Dispose ( ) : void | ||
GetObjectFileHash ( Pdb session ) : byte[] |
The library "hash". This is an XOR of the 1st 16 bytes of all source file hashes.
|
|
GetObjectModuleDetails ( ) : Microsoft.CodeAnalysis.BinaryParsers.ProgramDatabase.ObjectModuleDetails | ||
GetUndecoratedName ( ) : string |
Gets the undecorated name with some C fixups. (The variable "name" returns the decorated name for C++, but the undecorated name for C; and for C++ this is reversed)
|
|
ToString ( ) : string |
Method | Description | |
---|---|---|
AssertNotDisposed ( ) : void | ||
CreateChildrenImpl ( SymTagEnum symbolTagType, string symbolName, NameSearchOptions searchOptions ) : IEnumerable |
||
Symbol ( IDiaSymbol sym ) : System |
public static Create ( IDiaSymbol symbol ) : |
||
symbol | IDiaSymbol | The symbol to wrap, or null. This method takes ownership of the |
return |
public CreateChildIterator ( SymTagEnum symbolTagType ) : DisposableEnumerable |
||
symbolTagType | SymTagEnum | Type of the symbols to retrieve. |
return | DisposableEnumerable |
public CreateChildren ( ) : DisposableEnumerable |
||
return | DisposableEnumerable |
public CreateChildren ( SymTagEnum symbolTagType, string symbolName, NameSearchOptions searchOptions ) : DisposableEnumerable |
||
symbolTagType | SymTagEnum | |
symbolName | string | |
searchOptions | NameSearchOptions | |
return | DisposableEnumerable |
public CreateCompilandRecord ( ) : CompilandRecord | ||
return | CompilandRecord |
public CreateCompilandRecordWithSuffix ( string suffix ) : CompilandRecord | ||
suffix | string | The suffix to use. |
return | CompilandRecord |
public GetObjectFileHash ( Pdb session ) : byte[] | ||
session | Pdb | |
return | byte[] |
public GetObjectModuleDetails ( ) : Microsoft.CodeAnalysis.BinaryParsers.ProgramDatabase.ObjectModuleDetails | ||
return | Microsoft.CodeAnalysis.BinaryParsers.ProgramDatabase.ObjectModuleDetails |