JSFunctionAttributeEnum 列挙体とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > JSFunctionAttributeEnum 列挙体の意味・解説 

JSFunctionAttributeEnum 列挙体

JSFunctionAttribute カスタム属性使用してJScript コンパイラ生成される関数呼び出し規約注釈付けますパラメータは HasArguments、HasEngine、および HasThisObject に暗黙的に関連付けられ、JScript コード関数呼び出すときに JScript ランタイムによって自動的に渡されます。

この列挙体には、メンバ値のビットごとの組み合わせ可能にする FlagsAttribute 属性含まれています。

名前空間: Microsoft.JScript
アセンブリ: Microsoft.JScript (microsoft.jscript.dll 内)
構文構文

<ComVisibleAttribute(True)> _
<FlagsAttribute> _
<GuidAttribute("BA5ED019-F669-3C35-93AC-3ABF776B62B3")>
 _
Public Enumeration JSFunctionAttributeEnum
Dim instance As 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
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute FlagsAttribute() */ 
/** @attribute GuidAttribute("BA5ED019-F669-3C35-93AC-3ABF776B62B3") */
 
public enum JSFunctionAttributeEnum
ComVisibleAttribute(true) 
FlagsAttribute 
GuidAttribute("BA5ED019-F669-3C35-93AC-3ABF776B62B3") 
public enum JSFunctionAttributeEnum
メンバメンバ
 メンバ説明
ClassicFunctionHasArgumentsHasEngine、および HasThisObject設定する集約です。 
ClassicNestedFunctionClassicFunction および 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 が生成されないこのようなケースでは使用されません。 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

JSFunctionAttributeEnum 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



JSFunctionAttributeEnum 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS