VCCodeInterface.AddProperty Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.