Partilhar via


Interface ITypeNameBuilder

Fornece métodos para a criação de um nome de tipo.

Essa interface oferece suporte a infra-estrutura do .NET Framework e não se destina a ser usado diretamente em seu código.

interface ITypeNameBuilder : IUnknown {

    HRESULT OpenGenericArguments();

    HRESULT CloseGenericArguments();

    HRESULT OpenGenericArgument();

    HRESULT CloseGenericArgument();

    HRESULT AddName(
        [in] LPCWSTR szName
    );
    HRESULT AddPointer();

    HRESULT AddByRef();

    HRESULT AddSzArray();

    HRESULT AddArray(
        [in] DWORD rank
    );
    HRESULT AddAssemblySpec(
        [in] LPCWSTR szAssemblySpec
    );
    HRESULT ToString(
        [out, retval] BSTR* pszStringRepresentation
    );
    HRESULT Clear();

};

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

Interfaces de hospedagem