更新 : 2007 年 11 月
オブジェクトに CreateInstance メソッドの実装を提供できるようにする機能プロバイダです。
名前空間 : Microsoft.Windows.Design.Model
アセンブリ : Microsoft.Windows.Design.Extensibility (Microsoft.Windows.Design.Extensibility.dll 内)
構文
'宣言
Public MustInherit Class InstanceFactory _
Inherits FeatureProvider
'使用
Dim instance As InstanceFactory
public abstract class InstanceFactory : FeatureProvider
public ref class InstanceFactory abstract : public FeatureProvider
public abstract class InstanceFactory extends FeatureProvider
解説
既定の実装では、単に Activator.CreateInstance を呼び出します。返されるインスタンスは、要求された型と同じ "形状" である必要がありますが、その型から派生する必要はありません。デザイナ インフラストラクチャでは、オブジェクトについて報告された型名が要求された型名と一致するようにします。
継承階層
System.Object
Microsoft.Windows.Design.Features.FeatureProvider
Microsoft.Windows.Design.Model.InstanceFactory
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Windows.Design.Model 名前空間