VCFileCodeModel.AddInterface(String, Object, Object, vsCMAccess) Yöntem

Tanım

Yeni bir arabirim kod yapısı oluşturur ve doğru konumda kodu ekler.

EnvDTE::CodeInterface AddInterface(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Position, winrt::Windows::Foundation::IInspectable const & Bases, EnvDTE::vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[System.Runtime.InteropServices.DispId(9)]
public EnvDTE.CodeInterface AddInterface (string Name, object Position, object Bases, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[<System.Runtime.InteropServices.DispId(9)>]
abstract member AddInterface : string * obj * obj * EnvDTE.vsCMAccess -> EnvDTE.CodeInterface
Public Function AddInterface (Name As String, Optional Position As Object, Optional Bases As Object, Optional Access As vsCMAccess = EnvDTE.vsCMAccess.vsCMAccessDefault) As CodeInterface

Parametreler

Name
String

Gereklidir. Yeni arabirimin adı.

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 AddInterface(String, 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.

Bases
Object

İsteğe bağlı. Varsayılan değer veya ' dir Nothing null . Tam nitelikli tür adları veya CodeInterface Yeni arabirimin türetildiği nesneler için bir SAFEARRAY tutan bir varyant.

Access
vsCMAccess

İsteğe bağlı. Bir vsCMAccess sabit.

Döndürülenler

CodeInterface

Bir CodeInterface nesnesi.

Uygulamalar

Ö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