IMetaDataEmit::DefineProperty (Método)
Crea una definición de propiedad para el tipo especificado, con los descriptores de acceso de los métodos get y set especificados, y obtiene un símbolo (token) a dicha definición.
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
);
Parámetros
td
[in] Símbolo (token) para clase o interfaz en la que se define la propiedad.szProperty
[in] Nombre de la propiedad.dwPropFlags
[in] Marcadores de la propiedad.pvSig
[in] Firma de la propiedad.cbSig
[in] Recuento de bytes en pvSig.dwCPlusTypeFlag
[in] Tipo del valor predeterminado de la propiedad.pValue
[in] Valor predeterminado de la propiedad.cchValue
[in] Recuento de caracteres (Unicode) de pValue.mdSetter
[in] Método que establece el valor de la propiedad.mdGetter
[in] Método que obtiene el valor de la propiedad.rmdOtherMethods[]
[in] Matriz de otros métodos asociados a la propiedad. Finalice la matriz con mdTokenNil.pmdProp
[out] Símbolo (token) de mdProperty asignado.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Cor.h
Biblioteca: Se usa como recurso en MSCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0