C# Class CsDebugScript.CodeGen.SymbolNameHelper

Helper functions that aid with symbol name string manipulations.
Datei anzeigen Open project: southpolenator/WinDbgCs Class Usage Examples

Public Methods

Method Description
ContainsTemplateType ( string symbolName ) : bool

Determines whether the specified symbol name contains template type.

CreateLookupNameForSymbol ( Symbol symbol ) : string

Creates the lookup name for the specified symbol. This helps grouping template symbols together.

GetSymbolNamespaces ( string symbolName ) : List

Get list of symbol namespaces separated by '::'. Namespace includes full name.

Private Methods

Method Description
CreateLookupForNamespace ( string namespaceSymbol ) : string

Creates the lookup for single namespace.

Method Details

ContainsTemplateType() public static method

Determines whether the specified symbol name contains template type.
public static ContainsTemplateType ( string symbolName ) : bool
symbolName string The symbol name.
return bool

CreateLookupNameForSymbol() public static method

Creates the lookup name for the specified symbol. This helps grouping template symbols together.
public static CreateLookupNameForSymbol ( Symbol symbol ) : string
symbol Symbol The symbol.
return string

GetSymbolNamespaces() public static method

Get list of symbol namespaces separated by '::'. Namespace includes full name.
public static GetSymbolNamespaces ( string symbolName ) : List
symbolName string The symbol name.
return List