Aracılığıyla paylaş


IMetaDataEmit Arabirimi

Derlemeyle ilgili meta verileri oluşturmak, değiştirmek ve kaydetmek için şu anda tanımlanmış olan kapsamda yöntemler sağlar. Meta veriler bellekte depolanabilir veya diske kaydedilebilir.

Yöntemler

Yöntem Açıklama
ApplyEditAndContinue Yöntemi Geçerli derleme kapsamını belirtilen pImportiçinde yapılan değişikliklerle Güncelleştirmeler.
DefineCustomAttribute Yöntemi Belirtilen meta veri imzasına sahip özel bir öznitelik için belirtilen nesneye eklenecek bir tanım oluşturur ve bu özel öznitelik tanımına bir belirteç alır.
DefineEvent Yöntemi Belirtilen meta veri imzasıyla bir olay için bir tanım oluşturur ve bu olay tanımına bir belirteç alır.
DefineField Yöntemi Belirtilen meta veri imzasına sahip bir alan için bir tanım oluşturur ve bu alan tanımına bir belirteç alır.
DefineImportMember Yöntemi Geçerli kapsamın dışındaki bir modülde tanımlanan türün üyesi için bir tanım oluşturur ve bu başvuru tanımı için bir belirteç alır.
DefineImportType Yöntemi Geçerli kapsamın dışındaki bir modülde tanımlanan bir türe başvuru için bir tanım oluşturur ve bu başvuru tanımına bir belirteç alır.
DefineMemberRef Yöntemi Geçerli kapsamın dışındaki bir modülün üyesine başvuru için bir tanım oluşturur ve bu başvuru tanımına bir belirteç alır.
DefineMethod Yöntemi Belirtilen imzaya sahip bir yöntem için bir tanım oluşturur ve bu yöntem tanımına bir belirteç döndürür.
DefineMethodImpl Yöntemi Bir arabirimden devralınan yöntemin uygulanması için bir tanım oluşturur ve bu yöntem uygulama tanımına bir belirteç döndürür.
DefineModuleRef Yöntemi Belirtilen ada sahip bir modül için meta veri imzasını oluşturur.
DefineNestedType Yöntemi Bir tür tanımının meta veri imzasını oluşturur ve bu tür için bir mdTypeDef belirteç döndürür ve ayrıca tanımlı türün tarafından tdEncloserbaşvuruda bulunan türün bir üyesi olduğunu belirtir.
DefineParam Yöntemi Belirtilen belirteç tarafından başvuruda bulunan yöntem için belirtilen imzaya sahip bir parametre tanımı oluşturur ve bu parametre tanımı için bir belirteç alır.
DefinePermissionSet Yöntemi Belirtilen meta veri imzası ile bir izin kümesi için bir tanım oluşturur ve bu izin kümesi tanımına bir belirteç alır.
DefinePinvokeMap Yöntemi Belirtilen belirteç tarafından başvuruda bulunan yöntemin PInvoke imzasının özelliklerini ayarlar.
DefineProperty Yöntemi Belirtilen ve yöntem erişimcileriyle getset belirtilen tür için bir özellik tanımı oluşturur ve bu özellik tanımına bir belirteç alır.
DefineSecurityAttributeSet Yöntemi Belirtilen belirteç tarafından başvuruda bulunan nesneye eklemek için bir dizi güvenlik izni oluşturur.
DefineTypeDef Yöntemi Ortak dil çalışma zamanı türü için bir tür tanımı oluşturur ve bu tür tanımına bir meta veri belirteci alır.
DefineTypeRefByName Yöntemi Geçerli kapsamın dışında başka bir modülde tanımlanan tür için meta veri belirteci alır.
DefineUserString Yöntemi Belirtilen değişmez değer dizesi için bir meta veri belirteci alır.
DeleteClassLayout Yöntemi Belirtilen belirteç tarafından başvuruda bulunan tür için sınıf düzeni meta veri imzasını yok eder.
DeleteFieldMarshal Yöntemi Belirtilen belirteç tarafından başvuruda bulunan nesne için PInvoke hazırlama meta veri imzasını yok eder.
DeletePinvokeMap Yöntemi Belirtilen belirteç tarafından başvuruda bulunan nesne için PInvoke eşleme meta verilerini yok eder.
DeleteToken Yöntemi Belirtilen belirteci geçerli meta veri kapsamından siler.
GetSaveSize Yöntemi Geçerli kapsamdaki derlemenin tahmini ikili boyutunu alır.
GetTokenFromSig Yöntemi Belirtilen meta veri imzası için bir belirteç alır.
GetTokenFromTypeSpec Yöntemi Belirtilen meta veri imzasıyla tür için bir meta veri belirteci alır.
Merge Yöntemi Belirtilen içeri aktarılan kapsamı birleştirilecek kapsamlar listesine ekler.
MergeEnd Yöntemi bir veya daha fazla önceki çağrısı tarafından belirtilen tüm meta veri kapsamlarını geçerli kapsamla birleştirir IMetaDataEmit::Merge.
Save Yöntemi Geçerli kapsamdaki tüm meta verileri belirtilen adresteki dosyaya kaydeder.
SaveToMemory Yöntemi Geçerli kapsamdaki tüm meta verileri belirtilen bellek alanına kaydeder.
SaveToStream Yöntemi Geçerli kapsamdaki tüm meta verileri belirtilen IStreamöğesine kaydeder.
SetClassLayout Yöntemi önceki çağrısı tarafından tanımlanan türün sınıf düzeni imzasını IMetaDataEmit::DefineTypeDefayarlar veya güncelleştirir.
SetCustomAttributeValue Yöntemi öğesine yapılan önceki bir çağrı IMetaDataEmit::DefineCustomAttributetarafından tanımlanan özel özniteliğin değerini ayarlar veya güncelleştirir.
SetEventProps Yöntemi önceki çağrısı IMetaDataEmit::DefineEventtarafından tanımlanan bir olayın belirtilen özelliğini ayarlar veya güncelleştirir.
SetFieldMarshal Yöntemi Belirtilen belirteç tarafından başvuruda bulunan alan, yöntem dönüş veya yöntem parametresi için PInvoke hazırlama bilgilerini ayarlar.
SetFieldProps Yöntemi Belirtilen alan belirteci tarafından başvurulan alan için varsayılan değeri ayarlar veya güncelleştirir.
SetFieldRVA Yöntemi Belirtilen belirteç tarafından başvuruda bulunan alanın göreli sanal adresi için bir genel değişken değeri ayarlar.
SetHandler Yöntemi Belirteç yeniden eşlemeleri için bir bildirim geri çağırması olarak belirtilen IUnknown işaretçi tarafından başvuruda bulunan yöntemi ayarlar.
SetMethodImplFlags Yöntemi Belirtilen belirteç tarafından başvuruda bulunan devralınan yöntem uygulamasının meta veri imzasını ayarlar veya güncelleştirir.
SetMethodProps Yöntemi önceki çağrısı IMetaDataEmit::DefineMethodtarafından tanımlanan bir yöntemin belirtilen göreli sanal adresinde depolanan özelliği ayarlar veya güncelleştirir.
SetModuleProps Yöntemi Güncelleştirmeler önceki çağrısı tarafından tanımlanan bir modüle başvururIMetaDataEmit::DefineModuleRef.
SetParamProps Yöntemi önceki çağrısı IMetaDataEmit::DefineParamtarafından tanımlanan bir yöntem parametresinin özelliklerini ayarlar veya değiştirir.
SetParent Yöntemi öğesinin önceki IMetaDataEmit::DefineMemberRefçağrısı tarafından tanımlanan belirtilen üyenin, önceki çağrısı tarafından tanımlandığı gibi belirtilen türün IMetaDataEmit::DefineTypeDefbir üyesi olduğunu oluşturur.
SetPermissionSetProps Yöntemi önceki çağrısı IMetaDataEmit::DefinePermissionSettarafından tanımlanan bir izin kümesinin meta veri imzasının özelliklerini ayarlar veya güncelleştirir.
SetPinvokeMap Yöntemi Bir yöntemin PInvoke imzasının özelliklerini, önceki çağrısı IMetaDataEmit::DefinePinvokeMaptarafından tanımlandığı gibi ayarlar veya değiştirir.
SetPropertyProps Yöntemi önceki çağrısı IMetaDataEmit::DefinePropertytarafından tanımlanan bir özelliğin meta verilerinde depolanan özellikleri ayarlar.
SetRVA Yöntemi Belirtilen yöntemin göreli sanal adresini ayarlar.
SetTypeDefProps Yöntemi önceki çağrısı IMetaDataEmit::DefineTypeDeftarafından tanımlanan türün özelliklerini ayarlar.
TranslateSigWithScope Yöntemi Bir derlemeyi geçerli kapsama aktarır ve birleştirilmiş kapsam için yeni bir meta veri imzası alır.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: Cor.h

Kitaplığı: MsCorEE.dll'de kaynak olarak kullanılır

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.