Método IMetaDataEmit::DefineNestedType
Cria a assinatura de metadados de uma definição de tipo, retorna um token mdTypeDef
para esse tipo e especifica que o tipo definido é um membro do tipo referenciado pelo parâmetro tdEncloser
.
Sintaxe
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Parâmetros
szTypeDef
[in] O nome do tipo no Unicode.
dwTypeDefFlags
[in] Atributos TypeDef
. Isso é um bitmask de CorTypeAttr
valores.
tkExtends
[in] O token da classe base. Isso é um token mdTypeDef
ou mdTypeRef
.
rtkImplements
[]
[in] Uma matriz de tokens que especifica as interfaces implementadas por essa classe ou interface.
tdEncloser
[in] O token do tipo delimitador. O último elemento na matriz precisa ser mdTokenNil
.
ptd
[out] O token mdTypeDef
atribuído.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: Cor.h
Biblioteca: usada como um recurso no MsCorEE.dll
Versões do .NET Framework: Disponíveis desde a versão 1.0