InternalTypeHelper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
内部型の使用をサポートするために WPF XAML コンパイラによって内部的に使用される抽象クラス。
public ref class InternalTypeHelper abstract
public abstract class InternalTypeHelper
type InternalTypeHelper = class
Public MustInherit Class InternalTypeHelper
- 継承
-
InternalTypeHelper
- 派生
注釈
InternalTypeHelper クラスは、WPF XAML マークアップ コンパイラ以外で使用することを意図していません。
XAML ファイルをコンパイルするときは、パブリック型を使用できますが、内部型へのコード アクセスに存在するのと同じ制限に従って内部型を使用することもできます。 InternalTypeHelper では、マークアップの内部アクセス レベルの種類をサポートできます。 これには、 InternalTypeHelper から派生し、そのメンバーを実装する生成されたクラスをコンパイラが作成する必要があります。 生成されたクラスは、セキュリティとアクセスのコンテキストに存在するため、共有内部アクセスに特に属性付けされた同じアセンブリまたはその他のアセンブリのみが、生成されたクラスと内部型を参照できます。
コンストラクター
| 名前 | 説明 |
|---|---|
| InternalTypeHelper() |
InternalTypeHelper クラスの新しいインスタンスを初期化します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddEventHandler(EventInfo, Object, Delegate) |
派生 (生成) クラスでオーバーライドされると、イベント ハンドラー デリゲートを内部イベントにアタッチします。 |
| CreateDelegate(Type, Object, String) |
派生 (生成) クラスでオーバーライドされた場合は、非パブリック ハンドラー メソッドを参照するイベント デリゲートを作成します。 |
| CreateInstance(Type, CultureInfo) |
派生 (生成) クラスでオーバーライドされた場合は、内部型のインスタンスを作成します。 |
| Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetPropertyValue(PropertyInfo, Object, CultureInfo) |
派生 (生成) クラスでオーバーライドされると、ターゲット オブジェクトの内部プロパティの値を取得します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| SetPropertyValue(PropertyInfo, Object, Object, CultureInfo) |
派生 (生成) クラスでオーバーライドされた場合は、ターゲット オブジェクトの内部プロパティに値を設定します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |