DynamicScriptObject クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XAML ブラウザー アプリケーション (XBAP) からアプリケーションをホストする HTML ウィンドウへの呼び出しを有効にします。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public ref class DynamicScriptObject sealed : System::Dynamic::DynamicObject
public sealed class DynamicScriptObject : System.Dynamic.DynamicObject
type DynamicScriptObject = class
inherit DynamicObject
Public NotInheritable Class DynamicScriptObject
Inherits DynamicObject
- 継承
注釈
このクラスのインスタンスは、次のプロパティBrowserInteropHelperをHostScript介して公開されます。
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetDynamicMemberNames() |
すべての動的メンバー名の列挙値を返します。 (継承元 DynamicObject) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetMetaObject(Expression) |
動的仮想メソッドにディスパッチされる DynamicMetaObject を提供します。 このオブジェクトを別の DynamicMetaObject の内部にカプセル化することにより、個々のアクションのカスタム動作を指定することができます。 このメソッドは言語実装者向けの DLR (動的言語ランタイム) インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 (継承元 DynamicObject) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 スクリプト オブジェクトの文字列形式への変換を試みます。 |
TryBinaryOperation(BinaryOperationBinder, Object, Object) |
二項演算の実装を提供します。 DynamicObject クラスの派生クラスでこのメソッドをオーバーライドして、加算や乗算などの演算の動的な動作を指定できます。 (継承元 DynamicObject) |
TryConvert(ConvertBinder, Object) |
型変換演算の実装を提供します。 DynamicObject クラスの派生クラスでこのメソッドをオーバーライドして、オブジェクトの型を別の型に変換する演算の動的な動作を指定できます。 (継承元 DynamicObject) |
TryCreateInstance(CreateInstanceBinder, Object[], Object) |
動的オブジェクトの新しいインスタンスを初期化する演算の実装を提供します。 このメソッドは、C# または Visual Basic で使用するためのものではありません。 (継承元 DynamicObject) |
TryDeleteIndex(DeleteIndexBinder, Object[]) |
インデックスを使用してオブジェクトを削除する演算の実装を提供します。 このメソッドは、C# または Visual Basic で使用するためのものではありません。 (継承元 DynamicObject) |
TryDeleteMember(DeleteMemberBinder) |
オブジェクト メンバーを削除する演算の実装を提供します。 このメソッドは、C# または Visual Basic で使用するためのものではありません。 (継承元 DynamicObject) |
TryGetIndex(GetIndexBinder, Object[], Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
|
TryGetMember(GetMemberBinder, Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 スクリプト オブジェクトからメンバー値を取得します。 |
TryInvoke(InvokeBinder, Object[], Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 既定のスクリプト メソッドを呼び出します。 |
TryInvokeMember(InvokeMemberBinder, Object[], Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 スクリプト オブジェクトにメソッドを呼び出します。 |
TrySetIndex(SetIndexBinder, Object[], Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
|
TrySetMember(SetMemberBinder, Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定された値のスクリプト オブジェクトにメンバーを設定します。 |
TryUnaryOperation(UnaryOperationBinder, Object) |
単項演算の実装を提供します。 DynamicObject クラスの派生クラスでこのメソッドをオーバーライドして、否定、インクリメント、デクリメントなどの演算の動的な動作を指定できます。 (継承元 DynamicObject) |