XamlTypeInvoker.CreateInstance(Object[]) Methode

Definition

Erstellt eine Objektinstanz basierend auf der für diesen XamlTypeVorgang initiierten XamlTypeInvoker Konstruktion.

public:
 virtual System::Object ^ CreateInstance(cli::array <System::Object ^> ^ arguments);
public virtual object CreateInstance(object[] arguments);
abstract member CreateInstance : obj[] -> obj
override this.CreateInstance : obj[] -> obj
Public Overridable Function CreateInstance (arguments As Object()) As Object

Parameter

arguments
Object[]

Ein Array von Objekten, die die x:ConstructorArgs Instanz bereitstellen. Kann für Typen gelten null , die keine Verwendung erfordern oder verwenden x:ConstructorArgs.

Gibt zurück

Die erstellte Instanz basierend auf der für diesen XamlTypeVorgang initiierten XamlTypeInvoker Konstruktion.

Ausnahmen

Ein Konstruktor konnte nicht aufgelöst werden.

Hinweise für Vererber

Die Basisimplementierung enthält einen Aufruf des internen Hilfsers ThrowIfUnknown. Dieser Helfer löst immer für Fälle aus, in denen eine XamlTypeInvoker auf einem unbekannten XamlTypebasiert, was Fälle umfasst, in denen der UnderlyingTypeXamlType Fall ist null.

Gilt für: