Aracılığıyla paylaş


JsonRpcRequest.TryGetTypedArguments Yöntem

Tanım

Belirtilen parametre listesini karşılayan türlere zorlamalı olarak yöntem çağırmasına sağlanacak bağımsız değişkenleri alır.

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

Parametreler

parameters
ReadOnlySpan<ParameterInfo>

Bağımsız değişkenlerin karşılaması gereken parametrelerin listesi.

typedArguments
Span<Object>

Her biri için CLR tür gereksinimlerini karşılayan bağımsız değişkenlerle başlatabileceğiniz bir parametersdizi. Bu aralığın uzunluğu, uzunluğuna parameterseşit olmalıdır.

Döndürülenler

true tüm bağımsız değişkenler ve türlerine parameters uyabiliyorsa ve typedArguments başlatılırsa; false aksi takdirde.

Özel durumlar

Bağımsız değişken varsa, ancak seri durumdan çıkarılamazsa oluşturulur.

Şunlara uygulanır