DesignerSerializationManager.CreateInstance メソッド
アセンブリ: System.Design (system.design.dll 内)

Protected Overridable Function CreateInstance ( _ type As Type, _ arguments As ICollection, _ name As String, _ addToContainer As Boolean _ ) As Object
Dim type As Type Dim arguments As ICollection Dim name As String Dim addToContainer As Boolean Dim returnValue As Object returnValue = Me.CreateInstance(type, arguments, name, addToContainer)
protected virtual Object CreateInstance ( Type type, ICollection arguments, string name, bool addToContainer )
protected: virtual Object^ CreateInstance ( Type^ type, ICollection^ arguments, String^ name, bool addToContainer )
protected Object CreateInstance ( Type type, ICollection arguments, String name, boolean addToContainer )
protected function CreateInstance ( type : Type, arguments : ICollection, name : String, addToContainer : boolean ) : Object
- arguments
型のコンストラクタのパラメータ。既定のコンストラクタを呼び出す場合、このパラメータは null 参照 (Visual Basic では Nothing) でも空のコレクションでもかまいません。
- name
オブジェクトに付ける名前。null 参照 (Visual Basic では Nothing) の場合、オブジェクトに名前は付けられません。ただし、オブジェクトをコンテナに追加し、そのコンテナによってオブジェクトに名前が付けられる場合を除きます。
type で指定した型の新しいインスタンス。


このメソッドは、シリアライザが型のインスタンスの作成を試みたときに、シリアライザによって呼び出されます。既定の実装は、型の新しいインスタンスを作成します。また、PreserveNames プロパティと RecycleInstances プロパティの値によっては、既存のインスタンスを返す場合もあります。CreateInstance メソッドは、リフレクションを使用してインスタンスを作成し、パラメータで一部の汎用的な IConvertible 変換を実行して、一致するコンストラクタを見つけます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DesignerSerializationManager.CreateInstance メソッドのページへのリンク