XamlTypeInvoker.CreateInstance(Object[]) Metodo

Definizione

Crea un'istanza dell'oggetto basata sulla costruzione avviata XamlType per l'oggetto 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

Parametri

arguments
Object[]

Matrice di oggetti che forniscono l'oggetto x:ConstructorArgs per l'istanza di . Può essere null per i tipi che non richiedono o usano x:ConstructorArgs.

Valori restituiti

Istanza creata in base alla costruzione avviata XamlType per questo XamlTypeInvokeroggetto .

Eccezioni

Impossibile risolvere un costruttore.

Note per gli eredi

L'implementazione di base include una chiamata all'helper ThrowIfUnknowninterno. Questo helper genera sempre per i casi in cui un XamlTypeInvoker oggetto si basa su un oggetto sconosciuto XamlType, che include casi in cui l'oggetto UnderlyingTypeXamlType di è null.

Si applica a