C# 클래스 Microsoft.DiaSymReader.SymUnmanagedExtensions

파일 보기 프로젝트 열기: dotnet/symreader

공개 메소드들

메소드 설명
AsAsyncMethod ( this method ) : ISymUnmanagedAsyncMethod
GetAsyncStepInfos ( this method ) : IEnumerable
GetAttributes ( this local ) : int
GetCatchHandlerILOffset ( this method ) : int
GetChecksum ( this document ) : byte[]
GetChildren ( this scope ) : ISymUnmanagedScope[]
GetConstants ( this scope ) : ISymUnmanagedConstant[]
GetCustomDebugInfo ( this reader, int methodToken, int methodVersion ) : byte[]

Get the blob of binary custom debug info for a given method.

GetDocumentType ( this document ) : System.Guid
GetDocuments ( this reader ) : ISymUnmanagedDocument[]
GetDocumentsForMethod ( this method ) : ISymUnmanagedDocument[]
GetEndOffset ( this scope ) : int
GetHashAlgorithm ( this document ) : System.Guid
GetKickoffMethod ( this method ) : int
GetLanguage ( this document ) : System.Guid
GetLanguageVendor ( this document ) : System.Guid
GetLocals ( this scope ) : ISymUnmanagedVariable[]
GetMethod ( this reader, int methodToken ) : ISymUnmanagedMethod
GetMethodByVersion ( this reader, int methodToken, int methodVersion ) : ISymUnmanagedMethod
GetMethodsInDocument ( this reader, ISymUnmanagedDocument symDocument ) : ISymUnmanagedMethod[]
GetName ( this @namespace ) : string
GetNamespaces ( this scope ) : ISymUnmanagedNamespace[]
GetReaderFromPdbStream ( this binder, Stream stream, IMetadataImportProvider metadataImportProvider ) : ISymUnmanagedReader
GetReaderFromStream ( this binder, Stream stream, object metadataImporter ) : ISymUnmanagedReader
GetRootScope ( this method ) : ISymUnmanagedScope
GetSequencePoints ( this method ) : IEnumerable
GetSignature ( this constant ) : byte[]
GetSlot ( this local ) : int
GetSourceExtentInDocument ( this method, ISymUnmanagedDocument document, int &startLine, int &endLine ) : void
GetStartOffset ( this scope ) : int
GetToken ( this method ) : int
GetUserEntryPoint ( this reader ) : int
GetValue ( this constant ) : object
Initialize ( this reader, Stream stream, object metadataImporter, string fileName = null, string searchPath = null ) : void
UpdateSymbolStore ( this reader, Stream stream, string fileName = null ) : void

메소드 상세

AsAsyncMethod() 공개 정적인 메소드

public static AsAsyncMethod ( this method ) : ISymUnmanagedAsyncMethod
method this
리턴 ISymUnmanagedAsyncMethod

GetAsyncStepInfos() 공개 정적인 메소드

public static GetAsyncStepInfos ( this method ) : IEnumerable
method this
리턴 IEnumerable

GetAttributes() 공개 정적인 메소드

public static GetAttributes ( this local ) : int
local this
리턴 int

GetCatchHandlerILOffset() 공개 정적인 메소드

public static GetCatchHandlerILOffset ( this method ) : int
method this
리턴 int

GetChecksum() 공개 정적인 메소드

public static GetChecksum ( this document ) : byte[]
document this
리턴 byte[]

GetChildren() 공개 정적인 메소드

public static GetChildren ( this scope ) : ISymUnmanagedScope[]
scope this
리턴 ISymUnmanagedScope[]

GetConstants() 공개 정적인 메소드

public static GetConstants ( this scope ) : ISymUnmanagedConstant[]
scope this
리턴 ISymUnmanagedConstant[]

GetCustomDebugInfo() 공개 정적인 메소드

Get the blob of binary custom debug info for a given method.
public static GetCustomDebugInfo ( this reader, int methodToken, int methodVersion ) : byte[]
reader this
methodToken int
methodVersion int
리턴 byte[]

GetDocumentType() 공개 정적인 메소드

public static GetDocumentType ( this document ) : System.Guid
document this
리턴 System.Guid

GetDocuments() 공개 정적인 메소드

public static GetDocuments ( this reader ) : ISymUnmanagedDocument[]
reader this
리턴 ISymUnmanagedDocument[]

GetDocumentsForMethod() 공개 정적인 메소드

public static GetDocumentsForMethod ( this method ) : ISymUnmanagedDocument[]
method this
리턴 ISymUnmanagedDocument[]

GetEndOffset() 공개 정적인 메소드

public static GetEndOffset ( this scope ) : int
scope this
리턴 int

GetHashAlgorithm() 공개 정적인 메소드

public static GetHashAlgorithm ( this document ) : System.Guid
document this
리턴 System.Guid

GetKickoffMethod() 공개 정적인 메소드

public static GetKickoffMethod ( this method ) : int
method this
리턴 int

GetLanguage() 공개 정적인 메소드

public static GetLanguage ( this document ) : System.Guid
document this
리턴 System.Guid

GetLanguageVendor() 공개 정적인 메소드

public static GetLanguageVendor ( this document ) : System.Guid
document this
리턴 System.Guid

GetLocals() 공개 정적인 메소드

public static GetLocals ( this scope ) : ISymUnmanagedVariable[]
scope this
리턴 ISymUnmanagedVariable[]

GetMethod() 공개 정적인 메소드

public static GetMethod ( this reader, int methodToken ) : ISymUnmanagedMethod
reader this
methodToken int
리턴 ISymUnmanagedMethod

GetMethodByVersion() 공개 정적인 메소드

public static GetMethodByVersion ( this reader, int methodToken, int methodVersion ) : ISymUnmanagedMethod
reader this
methodToken int
methodVersion int
리턴 ISymUnmanagedMethod

GetMethodsInDocument() 공개 정적인 메소드

public static GetMethodsInDocument ( this reader, ISymUnmanagedDocument symDocument ) : ISymUnmanagedMethod[]
reader this
symDocument ISymUnmanagedDocument
리턴 ISymUnmanagedMethod[]

GetName() 공개 정적인 메소드

public static GetName ( this @namespace ) : string
@namespace this
리턴 string

GetNamespaces() 공개 정적인 메소드

public static GetNamespaces ( this scope ) : ISymUnmanagedNamespace[]
scope this
리턴 ISymUnmanagedNamespace[]

GetReaderFromPdbStream() 공개 정적인 메소드

public static GetReaderFromPdbStream ( this binder, Stream stream, IMetadataImportProvider metadataImportProvider ) : ISymUnmanagedReader
binder this
stream Stream
metadataImportProvider IMetadataImportProvider
리턴 ISymUnmanagedReader

GetReaderFromStream() 공개 정적인 메소드

public static GetReaderFromStream ( this binder, Stream stream, object metadataImporter ) : ISymUnmanagedReader
binder this
stream Stream
metadataImporter object
리턴 ISymUnmanagedReader

GetRootScope() 공개 정적인 메소드

public static GetRootScope ( this method ) : ISymUnmanagedScope
method this
리턴 ISymUnmanagedScope

GetSequencePoints() 공개 정적인 메소드

public static GetSequencePoints ( this method ) : IEnumerable
method this
리턴 IEnumerable

GetSignature() 공개 정적인 메소드

public static GetSignature ( this constant ) : byte[]
constant this
리턴 byte[]

GetSlot() 공개 정적인 메소드

public static GetSlot ( this local ) : int
local this
리턴 int

GetSourceExtentInDocument() 공개 정적인 메소드

public static GetSourceExtentInDocument ( this method, ISymUnmanagedDocument document, int &startLine, int &endLine ) : void
method this
document ISymUnmanagedDocument
startLine int
endLine int
리턴 void

GetStartOffset() 공개 정적인 메소드

public static GetStartOffset ( this scope ) : int
scope this
리턴 int

GetToken() 공개 정적인 메소드

public static GetToken ( this method ) : int
method this
리턴 int

GetUserEntryPoint() 공개 정적인 메소드

public static GetUserEntryPoint ( this reader ) : int
reader this
리턴 int

GetValue() 공개 정적인 메소드

public static GetValue ( this constant ) : object
constant this
리턴 object

Initialize() 공개 정적인 메소드

public static Initialize ( this reader, Stream stream, object metadataImporter, string fileName = null, string searchPath = null ) : void
reader this
stream Stream
metadataImporter object
fileName string
searchPath string
리턴 void

UpdateSymbolStore() 공개 정적인 메소드

public static UpdateSymbolStore ( this reader, Stream stream, string fileName = null ) : void
reader this
stream Stream
fileName string
리턴 void