次の方法で共有


JsonRpcRequest.TryGetTypedArguments メソッド

定義

メソッド呼び出しに指定する引数を取得します。指定されたパラメーターの一覧を満たす型に強制されます。

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

パラメーター

parameters
ReadOnlySpan<ParameterInfo>

引数が満たす必要があるパラメーターの一覧。

typedArguments
Span<Object>

各 CLR 型の要件を満たすことができる引数を使用して初期化する parameters配列。 このスパンの長さは、次の parameters長さと等しい必要があります。

戻り値

trueすべての引数が初期化された型に準拠できる場合は。それ以外のparameterstypedArguments場合は false

例外

引数が存在するが、逆シリアル化できない場合にスローされます。

適用対象