C# 클래스 CsDebugScript.CodeGen.Module

Class represents module during debugging. It is being described by PDB.
파일 보기 프로젝트 열기: southpolenator/WinDbgCs 1 사용 예제들

공개 메소드들

메소드 설명
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