7 references to Quote
Aspire.Hosting.Native.CodeGeneration (7)
NativeProviderProjection.cs (7)
83code.AppendLine(CultureInfo.InvariantCulture, $" public static NativeProviderDefinition Create() => new(JsonDocument.Parse({Quote(metadata)}).RootElement.Clone(), DispatchAsync);"); 93Decode(parameter.ParameterType, $"args.GetProperty({Quote(parameter.Name!)})"))) + ")"; 100code.AppendLine(CultureInfo.InvariantCulture, $" case {Quote(packageName + "/" + name)}:"); 129code.AppendLine(CultureInfo.InvariantCulture, $" internal {resource.Name}Client(NativeClient client, JsonElement handle) : base(client, handle, {Quote(TypeId(resource))}) {{ }}"); 172code.AppendLine(CultureInfo.InvariantCulture, $" arguments[{Quote(parameter.Name!)}] = {Encode(parameter.ParameterType, parameter.Name!, "client", provider: false)};"); 174code.AppendLine(CultureInfo.InvariantCulture, $" var result = await client.InvokeAsync({Quote(packageName + "/" + name)}, arguments, cancellationToken).ConfigureAwait(false);"); 200IsResource(type) && provider ? $"context.PublishResource({expression}, {Quote(TypeId(type))})" :