Aracılığıyla paylaş


VCCodeModel.AddFunction Yöntem

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

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

'Bildirim
Function AddFunction ( _
    Name As String, _
    Location As Object, _
    Kind As vsCMFunction, _
    Type As Object, _
    Position As Object, _
    Access As vsCMAccess _
) As CodeFunction
CodeFunction AddFunction(
    string Name,
    Object Location,
    vsCMFunction Kind,
    Object Type,
    Object Position,
    vsCMAccess Access
)
CodeFunction^ AddFunction(
    String^ Name, 
    Object^ Location, 
    vsCMFunction Kind, 
    Object^ Type, 
    Object^ Position, 
    vsCMAccess Access
)
abstract AddFunction : 
        Name:string * 
        Location:Object * 
        Kind:vsCMFunction * 
        Type:Object * 
        Position:Object * 
        Access:vsCMAccess -> CodeFunction
function AddFunction(
    Name : String, 
    Location : Object, 
    Kind : vsCMFunction, 
    Type : Object, 
    Position : Object, 
    Access : vsCMAccess
) : CodeFunction

Parametreler

  • Name
    Tür: String

    Gerekli.Yeni işlevin adı.

  • Location
    Tür: Object

    Gerekli.Yeni işlev tanımının yolu ve dosya adı.Dile bağlı olarak, dosya proje dosyasının göreli veya mutlak adıdır.Zaten bir proje öğesi değilse dosya projeye eklenir.Dosya olamaz oluşturulabilir ve daha sonra projeye eklenen, AddFunction başarısız olur.

  • Kind
    Tür: vsCMFunction

    Gerekli.vsCMFunction İşlev özellik get, yöntem ve benzeri olup olmadığı gibi işlev türünü belirten bir sabit.

  • Type
    Tür: Object

    Gerekli.A vsCMTypeRef işlevinin döndürdüğü 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.Sonra yeni öğe eklemek kod öğesi.Değer ise, bir CodeElement, yeni öğenin hemen sonra eklendikten sonra.

    Bir Long değeri ise, AddFunction sonra yeni öğe eklemek öğe gösterir.

    0 Geçirerek koleksiyonları kendi sayısı 1'den başladığı için yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini gösterir.Değeri-1 öğe sonunda yerleştirilmelidir.

  • Access
    Tür: vsCMAccess

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

Dönüş Değeri

Tür: CodeFunction
CodeFunction nesnesi.

Notlar

Yalnızca Visual C++, C#, Visual Basic ve J# üst düzey işlevler izin vermediğinden bu yöntemi uygular.

Visual C++, tam nitelikli tür adları için ayrılmış iki nokta üst üste (:) biçimi gerektirir.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCCodeModel Arabirim

Microsoft.VisualStudio.VCCodeModel Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma