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).