C# Класс CsDebugScript.CodeGen.Module

Class represents module during debugging. It is being described by PDB.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FindGlobalTypeWildcard ( string nameWildcard ) : CsDebugScript.CodeGen.Symbol[]

Finds the list of global types specified by the wildcard.

GetAllTypes ( ) : IEnumerable

Gets all types defined in the symbol.

GetSymbol ( string name ) : Symbol

Gets the symbol by name from the cache.

Open ( XmlModule module ) : Module

Opens the module for the specified XML module description.

Приватные методы

Метод Описание
FixSymbolSearchName ( string &name ) : void

Fixes the symbol name for the search.

GetSymbol ( IDiaSymbol symbol ) : Symbol

Gets the symbol from the cache or adds new entry in the cache if symbol wasn't previously found.

Module ( string name, string nameSpace, IDiaDataSource dia, IDiaSession session ) : System

Initializes a new instance of the Module class.

Описание методов

FindGlobalTypeWildcard() публичный Метод

Finds the list of global types specified by the wildcard.
public FindGlobalTypeWildcard ( string nameWildcard ) : CsDebugScript.CodeGen.Symbol[]
nameWildcard string The type name wildcard.
Результат CsDebugScript.CodeGen.Symbol[]

GetAllTypes() публичный Метод

Gets all types defined in the symbol.
public GetAllTypes ( ) : IEnumerable
Результат IEnumerable

GetSymbol() публичный Метод

Gets the symbol by name from the cache.
public GetSymbol ( string name ) : Symbol
name string The symbol name.
Результат Symbol

Open() публичный статический Метод

Opens the module for the specified XML module description.
public static Open ( XmlModule module ) : Module
module XmlModule The XML module description.
Результат Module