Condividi tramite


Metodo VCCodeEnum.AddMember

Crea un nuovo costrutto di codice di un membro e inserisce il codice nella posizione corretta.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

'Dichiarazione
Function AddMember ( _
    Name As String, _
    Value As Object, _
    Position As Object _
) As CodeVariable
CodeVariable AddMember(
    string Name,
    Object Value,
    Object Position
)
CodeVariable^ AddMember(
    String^ Name, 
    Object^ Value, 
    Object^ Position
)
abstract AddMember : 
        Name:string * 
        Value:Object * 
        Position:Object -> CodeVariable 
function AddMember(
    Name : String, 
    Value : Object, 
    Position : Object
) : CodeVariable

Parametri

  • Name
    Tipo: System.String
    obbligatorio.Il nome del nuovo membro.
  • Position
    Tipo: System.Object
    facoltativo.Valore predefinito = 0.Elemento di codice dopo il quale deve essere aggiunto il nuovo elemento.Se il valore corrisponde a CodeElement, quindi il nuovo elemento verrà aggiunto immediatamente dopo.
    Se il valore è di tipo long, quindi AddMember indica l'elemento dopo il quale deve essere aggiunto il nuovo elemento.
    Poiché nelle raccolte il conteggio inizia da 1, un valore 0 indica che il nuovo elemento deve essere inserito all'inizio della raccolta.Il valore -1 indica che l'elemento deve essere inserito alla fine.

Valore restituito

Tipo: EnvDTE.CodeVariable
In CodeVariable oggetto.

Note

AddMember aggiunge un membro all'enumerazione e restituisce un valore CodeVariable oggetto con IsConstant impostare su true.

Quando si impostano Value in una stringa, AddMember inserisce una sintassi di associazione, ad esempio i segni di uguale o punti e virgola se la variabile non è già presente un'espressione di inizializzazione.A seconda dei linguaggi e tutti i controlli che sintattici o semantici esegue la stringa passata, impostando questo argomento può non riuscire.I linguaggi non sono necessari controllare la stringa e perché la stringa è necessariamente dipendente dal linguaggio, impostare questo argomento potrebbe provocare un comportamento indefinito se la stringa ha qualsiasi contenuto in atri.

Quando si impostano Value a un oggetto CodeElement, la decisione CodeElement deve essere appena creato dipende dall'implementazione del linguaggio del modello di codice.Alcuni linguaggi possono implementare la semantica di copia se si passa un elemento di codice già presente in un file di origine.

La precisione degli argomenti è determinata dal linguaggio del modello di codice.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeEnum Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel

Altre risorse

Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione