Freigeben über


VCCodeFunction.IsInline-Eigenschaft

Ruft die Inline-Eigenschaft des Funktionsobjekts ab oder legt diese fest.

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

Syntax

'Declaration
Property IsInline As Boolean
bool IsInline { get; set; }
property bool IsInline {
    bool get ();
    void set (bool value);
}
abstract IsInline : bool with get, set
function get IsInline () : boolean 
function set IsInline (value : boolean)

Eigenschaftswert

Typ: Boolean
true , wenn die Funktion als Inlinefunktion definiert ist, andernfalls false.

Hinweise

Aufruf IsInline, um eine vorhandene Funktion als Inlinefunktion zu bestimmen, ob eine vorhandene Funktion wird definiert als Inlinefunktion oder zu definieren.

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.

Beispiele

Dieses Beispiel zeigt den Namen der Inlinefunktion an.

Sub GetInlineFunctions()
    Dim vcCM as VCCodeModel
    Dim vcFunc as VCCodeFunction
    vcCM = DTE.Solution.Item(1).CodeModel
    For Each vcFunc in vcCM.Functions
        If (vcFunc.IsInline()) Then
            MsgBox(vcFunc.DisplayName + "is an inline function")
        End If
    Next
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

VCCodeFunction Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace