C# Класс Microsoft.DiaSymReader.SymUnmanagedExtensions

Показать файл Открыть проект

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

Метод Описание
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