Metodo FileCodeModel.AddVariable
Crea un nuovo costrutto di codice di una variabile e inserisce il codice nella posizione corretta.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Function AddVariable ( _
Name As String, _
Type As Object, _
Position As Object, _
Access As vsCMAccess _
) As CodeVariable
CodeVariable AddVariable(
string Name,
Object Type,
Object Position,
vsCMAccess Access
)
CodeVariable^ AddVariable(
String^ Name,
Object^ Type,
Object^ Position,
vsCMAccess Access
)
abstract AddVariable :
Name:string *
Type:Object *
Position:Object *
Access:vsCMAccess -> CodeVariable
function AddVariable(
Name : String,
Type : Object,
Position : Object,
Access : vsCMAccess
) : CodeVariable
Parametri
- Name
Tipo: System.String
Obbligatorio.Il nome della nuova variabile.
- Type
Tipo: System.Object
Obbligatorio.Costante vsCMTypeRef che indica il tipo di dati restituito dalla funzione.Può trattarsi di un oggetto CodeTypeRef, di una costante vsCMTypeRef o di un nome di tipo completo.
- 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, il nuovo elemento verrà aggiunto immediatamente dopo.
Se il valore è di tipo Long, AddVariable indicherà l'elemento dopo il quale deve essere aggiunto il nuovo elemento.
Poiché negli insiemi il conteggio inizia da 1, il valore 0 indica che il nuovo elemento deve essere inserito all'inizio dell'insieme.Il valore -1 indica invece che l'elemento deve essere inserito alla fine.
- Access
Tipo: EnvDTE.vsCMAccess
Facoltativo.Costante vsCMAccess.
Valore restituito
Tipo: EnvDTE.CodeVariable
Un oggetto CodeVariable.
Note
Per i nomi di tipo completi in Visual C++ è necessario utilizzare i due punti (::) come separatore. In tutti gli altri linguaggi è supportato il formato separato dal punto.
La correttezza degli argomenti è determinata dal linguaggio sottostante il modello di codice.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.