Metoda VCCodeModel.AddAttribute —
Tworzy nowe konstruować kod atrybutu i wstawia kod w odpowiedniej lokalizacji.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
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
Parametry
Name
Typ: StringWymagany.Nazwa nowego atrybutu.
Location
Typ: ObjectWymagany.Ścieżka i nazwa nowego atrybutu.W zależności od języka nazwa pliku jest względną lub bezwzględną do pliku projektu.Plik zostanie dodany do projektu, jeśli nie jest jeszcze elementu projektu.Jeśli plik nie utworzony i dodany do projektu, a następnie AddAttribute nie powiedzie się.
Value
Typ: StringWymagany.Wartość atrybutu, który może być rozdzielana przecinkami lista parametrów dla właściwości parametryczne.
Position
Typ: ObjectOpcjonalnie.Default = 0.Element kodu, po którym ma być dodany nowy element.Jeśli wartość jest CodeElement, a następnie dodaje się nowy element zaraz za nim.
Jeśli wartość jest typu danych Long, następnie AddAttribute wskazuje element, po którym ma być dodany nowy element.
Ponieważ kolekcje rozpoczynać się ich liczba 1, przekazując 0 wskazuje, że nowy element powinien być umieszczony na początku kolekcji.Wartość-1 oznacza element powinien być umieszczony na końcu.
Wartość zwracana
Typ: CodeAttribute
Obiekt CodeAttribute.
Uwagi
Jeżeli atrybut już istnieje, AddAttribute dodaje kolejny.Może to być niepoprawny dla atrybutu lub język za model kodu.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.