Metodo CodeStruct.AddAttribute
Crea un nuovo costrutto di codice di attributo e inserisce il codice nella posizione corretta.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Function AddAttribute ( _
Name As String, _
Value As String, _
Position As Object _
) As CodeAttribute
CodeAttribute AddAttribute(
string Name,
string Value,
Object Position
)
CodeAttribute^ AddAttribute(
String^ Name,
String^ Value,
Object^ Position
)
abstract AddAttribute :
Name:string *
Value:string *
Position:Object -> CodeAttribute
function AddAttribute(
Name : String,
Value : String,
Position : Object
) : CodeAttribute
Parametri
- Name
Tipo: System.String
obbligatorio.Il nome dell'attributo.
- Value
Tipo: System.String
obbligatorio.Il valore dell'attributo, che può essere un elenco di parametri per una proprietà con parametri, separati da virgole.
- 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 AddAttribute 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.CodeAttribute
In CodeAttribute oggetto.
Note
Se l'attributo è già esistente, AddAttribute aggiunge un altro.Ciò può non essere corretta per l'attributo o il linguaggio del modello di codice.
[!NOTA]
I valori degli elementi del modello di codice come classi, strutture, le funzioni, gli attributi, delegati, e così via possono non essere deterministici dopo l'inserimento di determinati tipi di modifiche, pertanto i relativi valori non possono essere basati su per rimanere sempre gli stessi.Per ulteriori informazioni, vedere i valori degli elementi del modello di codice della sezione può cambiare 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 ulteriori 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#)