IMetaDataEmit::DefineProperty Yöntemi
Belirtilen ve yöntem erişimcileriyle get
set
belirtilen tür için bir özellik tanımı oluşturur ve bu özellik tanımına bir belirteç alır.
Sözdizimi
HRESULT DefineProperty (
[in] mdTypeDef td,
[in] LPCWSTR szProperty,
[in] DWORD dwPropFlags,
[in] PCCOR_SIGNATURE pvSig,
[in] ULONG cbSig,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[in] mdMethodDef mdSetter,
[in] mdMethodDef mdGetter,
[in] mdMethodDef rmdOtherMethods[],
[out] mdProperty *pmdProp
);
Parametreler
td
[in] Özelliğin tanımlandığı sınıf veya arabirim için belirteç.
szProperty
[in] Özelliğin adı.
dwPropFlags
[in] Özellik bayrakları.
pvSig
[in] Özellik imzası.
cbSig
[in] içindeki pvSig
bayt sayısı.
dwCPlusTypeFlag
[in] Özelliğin varsayılan değerinin türü.
pValue
[in] Özelliğin varsayılan değeri.
cchValue
[in] içindeki pValue
(Unicode) karakterlerin sayısı.
mdSetter
[in] Özellik değerini ayarlayan yöntem.
mdGetter
[in] Özellik değerini alan yöntem.
rmdOtherMethods[]
[in] özelliğiyle ilişkili diğer yöntemlerin dizisi. dizisini ile mdTokenNil
sonlandırın.
pmdProp
[out] Atanan mdProperty
belirteç.
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