CodeEnum.AddBase(Object, Object) Método

Definição

Adiciona um item à lista de objetos herdados.

EnvDTE::CodeElement AddBase(winrt::Windows::Foundation::IInspectable const & Base, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(39)]
public EnvDTE.CodeElement AddBase (object Base, object Position);
[<System.Runtime.InteropServices.DispId(39)>]
abstract member AddBase : obj * obj -> EnvDTE.CodeElement
Public Function AddBase (Base As Object, Optional Position As Object) As CodeElement

Parâmetros

Base
Object

Obrigatórios. A classe da qual derivar a implementação.

Para CodeEnum objetos, base é uma variante que contém um nome de tipo totalmente qualificado ou CodeType objeto no qual a nova enumeração se baseia. Para C#, esse é o tipo subjacente de enum.

Position
Object

Opcional. Padrão = 0. O elemento de código depois do qual adicionar o novo elemento. Se o valor for a CodeElement , o novo elemento será adicionado imediatamente após ele.

Se o valor for um tipo de dados longo, AddBase(Object, Object) indicará o elemento depois do qual adicionar o novo elemento.

Como as coleções começam sua contagem em 1, passar 0 indica que o novo elemento deve ser colocado no início da coleção. Um valor de-1 significa que o elemento deve ser posicionado no final.

Retornos

CodeElement

Um objeto CodeElement.

Atributos

Comentários

A exatidão dos argumentos é determinada pelo idioma por trás do modelo de código

AddBase Retorna um CodeElement objeto em vez de um CodeType para acomodar Visual C++. O Kind do objeto retornado é vsCMElementVCBase para a implementação de Visual C++.

Observação

Os valores de elementos de modelo de código, como classes, estruturas, funções, atributos, delegados, não podem ser dependentes para permanecerem os mesmos em todos os momentos. Para obter mais informações, consulte os valores de elemento de modelo de código de seção podem ser alterados na descoberta de código usando o modelo de código (Visual Basic).

Aplica-se a