VCCodeUnion.AddAttribute(String, String, Object) Yöntem

Tanım

Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler.

EnvDTE::CodeAttribute AddAttribute(std::wstring const & Name, std::wstring const & Value, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(40)]
public EnvDTE.CodeAttribute AddAttribute (string Name, string Value, object Position);
[<System.Runtime.InteropServices.DispId(40)>]
abstract member AddAttribute : string * string * obj -> EnvDTE.CodeAttribute
Public Function AddAttribute (Name As String, Value As String, Optional Position As Object) As CodeAttribute

Parametreler

Name
String

Gereklidir. Yeni özniteliğin adı.

Value
String

Gereklidir. Parametreli bir özelliğin parametre listesi olabilecek, virgülle ayrılmış özniteliğin değeri.

Position
Object

İsteğe bağlı. Varsayılan = 0. Yeni öğenin ekleneceği kod öğesi. Değer bir ise CodeElement , yeni öğe öğesinden hemen sonra eklenir.

Değer uzun bir veri türü ise, sonra AddAttribute(String, String, Object) yeni öğenin ekleneceği öğeyi gösterir.

Koleksiyonlar 1 ' de sayımına başlayacağı için 0 geçirme, yeni öğenin koleksiyonun başına yerleştirilmesi gerektiğini gösterir. -1 değeri, öğenin sonuna yerleştirilmesi gerektiği anlamına gelir.

Döndürülenler

CodeAttribute

Bir CodeAttribute nesnesi.

Öznitelikler

Açıklamalar

Öznitelik zaten varsa, AddAttribute bir tane ekler. Bu, öznitelik veya kod modelinin arkasındaki dil için yanlış olabilir.

Şunlara uygulanır