Método de IMetaDataImport::EnumMethodSemantics
Enumera as propriedades e os eventos de alteração de propriedade ao qual o método especificado está relacionado.
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
Parâmetros
phEnum
[in, out] Um ponteiro para o enumerador. Isso deve ser NULL para a primeira chamada deste método.mb
[in] Um token MethodDef que limita o escopo da enumeração.rEventProp
[out] A matriz usada para armazenar as propriedades ou eventos.cMax
[in] O tamanho máximo de rEventProp matriz.pcEventProp
[out] O número de eventos ou propriedades retornadas em rEventProp.
Valor de retorno
HRESULT |
Descrição |
---|---|
S_OK |
EnumMethodSemanticsretornado com êxito. |
S_FALSE |
Não existem propriedades para enumerar ou eventos. Nesse caso, pcEventProp é zero. |
Comentários
Definem a muitos tipos do common language runtime propriedadeChanged eventos e OnpropriedadeChanged métodos relacionados às suas propriedades. Por exemplo, o System.Windows.Forms.Control tipo define uma Font propriedade, um FontChanged evento e um OnFontChanged método. O método do acessador set da Font chamadas de propriedade OnFontChanged método, que por sua vez eleva o FontChanged evento. Você chamaria EnumMethodSemantics usando o MethodDef para OnFontChanged para obter referências para o Font propriedade e o FontChanged de evento.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0