SymReader SymReader SymReader SymReader Class

정의

기호 저장소에 있는 문서, 메서드 및 변수에 액세스할 수 있도록 합니다.Provides access to documents, methods, and variables within a symbol store.

public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
상속
SymReaderSymReaderSymReaderSymReader
특성
구현

생성자

SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*)

관리되지 않는 ISymUnmanagedReader 개체에 대해 지정된 포인터를 사용하여 SymReader 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*)

관리되지 않는 ISymUnmanagedReader 개체에 대해 지정된 포인터를 사용하여 SymReader 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

속성

UserEntryPoint UserEntryPoint UserEntryPoint UserEntryPoint

모듈의 사용자 진입점으로 지정된 메서드의 메타데이터 토큰을 가져옵니다.Gets the metadata token for the method that was specified as the user entry point for the module, if any.

메서드

Dispose() Dispose() Dispose() Dispose()

SymReader 클래스의 현재 인스턴스에서 사용하는 리소스를 해제합니다.Releases the resources used by the current instance of the SymReader class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

SymReader 클래스의 현재 인스턴스에서 사용하는 관리되는 리소스와 관리되지 않는 리소스를 해제하기 위해 Dispose()Finalize() 메서드에 의해 호출됩니다.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymReader class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

가비지 수집에 의해 SymReader가 회수되기 전에 관리되지 않는 리소스를 해제하고 기타 정리 작업을 수행합니다.Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection.

GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid)

문서의 URL과 선택적으로 언어, 언어 공급업체 및 형식으로 지정되는 문서를 가져옵니다.Gets a document specified by the URL for the document and optionally the language, language vendor, and type.

GetDocuments() GetDocuments() GetDocuments() GetDocuments()

기호 저장소에 정의된 모든 문서의 배열을 가져옵니다.Gets an array of all documents defined in the symbol store.

GetGlobalVariables() GetGlobalVariables() GetGlobalVariables() GetGlobalVariables()

모든 경우에 NotSupportedException을(를) throw합니다.Throws a NotSupportedException in all cases.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetMethod(SymbolToken) GetMethod(SymbolToken) GetMethod(SymbolToken) GetMethod(SymbolToken)

메서드의 식별자가 지정되면 기호 판독기 메서드 개체를 가져옵니다.Gets a symbol reader method object when given the identifier of a method.

GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32)

메서드의 식별자와 메서드의 편집하며 계속하기 버전이 지정되면 기호 판독기 메서드 개체를 가져옵니다.Gets a symbol reader method object when given the identifier of a method and its edit and continue version.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

지정된 위치가 문서에 포함되어 있는 기호 판독기 메서드 개체를 가져옵니다.Gets a symbol reader method object that contains a specified position in a document.

GetNamespaces() GetNamespaces() GetNamespaces() GetNamespaces()

모든 경우에 NotSupportedException을(를) throw합니다.Throws a NotSupportedException in all cases.

GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String)

모든 경우에 NotSupportedException을(를) throw합니다.Throws a NotSupportedException in all cases.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
GetVariables(SymbolToken) GetVariables(SymbolToken) GetVariables(SymbolToken) GetVariables(SymbolToken)

모든 경우에 NotSupportedException을(를) throw합니다.Throws a NotSupportedException in all cases.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr)

기존 기호 저장소를 델타 기호 저장소로 바꿉니다.Replaces the existing symbol store with a delta symbol store.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr)

기존 기호 저장소를 델타 기호 저장소로 업데이트합니다.Updates the existing symbol store with a delta symbol store.

__dtor() __dtor() __dtor() __dtor()

현재 인스턴스에서 보유한 리소스를 해제합니다.Releases the resources held by the current instance. 이 메서드는 내부 전용입니다.This method is for internal use only.

{dtor}() {dtor}() {dtor}() {dtor}()

현재 인스턴스에서 보유한 리소스를 해제합니다.Releases the resources held by the current instance.

적용 대상