Freigeben über


VCFileCodeModel.CodeElementFromFullName-Methode

Ruft eine Auflistung der angegebenen Codeelemente für das Objekt ab.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Syntax

'Declaration
Function CodeElementFromFullName ( _
    Name As String _
) As CodeElements
CodeElements CodeElementFromFullName(
    string Name
)
CodeElements^ CodeElementFromFullName(
    [InAttribute] String^ Name
)
abstract CodeElementFromFullName : 
        Name:string -> CodeElements
function CodeElementFromFullName(
    Name : String
) : CodeElements

Parameter

  • Name
    Typ: String

    Erforderlich. Der vollständige Name der abzurufenden Elemente.

Rückgabewert

Typ: CodeElements
Eine CodeElements-Auflistung.

Beispiele

In diesem Beispiel wird eine Klasse und eine Funktion hinzufügen, ruft einen Zeiger auf die Funktion, indem es CodeElementFromFullName verwendet, ab und fügt einen Parameter hinzu.

Sub AddFunction()
    Dim vcCM As VCCodeModel
    Dim vcClass As VCCodeClass
    Dim vcFunction As VCCodeFunction
    Dim vcParameter As VCCodeParameter
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.AddClass("MyClass", "MyClass.h")
    vcClass.AddFunction("MyFunction", vsCMFunction.vsCMFunctionFunction, "int")
    vcFunction = vcCM.CodeElementFromFullName("MyClass::MyFunction").Item(1)
    vcParameter = vcFunction.AddParameter("MyParameter", "int")
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

VCFileCodeModel Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace