VCCodeNamespace.AddFunction 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 işlev kod yapısı oluşturur ve doğru konumda kodu ekler.
EnvDTE::CodeFunction AddFunction(std::wstring const & Name, EnvDTE::vsCMFunction Kind, winrt::Windows::Foundation::IInspectable const & Type, winrt::Windows::Foundation::IInspectable const & Position, EnvDTE::vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[System.Runtime.InteropServices.DispId(590)]
public EnvDTE.CodeFunction AddFunction (string Name, EnvDTE.vsCMFunction Kind, object Type, object Position, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[<System.Runtime.InteropServices.DispId(590)>]
abstract member AddFunction : string * EnvDTE.vsCMFunction * obj * obj * EnvDTE.vsCMAccess -> EnvDTE.CodeFunction
Public Function AddFunction (Name As String, Kind As vsCMFunction, Type As Object, Optional Position As Object, Optional Access As vsCMAccess = EnvDTE.vsCMAccess.vsCMAccessDefault) As CodeFunction
Parametreler
- Name
- String
Gereklidir. Yeni işlevin adı.
- Kind
- vsCMFunction
Gereklidir. vsCMFunctionBir özellik-Get, bir yöntem vb. gibi işlevin türünü belirten sabit.
- Type
- Object
Gereklidir. vsCMTypeRefİşlevin döndürdüğü veri türünü gösteren bir sabit. Bu bir CodeTypeRef nesne, vsCMTypeRef sabit 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 AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) 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ı. Bir vsCMAccess sabit.
Döndürülenler
Bir CodeFunction 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.