JSFunctionAttributeEnum 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: Microsoft.JScriptアセンブリ: Microsoft.JScript (microsoft.jscript.dll 内)

<ComVisibleAttribute(True)> _ <FlagsAttribute> _ <GuidAttribute("BA5ED019-F669-3C35-93AC-3ABF776B62B3")> _ Public Enumeration JSFunctionAttributeEnum
[ComVisibleAttribute(true)] [FlagsAttribute] [GuidAttribute("BA5ED019-F669-3C35-93AC-3ABF776B62B3")] public enum JSFunctionAttributeEnum
[ComVisibleAttribute(true)] [FlagsAttribute] [GuidAttribute(L"BA5ED019-F669-3C35-93AC-3ABF776B62B3")] public enum class JSFunctionAttributeEnum

メンバ名 | 説明 | |
---|---|---|
ClassicFunction | HasArguments、HasEngine、および HasThisObject を設定する集約です。 | |
ClassicNestedFunction | ClassicFunction および NestedFunction を設定する集約です。 | |
HasArguments | 関数の 3 番目のパラメータは Object 型です。呼び出し元は、通常 ArgumentsObject のインスタンスである JScript 引数オブジェクトを実装しているオブジェクトを渡す必要があります。 HasArguments が設定されている場合、JScript ランタイムは HasStackFrame および HasThisObject も設定されていると見なします。 | |
HasEngine | 関数の 2 番目のパラメータは VsaEngine 型です。呼び出し元は、関数で JScript グローバル オブジェクト モデル (http://msdn.microsoft.com/library/ja/jscript7/html/jsoriObjects.asp) およびランタイム インフラストラクチャを取得できる VsaEngine のインスタンスを渡す必要があります。 HasEngine が設定されている場合、JScript ランタイムは HasThisObject も設定されていると見なします。 | |
HasStackFrame | 呼び出しを行う前に、JScript ランタイムで維持されているスタック フレーム オブジェクトにローカル変数をコピーします。制御が関数に返されると、これはスタック フレーム オブジェクトからローカルに変数をコピーして戻します。 | |
HasThisObject | 関数の最初のパラメータは Object 型です。呼び出し元は、関数の JScript オブジェクトを表すオブジェクトのインスタンスを渡す必要があります。 | |
HasVarArgs | 関数が異なる数の引数を受け取ります。最後のパラメータは、Object 型の配列です。これは、明示的に指定されたすべての引数を保持します。 | |
IsExpandoMethod | クラスに定義された expando 修飾子 メソッドです。 | |
IsInstanceNestedClassConstructor | 入れ子になったインスタンス クラスのコンストラクタです。関数の最初のパラメータは、親クラスのインスタンスです。 | |
IsNested | 別の JScript 関数に入れ子にされます。 | |
NestedFunction | 使用されていません。 | |
None | 特別な呼び出し規約を持たない標準の .NET メソッドです。通常、JSFunctionAttribute が生成されないこのようなケースでは使用されません。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- JSFunctionAttributeEnum 列挙体のページへのリンク