Partager via


JsonRpcRequest.TryGetTypedArguments Méthode

Définition

Obtient les arguments à fournir à l’appel de méthode, codés sur les types qui répondent à la liste donnée de paramètres.

public virtual StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult TryGetTypedArguments (ReadOnlySpan<System.Reflection.ParameterInfo> parameters, Span<object> typedArguments);
public virtual StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult TryGetTypedArguments (ReadOnlySpan<System.Reflection.ParameterInfo> parameters, Span<object?> typedArguments);
abstract member TryGetTypedArguments : ReadOnlySpan<System.Reflection.ParameterInfo> * Span<obj> -> StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult
override this.TryGetTypedArguments : ReadOnlySpan<System.Reflection.ParameterInfo> * Span<obj> -> StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult
Public Overridable Function TryGetTypedArguments (parameters As ReadOnlySpan(Of ParameterInfo), typedArguments As Span(Of Object)) As JsonRpcRequest.ArgumentMatchResult

Paramètres

parameters
ReadOnlySpan<ParameterInfo>

Liste des paramètres que les arguments doivent satisfaire.

typedArguments
Span<Object>

Tableau à initialiser avec des arguments qui peuvent satisfaire aux exigences de type CLR pour chacun des parameterséléments suivants . La longueur de cette étendue doit être égale à la longueur de parameters.

Retours

true si tous les arguments peuvent être conformes aux types du parameters et typedArguments sont initialisés ; false sinon.

Exceptions

Levée si l’argument existe, mais ne peut pas être désérialisé.

S’applique à