102 references to Writer
Aspire.Hosting (91)
ApplicationModel\ParameterDefault.cs (6)
129context.Writer.WriteStartObject("generate"); 130context.Writer.WriteNumber("minLength", MinLength); 136context.Writer.WriteBoolean(propertyName, value); 149context.Writer.WriteNumber(propertyName, value); 158context.Writer.WriteEndObject(); 184context.Writer.WriteString("value", GetDefaultValue());
Publishing\ManifestPublishingContext.cs (85)
73Writer.WriteStartObject(); 74Writer.WriteString("$schema", SchemaUtils.SchemaVersion); 75Writer.WriteStartObject("resources"); 84Writer.WriteEndObject(); 85Writer.WriteEndObject(); 87await Writer.FlushAsync(cancellationToken).ConfigureAwait(false); 128Writer.WriteStartObject(resource.Name); 130Writer.WriteEndObject(); 136Writer.WriteString("error", "This resource does not support generation in the manifest."); 143Writer.WriteString("type", "value.v0"); 161Writer.WriteString("type", "project.v1"); 165Writer.WriteString("type", "project.v0"); 168Writer.WriteString("path", relativePathToProjectFile); 187Writer.WriteStartObject("deployment"); 189Writer.WriteEndObject(); 195Writer.WriteString("type", "executable.v0"); 202Writer.WriteString("workingDirectory", relativePathToProjectFile); 204Writer.WriteString("command", executable.Command); 214Writer.WriteString("type", "parameter.v0"); 218Writer.WriteString("connectionString", parameter.ValueExpression); 221Writer.WriteString("value", $"{{{parameter.Name}.inputs.value}}"); 223Writer.WriteStartObject("inputs"); 224Writer.WriteStartObject("value"); 227Writer.WriteString("type", "string"); 231Writer.WriteBoolean("secret", true); 236Writer.WriteStartObject("default"); 238Writer.WriteEndObject(); 241Writer.WriteEndObject(); 242Writer.WriteEndObject(); 258Writer.WriteString("type", "container.v1"); 271Writer.WriteString("type", "container.v1"); 275Writer.WriteString("type", "container.v0"); 279Writer.WriteString("image", image); 289Writer.WriteString("entrypoint", container.Entrypoint); 332Writer.WriteStartObject("build"); 333Writer.WriteString("context", GetManifestRelativePath(annotation.ContextPath)); 334Writer.WriteString("dockerfile", GetManifestRelativePath(dockerfilePath)); 338Writer.WriteString("stage", stage); 343Writer.WriteStartObject("args"); 356Writer.WriteString(key, valueString); 359Writer.WriteEndObject(); 364Writer.WriteStartObject("secrets"); 378Writer.WriteStartObject(key); 382Writer.WriteString("type", "file"); 383Writer.WriteString("source", valueString); 387Writer.WriteString("type", "env"); 388Writer.WriteString("value", valueString); 391Writer.WriteEndObject(); 394Writer.WriteEndObject(); 397Writer.WriteEndObject(); 410Writer.WriteString("connectionString", connectionString.ValueExpression); 434Writer.WriteStartObject("bindings"); 437Writer.WriteStartObject(endpoint.Name); 438Writer.WriteString("scheme", endpoint.UriScheme); 439Writer.WriteString("protocol", endpoint.Protocol.ToString().ToLowerInvariant()); 440Writer.WriteString("transport", endpoint.Transport); 488Writer.WriteNumber("port", ep); 494Writer.WriteNumber("targetPort", tp); 499Writer.WriteBoolean("external", endpoint.IsExternal); 502Writer.WriteEndObject(); 504Writer.WriteEndObject(); 535Writer.WriteStartObject("env"); 541Writer.WriteString(key, processed); 546Writer.WriteEndObject(); 578Writer.WriteStartArray("args"); 582Writer.WriteStringValue(expression); 587Writer.WriteEndArray(); 599Writer.WriteStartArray("bindMounts"); 603Writer.WriteStartObject(); 605Writer.WritePropertyName("source"); 607Writer.WriteStringValue(manifestRelativeSource); 609Writer.WritePropertyName("target"); 610Writer.WriteStringValue(bindMount.Target.Replace('\\', '/')); 612Writer.WriteBoolean("readOnly", bindMount.IsReadOnly); 614Writer.WriteEndObject(); 617Writer.WriteEndArray(); 625Writer.WriteStartArray("volumes"); 629Writer.WriteStartObject(); 634Writer.WritePropertyName("name"); 635Writer.WriteStringValue(volume.Source); 638Writer.WritePropertyName("target"); 639Writer.WriteStringValue(volume.Target); 641Writer.WriteBoolean("readOnly", volume.IsReadOnly); 643Writer.WriteEndObject(); 646Writer.WriteEndArray();
Aspire.Hosting.Azure (11)
AzureBicepResource.cs (11)
165context.Writer.WriteString("type", "azure.bicep.v0"); 169context.Writer.WriteString("type", "azure.bicep.v1"); 176context.Writer.WriteString("path", context.GetManifestRelativePath(path)); 180context.Writer.WriteStartObject("params"); 188context.Writer.WritePropertyName(input.Key); 190JsonSerializer.Serialize(context.Writer, inputValue); 201context.Writer.WriteString(input.Key, value); 205context.Writer.WriteEndObject(); 210context.Writer.WriteStartObject("scope"); 217context.Writer.WriteString("resourceGroup", resourceGroup); 218context.Writer.WriteEndObject();