VCCodeNamespace.AddFunction Yöntem

Tanım

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

CodeFunction

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.

Şunlara uygulanır