Metodo CodeModel2.AddAttribute (String, Object, String, Object)
Crea un nuovo costrutto di codice di un attributo e inserisce il codice nella posizione corretta.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
Function AddAttribute ( _
Name As String, _
Location As Object, _
Value As String, _
Position As Object _
) As CodeAttribute
CodeAttribute AddAttribute(
string Name,
Object Location,
string Value,
Object Position
)
CodeAttribute^ AddAttribute(
String^ Name,
Object^ Location,
String^ Value,
Object^ Position
)
abstract AddAttribute :
Name:string *
Location:Object *
Value:string *
Position:Object -> CodeAttribute
function AddAttribute(
Name : String,
Location : Object,
Value : String,
Position : Object
) : CodeAttribute
Parametri
- Name
Tipo: System.String
Obbligatorio.Il nome del nuovo attributo.
- Location
Tipo: System.Object
Obbligatorio.Percorso e nome file del nuovo attributo.A seconda del linguaggio, il nome file può essere relativo o assoluto rispetto al file di progetto.Se non ne costituisce già un elemento, il file viene aggiunto al progetto.Se non è possibile creare il file e aggiungerlo al progetto, AddAttribute avrà esito negativo.
- Value
Tipo: System.String
Obbligatorio.Valore dell'attributo, che può corrispondere a un elenco di parametri separati da virgole per una proprietà con parametri.
- 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, AddAttribute 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.
Valore restituito
Tipo: EnvDTE.CodeAttribute
Un oggetto CodeAttribute.
Implementa
CodeModel.AddAttribute(String, Object, String, Object)
Note
Se l'attributo è già presente, AddAttribute ne aggiunge un altro. Questo potrebbe risultare non corretto per l'attributo o per il linguaggio sottostante il modello di codice.
Nota
I valori degli elementi del modello di codice, quali classi, strutture, funzioni, attributi, delegati e così via, possono non essere deterministici dopo alcuni tipi di modifiche. Ciò significa che non si può fare affidamento sulla stabilità di tali valori. 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 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#)