ModuleMetadata.CreateFromMetadata Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
Mengembalikan
Pengecualian
owner
adalah null.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk