ISymbolMethod 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
기호 저장소 내의 메서드를 나타냅니다.
public interface class ISymbolMethod
public interface ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolMethod
type ISymbolMethod = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolMethod = interface
Public Interface ISymbolMethod
- 파생
- 특성
설명
인터페이스는 ISymbolMethod 시퀀스 포인트, 어휘 범위 및 매개 변수 정보와 같은 메서드의 기호 관련 특성에만 액세스할 수 있습니다. 클래스와 함께 System.Reflection 사용하여 메서드의 형식 관련 특성을 읽습니다.
참고
이 인터페이스는 디버그 기호 정보를 읽고 쓰는 다른 방법을 제공하는 관리되지 않는 기호 저장소 인터페이스 중 하나인 인터페이스의 관리되는 인터페이스 ISymUnmanagedMethod
입니다.
속성
RootScope |
현재 메서드의 루트 어휘 범위를 가져옵니다. 이 범위는 전체 메서드를 포함합니다. |
SequencePointCount |
메서드에 있는 시퀀스 위치의 수를 가져옵니다. |
Token |
현재 메서드의 메타데이터가 들어 있는 SymbolToken을 가져옵니다. |
메서드
GetNamespace() |
현재 메서드가 정의되어 있는 네임스페이스를 가져옵니다. |
GetOffset(ISymbolDocument, Int32, Int32) |
지정된 위치에 해당하는 메서드에 들어 있는 MSIL(Microsoft intermediate language) 오프셋을 가져옵니다. |
GetParameters() |
현재 메서드의 매개 변수를 가져옵니다. |
GetRanges(ISymbolDocument, Int32, Int32) |
지정된 위치가 이 메서드에 설명되어 있는 MSIL(Microsoft intermediate language)의 범위에 해당하는 시작 및 종료 오프셋 쌍의 배열을 가져옵니다. |
GetScope(Int32) |
오프셋이 메서드에서 지정되면 대부분의 포함 어휘 범위를 반환합니다. |
GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
현재 메서드의 시퀀스 위치를 가져옵니다. |
GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
현재 메서드의 소스에 대한 시작 및 종료 위치를 가져옵니다. |
적용 대상
추가 정보
.NET