Language

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>

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

返品

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

例外

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

適用対象