116 references to Writer
Aspire.Hosting (105)
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 (99)
87Writer.WriteStartObject(); 88Writer.WriteString("$schema", SchemaUtils.SchemaVersion); 89Writer.WriteStartObject("resources"); 100Writer.WriteEndObject(); 101Writer.WriteEndObject(); 103await Writer.FlushAsync(cancellationToken).ConfigureAwait(false); 147Writer.WriteStartObject(resource.Name); 149Writer.WriteEndObject(); 160Writer.WriteString("error", "This resource does not support generation in the manifest."); 167Writer.WriteString("type", "value.v0"); 185Writer.WriteString("type", "project.v1"); 189Writer.WriteString("type", "project.v0"); 192Writer.WriteString("path", relativePathToProjectFile); 213Writer.WriteStartObject("deployment"); 215Writer.WriteEndObject(); 226Writer.WriteStartObject("containerFiles"); 232Writer.WriteStartObject(source.Name); 233Writer.WriteString("destination", containerFileDestination.DestinationPath); 238Writer.WriteStartArray("sources"); 241Writer.WriteStringValue(sourceAnnotation.SourcePath); 243Writer.WriteEndArray(); 246Writer.WriteEndObject(); 249Writer.WriteEndObject(); 254Writer.WriteString("type", "executable.v0"); 261Writer.WriteString("workingDirectory", relativePathToProjectFile); 263Writer.WriteString("command", executable.Command); 275Writer.WriteString("type", "parameter.v0"); 279Writer.WriteString("connectionString", parameter.ValueExpression); 282Writer.WriteString("value", $"{{{parameter.Name}.inputs.value}}"); 284Writer.WriteStartObject("inputs"); 285Writer.WriteStartObject("value"); 288Writer.WriteString("type", "string"); 292Writer.WriteBoolean("secret", true); 297Writer.WriteStartObject("default"); 299Writer.WriteEndObject(); 302Writer.WriteEndObject(); 303Writer.WriteEndObject(); 319Writer.WriteString("type", "container.v1"); 332Writer.WriteString("type", "container.v1"); 336Writer.WriteString("type", "container.v0"); 340Writer.WriteString("image", image); 350Writer.WriteString("entrypoint", container.Entrypoint); 387Writer.WriteStartObject("build"); 388Writer.WriteString("context", GetManifestRelativePath(annotation.ContextPath)); 389Writer.WriteString("dockerfile", GetManifestRelativePath(dockerfilePath)); 393Writer.WriteString("stage", stage); 398Writer.WriteBoolean("buildOnly", true); 403Writer.WriteStartObject("args"); 418Writer.WriteString(key, valueString); 421Writer.WriteEndObject(); 426Writer.WriteStartObject("secrets"); 440Writer.WriteStartObject(key); 444Writer.WriteString("type", "file"); 445Writer.WriteString("source", valueString); 449Writer.WriteString("type", "env"); 450Writer.WriteString("value", valueString); 453Writer.WriteEndObject(); 458Writer.WriteEndObject(); 461Writer.WriteEndObject(); 475Writer.WriteString("connectionString", GetManifestExpression(connectionString)); 499Writer.WriteStartObject("bindings"); 502Writer.WriteStartObject(endpoint.Name); 503Writer.WriteString("scheme", endpoint.UriScheme); 504Writer.WriteString("protocol", endpoint.Protocol.ToString().ToLowerInvariant()); 505Writer.WriteString("transport", endpoint.Transport); 553Writer.WriteNumber("port", ep); 559Writer.WriteNumber("targetPort", tp); 564Writer.WriteBoolean("external", endpoint.IsExternal); 567Writer.WriteEndObject(); 569Writer.WriteEndObject(); 600Writer.WriteStartObject("env"); 608Writer.WriteString(key, manifestExpression); 613Writer.WriteEndObject(); 645Writer.WriteStartArray("args"); 651Writer.WriteStringValue(manifestExpression); 656Writer.WriteEndArray(); 668Writer.WriteStartArray("bindMounts"); 672Writer.WriteStartObject(); 674Writer.WritePropertyName("source"); 676Writer.WriteStringValue(manifestRelativeSource); 678Writer.WritePropertyName("target"); 679Writer.WriteStringValue(bindMount.Target.Replace('\\', '/')); 681Writer.WriteBoolean("readOnly", bindMount.IsReadOnly); 683Writer.WriteEndObject(); 686Writer.WriteEndArray(); 694Writer.WriteStartArray("volumes"); 698Writer.WriteStartObject(); 703Writer.WritePropertyName("name"); 704Writer.WriteStringValue(volume.Source); 707Writer.WritePropertyName("target"); 708Writer.WriteStringValue(volume.Target); 710Writer.WriteBoolean("readOnly", volume.IsReadOnly); 712Writer.WriteEndObject(); 715Writer.WriteEndArray(); 876Writer.WriteStartObject(resourceName); 877Writer.WriteString("type", "annotated.string"); 878Writer.WriteString("value", parameter.ValueExpression); 879Writer.WriteString("filter", format); 880Writer.WriteEndObject();
Aspire.Hosting.Azure (11)
AzureBicepResource.cs (11)
227context.Writer.WriteString("type", "azure.bicep.v0"); 231context.Writer.WriteString("type", "azure.bicep.v1"); 238context.Writer.WriteString("path", context.GetManifestRelativePath(path)); 242context.Writer.WriteStartObject("params"); 250context.Writer.WritePropertyName(input.Key); 252JsonSerializer.Serialize(context.Writer, inputValue); 263context.Writer.WriteString(input.Key, value); 267context.Writer.WriteEndObject(); 272context.Writer.WriteStartObject("scope"); 279context.Writer.WriteString("resourceGroup", resourceGroup); 280context.Writer.WriteEndObject();