C# 클래스 PdbReader.Translator

파일 보기 프로젝트 열기: LibreCrops/cdef 1 사용 예제들

공개 메소드들

메소드 설명
Translate ( IDiaSymbol sym ) : CType
TranslateArr ( IDiaSymbol sym ) : CArr
TranslateBaseType ( IDiaSymbol sym ) : CTerm
TranslateBitField ( IDiaSymbol sym ) : CBits
TranslateEnum ( IDiaSymbol sym ) : CEnum
TranslateFunc ( IDiaSymbol sym ) : CFunc
TranslateMember ( IDiaSymbol subSym ) : CType
TranslatePtr ( IDiaSymbol sym ) : CPtr
TranslateStruct ( IDiaSymbol sym ) : CStruct
TranslateStruct2 ( IDiaEnumSymbols symbols ) : CStruct
TranslateTypeRef ( IDiaSymbol sym ) : CType
TranslateUnion ( IDiaSymbol sym ) : CUnion
TranslateUnion2 ( IDiaEnumSymbols symbols ) : CUnion
TranslateUnnamedUdt ( IDiaSymbol sym ) : CType
_TranslateBaseType ( IDiaSymbol sym ) : CPrefix

비공개 메소드들

메소드 설명
IsBitField ( IDiaSymbol sym ) : bool
TranslateCallConv ( uint callConv ) : CallConv
WithAttr ( CTerm type, IDiaSymbol sym ) : CTerm

메소드 상세

Translate() 공개 메소드

public Translate ( IDiaSymbol sym ) : CType
sym IDiaSymbol
리턴 PdbReader.Types.CType

TranslateArr() 공개 메소드

public TranslateArr ( IDiaSymbol sym ) : CArr
sym IDiaSymbol
리턴 PdbReader.Types.CArr

TranslateBaseType() 공개 메소드

public TranslateBaseType ( IDiaSymbol sym ) : CTerm
sym IDiaSymbol
리턴 PdbReader.Types.CTerm

TranslateBitField() 공개 메소드

public TranslateBitField ( IDiaSymbol sym ) : CBits
sym IDiaSymbol
리턴 PdbReader.Types.CBits

TranslateEnum() 공개 메소드

public TranslateEnum ( IDiaSymbol sym ) : CEnum
sym IDiaSymbol
리턴 PdbReader.Types.CEnum

TranslateFunc() 공개 메소드

public TranslateFunc ( IDiaSymbol sym ) : CFunc
sym IDiaSymbol
리턴 PdbReader.Types.CFunc

TranslateMember() 공개 메소드

public TranslateMember ( IDiaSymbol subSym ) : CType
subSym IDiaSymbol
리턴 PdbReader.Types.CType

TranslatePtr() 공개 메소드

public TranslatePtr ( IDiaSymbol sym ) : CPtr
sym IDiaSymbol
리턴 PdbReader.Types.CPtr

TranslateStruct() 공개 메소드

public TranslateStruct ( IDiaSymbol sym ) : CStruct
sym IDiaSymbol
리턴 PdbReader.Types.CStruct

TranslateStruct2() 공개 메소드

public TranslateStruct2 ( IDiaEnumSymbols symbols ) : CStruct
symbols IDiaEnumSymbols
리턴 PdbReader.Types.CStruct

TranslateTypeRef() 공개 메소드

public TranslateTypeRef ( IDiaSymbol sym ) : CType
sym IDiaSymbol
리턴 PdbReader.Types.CType

TranslateUnion() 공개 메소드

public TranslateUnion ( IDiaSymbol sym ) : CUnion
sym IDiaSymbol
리턴 PdbReader.Types.CUnion

TranslateUnion2() 공개 메소드

public TranslateUnion2 ( IDiaEnumSymbols symbols ) : CUnion
symbols IDiaEnumSymbols
리턴 PdbReader.Types.CUnion

TranslateUnnamedUdt() 공개 메소드

public TranslateUnnamedUdt ( IDiaSymbol sym ) : CType
sym IDiaSymbol
리턴 PdbReader.Types.CType

_TranslateBaseType() 공개 메소드

public _TranslateBaseType ( IDiaSymbol sym ) : CPrefix
sym IDiaSymbol
리턴 CPrefix