CodeFunction2.AddAttribute-Methode
Erstellt ein neues Attribut-Codekonstrukt und fügt den Code am korrekten Ort ein.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
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
Parameter
Name
Typ: StringErforderlich. Der Name des neuen Attributs.
Value
Typ: StringErforderlich. Der Wert des Attributs. Dies kann eine durch Kommas getrennte Liste von Parametern für eine parametrisierte Eigenschaft sein.
Position
Typ: ObjectDies ist optional. Standardwert = 0. Das Codeelement, nach dem das neue Element eingefügt werden soll. Wenn der Wert ein CodeElement ist, wird das neue Element direkt im Anschluss eingefügt.
Wenn der Wert eine Ganzzahl ist, dann gibt AddAttribute das Element an, nach dem das neue Element eingefügt werden soll.
Da Auflistungen mit dem Index 1 beginnen, gibt ein Übergabewert von 0 an, dass das neue Element zu Anfang der Auflistung eingefügt werden soll. Der Wert -1 bedeutet, dass das Element am Ende eingefügt werden soll.
Rückgabewert
Typ: CodeAttribute
Ein CodeAttribute-Objekt.
Hinweise
Wenn das Attribut bereits vorhanden ist, AddAttribute hinzugefügt. Dies kann für das Attribut oder die Sprache des Codemodells falsch sein.
Hinweis
Die Werte von Codemodellelementen wie z. B. Klassen, Strukturen, Funktionen, Attributen Delegaten usw. sind nach bestimmten Änderungen unter Umständen nicht deterministisch, d. h. deren Werte bleiben nicht zuverlässig immer gleich.Weitere Informationen finden Sie im Abschnitt "Codemodellelemente können sich ändern" in Ermitteln von Code über das Codemodell (Visual Basic).
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell