Freigeben über


vsCMFunction-Enumeration

Eine Konstante, die den Typ der Funktion angibt, beispielsweise ein Property Get oder eine Methode.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction

Member

Membername Beschreibung
vsCMFunctionOther Ein Funktionstyp, der nicht in der Liste vorhanden ist.
vsCMFunctionConstructor Ein Konstruktor.
vsCMFunctionPropertyGet Ein Property Get.
vsCMFunctionPropertyLet Ein Property Let.
vsCMFunctionPropertySet Ein Property Set.
vsCMFunctionPutRef Ein festgelegter Verweis.
vsCMFunctionPropertyAssign Eine Funktion zur Zuweisung von Eigenschaften.
vsCMFunctionSub Ein Teilausdruck.
vsCMFunctionFunction Eine Funktion.
vsCMFunctionTopLevel Eine Funktion der obersten Ebene.
vsCMFunctionDestructor Ein Destruktor.
vsCMFunctionOperator Ein Operator.
vsCMFunctionVirtual Eine virtuelle Funktion.
vsCMFunctionPure Eine Pure-Funktion.
vsCMFunctionConstant Eine Konstante.
vsCMFunctionShared Eine shared-Funktion.
vsCMFunctionInline Eine Inline-Funktion.
vsCMFunctionComMethod Eine COM-Methode.

Hinweise

Die vsCMFunction-Werte sollen mit einem bitweisen Operator OR zusammengefügt werden.Visual C++ vereint mehrere dieser Werte, um eine Funktion genau zu beschreiben.Beispiele:

virtual int MyProc() const = 0;

MyProc ergibt einen Wert von (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

Ein anderes Beispiel:

inline void AnotherOne()

ergibt einen Wert von (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

Siehe auch

Referenz

EnvDTE-Namespace

Weitere Ressourcen

Ermitteln von Code über das Codemodell (Visual Basic)