Sdílet prostřednictvím


Expression.TryGetActionType(Type[], Type) Metoda

Definice

Vytvoří Type objekt, který představuje obecný typ delegátu System.Action, který má argumenty specifického typu.

public:
 static bool TryGetActionType(cli::array <Type ^> ^ typeArgs, [Runtime::InteropServices::Out] Type ^ % actionType);
public static bool TryGetActionType (Type[] typeArgs, out Type actionType);
public static bool TryGetActionType (Type[] typeArgs, out Type? actionType);
static member TryGetActionType : Type[] * Type -> bool
Public Shared Function TryGetActionType (typeArgs As Type(), ByRef actionType As Type) As Boolean

Parametry

typeArgs
Type[]

Pole Type objekty, které určují argumenty typu pro typ delegátu System.Action.

actionType
Type

Když tato metoda vrátí, obsahuje obecný typ delegátu System.Action, který má argumenty specifického typu. Obsahuje hodnotu null, pokud neexistuje žádný obecný delegát System.Action, který odpovídá typeArgs. Tento parametr se předává neinicializovaný.

Návraty

truepokud byl vytvořen obecný typ delegáta System.Action pro konkrétní typeArgs, jinak . false

Platí pro