XamlTypeInvoker.CreateInstance(Object[]) Metod

Definition

Skapar en objektinstans baserat på den bygginitierade XamlType för den här XamlTypeInvoker.

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

Parametrar

arguments
Object[]

En matris med objekt som anger x:ConstructorArgs för instansen. Kan vara null för typer som inte kräver eller använder x:ConstructorArgs.

Returer

Den skapade instansen baserat på den bygginitierade XamlType för den här XamlTypeInvoker.

Undantag

Det gick inte att lösa en konstruktor.

Anteckningar till arvingar

Basimplementeringen innehåller ett anrop till den interna hjälpen ThrowIfUnknown. Den här hjälpen genererar alltid för fall där en XamlTypeInvoker baseras på en okänd XamlType, vilket inkluderar fall där UnderlyingType är XamlTypenull.

Gäller för