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

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. Beispiel:

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)