VCCodeInterface.AddProperty Yöntem

Tanım

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

EnvDTE::CodeProperty AddProperty(std::wstring const & GetterName, std::wstring const & PutterName, winrt::Windows::Foundation::IInspectable const & Type, winrt::Windows::Foundation::IInspectable const & Position, EnvDTE::vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault, winrt::Windows::Foundation::IInspectable const & Location);
[System.Runtime.InteropServices.DispId(62)]
public EnvDTE.CodeProperty AddProperty (string GetterName, string PutterName, object Type, object Position, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault, object Location);
[<System.Runtime.InteropServices.DispId(62)>]
abstract member AddProperty : string * string * obj * obj * EnvDTE.vsCMAccess * obj -> EnvDTE.CodeProperty
Public Function AddProperty (GetterName As String, PutterName As String, Type As Object, Optional Position As Object, Optional Access As vsCMAccess = EnvDTE.vsCMAccess.vsCMAccessDefault, Optional Location As Object) As CodeProperty

Parametreler

GetterName
String

Gereklidir. Özelliğin değerini alan işlevin adı.

PutterName
String

Gereklidir. Özelliği ayarlayan işlevin adı.

Type
Object

Gereklidir. Özelliğin türü. Bu bir CodeTypeRef nesne, bir vsCMTypeRef değer veya tam nitelikli tür adı olabilir.

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 AddProperty(String, String, Object, Object, vsCMAccess, 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.

Access
vsCMAccess

İsteğe bağlı. Erişim. vsCMAccessSabit bir değer.

Location
Object

İsteğe bağlı. Konum.

Döndürülenler

CodeProperty

Bir CodeProperty nesnesi.

Öznitelikler

Açıklamalar

Visual C++, iki nokta üst üste ayrılmış (::) tam nitelikli tür adları için biçim. Diğer tüm diller noktayla ayrılmış biçimi destekler.

Bağımsız değişkenlerin doğruluğu, kod modelinin arkasındaki dile göre belirlenir.

Şunlara uygulanır