NativeCSharpProjection.cs (5)
59code.AppendLine(CultureInfo.InvariantCulture, $" public {name}(NativeClient client, JsonElement handle) : base(client, handle, {Literal(handle.AtsTypeId)}) {{ }}");
147code.AppendLine(CultureInfo.InvariantCulture, $" {argumentsName}.Add({Literal(capability.TargetParameterName!)}, {connectionName}.GetHandle(this));");
168code.AppendLine(CultureInfo.InvariantCulture, $" {argumentsName}.Add({Literal(parameter.Name)}, {value});");
183$" {argumentsName}.Add({Literal(callback.Name)}, JsonSerializer.SerializeToElement({callbackName}, NativeClientJsonContext.Default.String));");
192$"{invocationIndent}var {resultName} = await {connectionName}.InvokeAsync({Literal(capability.CapabilityId)}, {argumentsName}, {cancellationName}).ConfigureAwait(false);");