Bagikan melalui


ModuleMetadata.CreateFromMetadata Metode

Definisi

Overload

CreateFromMetadata(IntPtr, Int32)

Buat modul metadata dari penunjuk memori mentah ke direktori metadata gambar PE atau bagian .cormeta dari file objek. Hanya modul manifes yang saat ini didukung.

CreateFromMetadata(IntPtr, Int32, Action)

Buat modul metadata dari penunjuk memori mentah ke direktori metadata gambar PE atau bagian .cormeta dari file objek. Hanya modul manifes yang saat ini didukung.

CreateFromMetadata(IntPtr, Int32, IDisposable, Boolean)

Buat modul metadata dari penunjuk memori mentah ke direktori metadata gambar PE atau bagian .cormeta dari file objek. Hanya modul manifes yang saat ini didukung.

CreateFromMetadata(IntPtr, Int32)

Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs

Buat modul metadata dari penunjuk memori mentah ke direktori metadata gambar PE atau bagian .cormeta dari file objek. Hanya modul manifes yang saat ini didukung.

public:
 static Microsoft::CodeAnalysis::ModuleMetadata ^ CreateFromMetadata(IntPtr metadata, int size);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromMetadata (IntPtr metadata, int size);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromMetadata (nint metadata, int size);
static member CreateFromMetadata : nativeint * int -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromMetadata (metadata As IntPtr, size As Integer) As ModuleMetadata

Parameter

metadata
IntPtr

nint

nativeint

Penunjuk ke awal blok metadata.

size
Int32

Ukuran blok metadata.

Mengembalikan

Pengecualian

metadata adalah null.

size tidak positif.

Berlaku untuk

CreateFromMetadata(IntPtr, Int32, Action)

Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs

Buat modul metadata dari penunjuk memori mentah ke direktori metadata gambar PE atau bagian .cormeta dari file objek. Hanya modul manifes yang saat ini didukung.

public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromMetadata (IntPtr metadata, int size, Action onDispose);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromMetadata (nint metadata, int size, Action onDispose);
static member CreateFromMetadata : nativeint * int * Action -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromMetadata (metadata As IntPtr, size As Integer, onDispose As Action) As ModuleMetadata

Parameter

metadata
IntPtr

nint

nativeint

Penunjuk ke awal blok metadata.

size
Int32

Ukuran blok metadata.

onDispose
Action

Tindakan yang dijalankan saat modul metadata dibuang. Ini hanya akan dipanggil maka instans metadata aktual ini dibuang. Setiap instans yang dibuat dari ini menggunakan Copy() tidak akan memanggil ini saat dibuang.

Mengembalikan

Pengecualian

onDispose adalah null.

Berlaku untuk

CreateFromMetadata(IntPtr, Int32, IDisposable, Boolean)

Source:
ModuleMetadata.cs

Buat modul metadata dari penunjuk memori mentah ke direktori metadata gambar PE atau bagian .cormeta dari file objek. Hanya modul manifes yang saat ini didukung.

public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromMetadata (IntPtr metadata, int size, IDisposable owner, bool disposeOwner);
static member CreateFromMetadata : nativeint * int * IDisposable * bool -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromMetadata (metadata As IntPtr, size As Integer, owner As IDisposable, disposeOwner As Boolean) As ModuleMetadata

Parameter

metadata
IntPtr

nativeint

Penunjuk ke awal blok metadata.

size
Int32

Ukuran blok metadata.

owner
IDisposable

Data yang harus tetap hidup selama ini ModuleMetadata masih hidup. Ini dapat berguna, misalnya, jika ada memori cadangan yang bergantung pada metadata yang harus di-rooting sehingga tidak mengumpulkan sampah.

disposeOwner
Boolean

Apakah seharusnya Dispose()'d ketika objek ini Dibuang atau tidakowner.

Mengembalikan

Pengecualian

owner adalah null.

Berlaku untuk