Metodo CodeEnum.AddBase
Aggiunge un elemento all'elenco degli oggetti ereditati.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Function AddBase ( _
Base As Object, _
Position As Object _
) As CodeElement
CodeElement AddBase(
Object Base,
Object Position
)
CodeElement^ AddBase(
Object^ Base,
Object^ Position
)
abstract AddBase :
Base:Object *
Position:Object -> CodeElement
function AddBase(
Base : Object,
Position : Object
) : CodeElement
Parametri
Base
Tipo: ObjectObbligatorio. La classe da cui deve essere derivata l'implementazione.
Per gli oggetti CodeEnum, Base è una variante che contiene il nome completo di un tipo o un oggetto CodeType su cui è basata la nuova enumerazione. In C# rappresenta il tipo di enumerazione sottostante.
Position
Tipo: ObjectFacoltativa. Valore predefinito = 0. Elemento di codice dopo il quale deve essere aggiunto il nuovo elemento. Se il valore è un oggetto CodeElement, il nuovo elemento verrà aggiunto immediatamente dopo.
Se il valore è di tipo Long, AddBase indicherà l'elemento dopo il quale deve essere aggiunto il nuovo elemento.
Poiché nelle raccolte il conteggio inizia da 1, il valore 0 indica che il nuovo elemento deve essere inserito all'inizio della raccolta. Il valore -1 indica invece che l'elemento deve essere inserito alla fine.
Valore restituito
Tipo: EnvDTE.CodeElement
Oggetto CodeElement.
Note
La correttezza degli argomenti è determinata dal linguaggio sottostante il modello di codice
Il metodo AddBase restituisce un oggetto CodeElement invece di un oggetto CodeType per l'integrazione con Visual C++. La proprietà Kind dell'oggetto restituito è vsCMElementVCBase per l'implementazione di Visual C++.
Nota
Non si può fare affidamento sulla stabilità dei valori degli elementi del modello di codice, quali classi, strutture, funzioni, attributi, delegati.Per ulteriori informazioni, vedere la sezione Possibile modifica dei valori degli elementi del modello di codice in Individuazione di codice mediante il modello di codice (Visual Basic).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione
Individuazione di codice mediante il modello di codice (Visual Basic)
Individuazione di codice mediante il modello di codice (Visual C#)