Share via


MetadataReaderProvider.FromPortablePdbImage 메서드

정의

오버로드

FromPortablePdbImage(ImmutableArray<Byte>)

바이트 배열을 통해 이식 가능한 PDB 메타데이터 공급자를 만듭니다.

FromPortablePdbImage(Byte*, Int32)

메모리에 저정된 Blob을 통해 이식 가능한 PDB 메타데이터 공급자를 만듭니다.

FromPortablePdbImage(ImmutableArray<Byte>)

Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs

바이트 배열을 통해 이식 가능한 PDB 메타데이터 공급자를 만듭니다.

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Collections::Immutable::ImmutableArray<System::Byte> image);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (System.Collections.Immutable.ImmutableArray<byte> image);
static member FromPortablePdbImage : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.MetadataReaderProvider
Public Shared Function FromPortablePdbImage (image As ImmutableArray(Of Byte)) As MetadataReaderProvider

매개 변수

image
ImmutableArray<Byte>

이식 가능한 PDB 이미지.

반환

새 이식 가능한 PDB 메타데이터 공급자.

예외

imagenull입니다.

설명

를 생성하는 MetadataReaderProvider동안 이미지의 내용을 읽지 않습니다.

적용 대상

FromPortablePdbImage(Byte*, Int32)

Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs

메모리에 저정된 Blob을 통해 이식 가능한 PDB 메타데이터 공급자를 만듭니다.

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Byte* start, int size);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (byte* start, int size);
static member FromPortablePdbImage : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReaderProvider

매개 변수

start
Byte*

이식 가능한 PDB Blob의 시작 부분에 대한 포인터입니다.

size
Int32

이식 가능한 PDB Blob의 크기.

반환

새 이식 가능한 PDB 메타데이터 공급자.

예외

startZero입니다.

size가 음수입니다.

설명

메모리는 호출자가 소유하고 를 삭제 MetadataReaderProvider할 때 해제되지 않습니다.

호출자는 의 수명 동안 메모리를 활성 상태로 유지하고 수정되지 않은 상태를 유지합니다 MetadataReaderProvider.

Blob의 내용은 를 생성하는 MetadataReaderProvider동안 읽지 않습니다.

적용 대상