FreezableCollection<T>.CreateInstanceCore メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FreezableCollection<T> の新しいインスタンスを作成します。
protected:
override System::Windows::Freezable ^ CreateInstanceCore();
protected override System.Windows.Freezable CreateInstanceCore ();
override this.CreateInstanceCore : unit -> System.Windows.Freezable
Protected Overrides Function CreateInstanceCore () As Freezable
戻り値
新しいインスタンス。
例
CreateInstanceCore の一般的な実装の例を次に示します。
public class MyFreezable : Freezable
{
// Typical implementation of CreateInstanceCore
protected override Freezable CreateInstanceCore()
{
return new MyFreezable();
}
// ...
// Other code for the MyFreezableClass.
// ...
}
Public Class MyFreezable
Inherits Freezable
' Typical implementation of CreateInstanceCore
Protected Overrides Function CreateInstanceCore() As Freezable
Return New MyFreezable()
End Function
' ...
' Other code for the MyFreezableClass.
' ...
End Class
注釈
このメソッドは直接呼び出さないでください (実装で base を呼び出す場合を除きます)。 このメソッドは、新しいインスタンスが作成されるたびに内部的にCreateInstanceFreezable呼び出されます。
注意 (継承者)
すべての Freezable サブクラスでこのメソッドを実装する必要があります。 一般的な実装では、単にクラスのパラメーターなしのコンストラクターを呼び出し、結果を返します。