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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.VisualStudio.VCCodeModel 命名空間