共用方式為


VCCodeFunction.FunctionKind 屬性

取得列舉型別,描述函式的使用方式。

命名空間:  Microsoft.VisualStudio.VCCodeModel
組件:  Microsoft.VisualStudio.VCCodeModel (在 Microsoft.VisualStudio.VCCodeModel.dll 中)

語法

'宣告
ReadOnly Property FunctionKind As vsCMFunction
vsCMFunction FunctionKind { get; }
property vsCMFunction FunctionKind {
    vsCMFunction get ();
}
abstract FunctionKind : vsCMFunction with get
function get FunctionKind () : vsCMFunction

屬性值

類型:vsCMFunction
vsCMFunction 值。

備註

FunctionKind 會傳回函式的型別,例如 Property Get、Property Let、Sub 或 Function。

vsCMFunction 值必須同時經過位元 OR 處理。 Visual C++ 結合了這幾個值,以正確描述某個函式。 例如:

virtual int MyProc() const = 0;

MyProc 會得到 (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel) 值。

其他範例:

inline void AnotherOne()

會產生 (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel) 值。

.NET Framework 安全性

請參閱

參考

VCCodeFunction 介面

Microsoft.VisualStudio.VCCodeModel 命名空間

其他資源

如何:編譯和執行 Automation 物件模型程式碼範例