CodeInterface.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(61)]
public EnvDTE.CodeFunction AddFunction (string Name, EnvDTE.vsCMFunction Kind, object Type, object Position, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[<System.Runtime.InteropServices.DispId(61)>]
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. vsCMFunctionÖzellik-Get veya bir yöntem 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

Yerel 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.

Not

Sınıfların, yapıların, işlevlerin, özniteliklerin, temsilcilerin ve bu gibi kod modeli öğelerinin değerleri, belirli tür düzenlemeler yapıldıktan sonra belirleyici olmayan bir değer olabilir, yani değerlerinin her zaman aynı kalır. Daha fazla bilgi için bkz. kod modeli öğe değerleri, kod modeli kullanılarak kod bulma bölümünde değişebilir (Visual Basic).

Şunlara uygulanır