CodeInterface.AddFunction Yöntem
Yeni bir işlev kod yapısı oluşturur ve doğru konumda kodu ekler.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
Function AddFunction ( _
Name As String, _
Kind As vsCMFunction, _
Type As Object, _
Position As Object, _
Access As vsCMAccess _
) As CodeFunction
CodeFunction AddFunction(
string Name,
vsCMFunction Kind,
Object Type,
Object Position,
vsCMAccess Access
)
CodeFunction^ AddFunction(
String^ Name,
vsCMFunction Kind,
Object^ Type,
Object^ Position,
vsCMAccess Access
)
abstract AddFunction :
Name:string *
Kind:vsCMFunction *
Type:Object *
Position:Object *
Access:vsCMAccess -> CodeFunction
function AddFunction(
Name : String,
Kind : vsCMFunction,
Type : Object,
Position : Object,
Access : vsCMAccess
) : CodeFunction
Parametreler
Name
Tür: StringGerekli.Yeni işlev adı.
Kind
Tür: EnvDTE.vsCMFunctionGerekli.vsCMFunction Bir özellik get veya bir yöntem gibi işlev türünü belirten bir sabit.
Type
Tür: ObjectGerekli.A vsCMTypeRef işlevi sayı veri türünü belirten bir sabit.Bu bir CodeTypeRef nesnesi, bir vsCMTypeRef sabit veya tam tür adı.
Position
Tür: Objectİsteğe Bağlı.Varsayılan = 0.Kod öğesi yeni öğe eklemek önce beklenecek.Değer ise, bir CodeElement, sonra da yeni öğe hemen bundan sonra eklenir.
Değeri daha sonra bir Long veri türü ise AddFunction sonra yeni öğe Ekle öğesini belirtir.
0 Geçirerek koleksiyonları kendi sayısı 1'den başladığı için yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini gösterir.Bir değeri öğesinin sonuna yerleştirilmesi gereken-1 anlamına gelir.
Access
Tür: EnvDTE.vsCMAccessİsteğe Bağlı.A vsCMAccess sabit.
Dönüş Değeri
Tür: EnvDTE.CodeFunction
CodeFunction nesnesi
Notlar
Visual C++ doğal iki nokta üst üste ayrılmış gerektirir (::), tam olarak nitelenmiş tür adları biçimlendirin.Diğer tüm diller noktalarla ayrılmış biçimi desteklemiyor.
Doğruluğu bağımsız dil kod modelinin arkasında tarafından belirlenir.
[!NOT]
Kod modeli öğeler sınıflar, yapılar, İşlevler, öznitelikleri, Temsilciler ve diğerleri gibi değerleri düzenlemeleri değerlerine bağlı her zaman aynı kalacak şekilde dayanıyordu olamaz, diğer bir deyişle, belirli türde yaptıktan sonra non-deterministik olabilir.Daha fazla bilgi için kod modeli öğe değerlerini de değiştirebilirsiniz bölümüne bakın Kod Modeli Kullanarak Kodu Keşfetme (Visual Basic).
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.
Ayrıca bkz.
Başvuru
Diğer Kaynaklar
Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma