Freezable.CreateInstanceCore メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスで実装された場合は、 Freezable 派生クラスの新しいインスタンスを作成します。
protected:
abstract System::Windows::Freezable ^ CreateInstanceCore();
protected abstract System.Windows.Freezable CreateInstanceCore();
abstract member CreateInstanceCore : unit -> System.Windows.Freezable
Protected MustOverride 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 を呼び出す場合を除く)。 このメソッドは、Freezableの新しいインスタンスが作成されるたびに、CreateInstance メソッドによって内部的に呼び出されます。
注意 (実装者)
派生クラス Freezable はすべて、このメソッドを実装する必要があります。 一般的な実装では、単にパラメーターなしのコンストラクターを呼び出し、結果を返します。