PEReaderExtensions.GetMetadataReader 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
GetMetadataReader(PEReader) |
MetadataReader에서 PEReader을 가져옵니다. |
GetMetadataReader(PEReader, MetadataReaderOptions) |
에서 지정된 메타데이터 읽기 구성이 있는 메타데이터 판독기를 PEReader가져옵니다. |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
PEReader에서 지정된 메타데이터 읽기 구성 및 인코딩 구성을 사용하여 메타데이터 판독기를 가져옵니다. |
GetMetadataReader(PEReader)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
MetadataReader에서 PEReader을 가져옵니다.
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader) As MetadataReader
매개 변수
반환
메타데이터 판독기입니다.
예외
peReader
이(가) null
인 경우
현재 플랫폼은 big-endian입니다.
기본 스트림에서 읽는 동안 IO 오류가 발생했습니다.
설명
호출자는 메타데이터 판독기의 PEReader 수명 동안 활성 및 노출되지 않은 상태를 유지해야 합니다.
적용 대상
GetMetadataReader(PEReader, MetadataReaderOptions)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
에서 지정된 메타데이터 읽기 구성이 있는 메타데이터 판독기를 PEReader가져옵니다.
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions) As MetadataReader
매개 변수
- options
- MetadataReaderOptions
메타데이터 읽기 구성을 나타내는 열거형 값입니다.
반환
지정된 메타데이터 읽기 구성이 있는 메타데이터 판독기입니다.
예외
peReader
이(가) null
인 경우
현재 플랫폼은 big-endian입니다.
기본 스트림에서 읽는 동안 IO 오류가 발생했습니다.
설명
호출자는 메타데이터 판독기의 PEReader 수명 동안 활성 및 노출되지 않은 상태를 유지해야 합니다.
적용 대상
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
PEReader에서 지정된 메타데이터 읽기 구성 및 인코딩 구성을 사용하여 메타데이터 판독기를 가져옵니다.
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions, utf8Decoder As MetadataStringDecoder) As MetadataReader
매개 변수
- options
- MetadataReaderOptions
메타데이터 읽기 구성을 나타내는 열거형 값입니다.
- utf8Decoder
- MetadataStringDecoder
인코딩 구성을 사용하는 메타데이터 문자열 디코더입니다.
반환
>지정된 메타데이터 읽기 구성 및 인코딩 구성을 사용하는 메타데이터 판독기입니다.
예외
peReader
이(가) null
인 경우
utf8Decoder
의 인코딩은 UTF8Encoding이 아닙니다.
현재 플랫폼은 big-endian입니다.
기본 스트림에서 읽는 동안 IO 오류가 발생했습니다.
설명
호출자는 메타데이터 판독기의 PEReader 수명 동안 노출되지 않은 상태로 유지해야 합니다.
적용 대상
.NET