107 references to Writer
Aspire.Hosting (96)
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 (90)
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); 211Writer.WriteStartObject("deployment"); 213Writer.WriteEndObject(); 219Writer.WriteString("type", "executable.v0"); 226Writer.WriteString("workingDirectory", relativePathToProjectFile); 228Writer.WriteString("command", executable.Command); 238Writer.WriteString("type", "parameter.v0"); 242Writer.WriteString("connectionString", parameter.ValueExpression); 245Writer.WriteString("value", $"{{{parameter.Name}.inputs.value}}"); 247Writer.WriteStartObject("inputs"); 248Writer.WriteStartObject("value"); 251Writer.WriteString("type", "string"); 255Writer.WriteBoolean("secret", true); 260Writer.WriteStartObject("default"); 262Writer.WriteEndObject(); 265Writer.WriteEndObject(); 266Writer.WriteEndObject(); 282Writer.WriteString("type", "container.v1"); 295Writer.WriteString("type", "container.v1"); 299Writer.WriteString("type", "container.v0"); 303Writer.WriteString("image", image); 313Writer.WriteString("entrypoint", container.Entrypoint); 347Writer.WriteStartObject("build"); 348Writer.WriteString("context", GetManifestRelativePath(annotation.ContextPath)); 349Writer.WriteString("dockerfile", GetManifestRelativePath(dockerfilePath)); 353Writer.WriteString("stage", stage); 358Writer.WriteStartObject("args"); 373Writer.WriteString(key, valueString); 376Writer.WriteEndObject(); 381Writer.WriteStartObject("secrets"); 395Writer.WriteStartObject(key); 399Writer.WriteString("type", "file"); 400Writer.WriteString("source", valueString); 404Writer.WriteString("type", "env"); 405Writer.WriteString("value", valueString); 408Writer.WriteEndObject(); 413Writer.WriteEndObject(); 416Writer.WriteEndObject(); 430Writer.WriteString("connectionString", GetManifestExpression(connectionString)); 454Writer.WriteStartObject("bindings"); 457Writer.WriteStartObject(endpoint.Name); 458Writer.WriteString("scheme", endpoint.UriScheme); 459Writer.WriteString("protocol", endpoint.Protocol.ToString().ToLowerInvariant()); 460Writer.WriteString("transport", endpoint.Transport); 508Writer.WriteNumber("port", ep); 514Writer.WriteNumber("targetPort", tp); 519Writer.WriteBoolean("external", endpoint.IsExternal); 522Writer.WriteEndObject(); 524Writer.WriteEndObject(); 555Writer.WriteStartObject("env"); 563Writer.WriteString(key, manifestExpression); 568Writer.WriteEndObject(); 600Writer.WriteStartArray("args"); 606Writer.WriteStringValue(manifestExpression); 611Writer.WriteEndArray(); 623Writer.WriteStartArray("bindMounts"); 627Writer.WriteStartObject(); 629Writer.WritePropertyName("source"); 631Writer.WriteStringValue(manifestRelativeSource); 633Writer.WritePropertyName("target"); 634Writer.WriteStringValue(bindMount.Target.Replace('\\', '/')); 636Writer.WriteBoolean("readOnly", bindMount.IsReadOnly); 638Writer.WriteEndObject(); 641Writer.WriteEndArray(); 649Writer.WriteStartArray("volumes"); 653Writer.WriteStartObject(); 658Writer.WritePropertyName("name"); 659Writer.WriteStringValue(volume.Source); 662Writer.WritePropertyName("target"); 663Writer.WriteStringValue(volume.Target); 665Writer.WriteBoolean("readOnly", volume.IsReadOnly); 667Writer.WriteEndObject(); 670Writer.WriteEndArray(); 831Writer.WriteStartObject(resourceName); 832Writer.WriteString("type", "annotated.string"); 833Writer.WriteString("value", parameter.ValueExpression); 834Writer.WriteString("filter", format); 835Writer.WriteEndObject();
Aspire.Hosting.Azure (11)
AzureBicepResource.cs (11)
193context.Writer.WriteString("type", "azure.bicep.v0"); 197context.Writer.WriteString("type", "azure.bicep.v1"); 204context.Writer.WriteString("path", context.GetManifestRelativePath(path)); 208context.Writer.WriteStartObject("params"); 216context.Writer.WritePropertyName(input.Key); 218JsonSerializer.Serialize(context.Writer, inputValue); 229context.Writer.WriteString(input.Key, value); 233context.Writer.WriteEndObject(); 238context.Writer.WriteStartObject("scope"); 245context.Writer.WriteString("resourceGroup", resourceGroup); 246context.Writer.WriteEndObject();