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)); 491Writer.WriteStartObject("bindings"); 496Writer.WriteStartObject(endpoint.Name); 497Writer.WriteString("scheme", endpoint.UriScheme); 498Writer.WriteString("protocol", endpoint.Protocol.ToString().ToLowerInvariant()); 499Writer.WriteString("transport", endpoint.Transport); 506Writer.WriteNumber("port", exposedPort); 511Writer.WriteNumber("targetPort", targetPort); 516Writer.WriteBoolean("external", endpoint.IsExternal); 519Writer.WriteEndObject(); 521Writer.WriteEndObject(); 546Writer.WriteStartObject("env"); 554Writer.WriteString(kvp.Key, manifestExpression); 559Writer.WriteEndObject(); 584Writer.WriteStartArray("args"); 590Writer.WriteStringValue(manifestExpression); 595Writer.WriteEndArray(); 606Writer.WriteStartArray("bindMounts"); 610Writer.WriteStartObject(); 612Writer.WritePropertyName("source"); 614Writer.WriteStringValue(manifestRelativeSource); 616Writer.WritePropertyName("target"); 617Writer.WriteStringValue(bindMount.Target.Replace('\\', '/')); 619Writer.WriteBoolean("readOnly", bindMount.IsReadOnly); 621Writer.WriteEndObject(); 624Writer.WriteEndArray(); 632Writer.WriteStartArray("volumes"); 636Writer.WriteStartObject(); 641Writer.WritePropertyName("name"); 642Writer.WriteStringValue(volume.Source); 645Writer.WritePropertyName("target"); 646Writer.WriteStringValue(volume.Target); 648Writer.WriteBoolean("readOnly", volume.IsReadOnly); 650Writer.WriteEndObject(); 653Writer.WriteEndArray(); 814Writer.WriteStartObject(resourceName); 815Writer.WriteString("type", "annotated.string"); 816Writer.WriteString("value", parameter.ValueExpression); 817Writer.WriteString("filter", format); 818Writer.WriteEndObject();
Aspire.Hosting.Azure (11)
AzureBicepResource.cs (11)
228context.Writer.WriteString("type", "azure.bicep.v0"); 232context.Writer.WriteString("type", "azure.bicep.v1"); 239context.Writer.WriteString("path", context.GetManifestRelativePath(path)); 243context.Writer.WriteStartObject("params"); 251context.Writer.WritePropertyName(input.Key); 253JsonSerializer.Serialize(context.Writer, inputValue); 264context.Writer.WriteString(input.Key, value); 268context.Writer.WriteEndObject(); 273context.Writer.WriteStartObject("scope"); 280context.Writer.WriteString("resourceGroup", resourceGroup); 281context.Writer.WriteEndObject();