218 references to Create
aspire (17)
Agents\ClaudeCode\ClaudeCodeAgentClient.cs (1)
188["args"] = new JsonArray(args.Select(arg => (JsonNode?)JsonValue.Create(arg)).ToArray()),
Agents\Copilot\CopilotAgentClient.cs (1)
138["args"] = new JsonArray(args.Select(arg => (JsonNode?)JsonValue.Create(arg)).ToArray()),
Mcp\Tools\ExecuteResourceCommandTool.cs (4)
188JsonValueKind.String => JsonValue.Create(property.Value.GetString()), 189JsonValueKind.Number => JsonValue.Create(property.Value.GetRawText()), 190JsonValueKind.True => JsonValue.Create("true"), 191JsonValueKind.False => JsonValue.Create("false"),
Migrations\TypeScriptAppHostMigration.cs (2)
261rewritten.Add((JsonNode?)JsonValue.Create(LegacyTypeScriptAppHost.RewriteTsConfigIncludeEntry(value.GetValue<string>()))); 304scripts[script.Key] = (JsonNode?)JsonValue.Create(rewritten);
Projects\FallbackProjectParser.cs (6)
195packageObj["Identity"] = JsonValue.Create(pkg.Identity); 196packageObj["Version"] = JsonValue.Create(pkg.Version); 206projectObj["Identity"] = JsonValue.Create(proj.Identity); 207projectObj["FullPath"] = JsonValue.Create(proj.FullPath); 216propertiesObject["AspireHostingSDKVersion"] = JsonValue.Create(aspireHostingSdkVersion); 217propertiesObject["_UsingAspireAppHostSdk"] = JsonValue.Create(usesAppHostSdk ? "true" : "false");
Projects\NativeAppHostServerProject.cs (2)
133new KeyValuePair<string, JsonNode?>(file.Key, JsonValue.Create(file.Value)))), 134["exports"] = new JsonArray(provider.Descriptor.Exports.Select(module => (JsonNode?)JsonValue.Create(module)).ToArray())
src\Shared\Json\AtsJsonCodeWriter.cs (1)
33return JsonValue.Create(value)!.ToJsonString(s_relaxedJsonOptions);
Aspire.Cli.Tests (47)
Backchannel\ResourceSnapshotMapperTests.cs (9)
47[KnownProperties.Project.Path] = JsonValue.Create("/repo/maui/MauiApp.csproj"), 48[KnownProperties.Project.LaunchProfile] = JsonValue.Create("AndroidEmulator"), 49[KnownProperties.Project.LaunchCommand] = JsonValue.Create("watch"), 50[KnownProperties.Project.Configuration] = JsonValue.Create("Release"), 51[KnownProperties.Project.TargetFramework] = JsonValue.Create("net10.0"), 52[KnownProperties.Resource.LaunchConfigurationType] = JsonValue.Create("maui"), 53[KnownProperties.Resource.ParentName] = JsonValue.Create("mauiapp"), 377["custom.list"] = new JsonArray((JsonNode?)JsonValue.Create("one"), (JsonNode?)JsonValue.Create("two"))
Commands\DescribeCommandTests.cs (13)
295[KnownProperties.Executable.Path] = JsonValue.Create("dotnet"), 296[KnownProperties.Project.Configuration] = JsonValue.Create("Release"), 297[KnownProperties.Project.LaunchCommand] = JsonValue.Create("watch"), 298[KnownProperties.Project.LaunchProfile] = JsonValue.Create("https"), 299[KnownProperties.Project.Path] = JsonValue.Create("/repo/api/Api.csproj"), 300[KnownProperties.Project.TargetFramework] = JsonValue.Create("net10.0"), 301[KnownProperties.Resource.LaunchConfigurationType] = JsonValue.Create("project"), 302[KnownProperties.Resource.ParentName] = JsonValue.Create("group"), 315[KnownProperties.Executable.Path] = JsonValue.Create("dotnet"), 317[KnownProperties.Project.LaunchProfile] = JsonValue.Create("AndroidEmulator"), 318[KnownProperties.Project.Path] = JsonValue.Create("/repo/maui/MauiApp.csproj"), 319[KnownProperties.Resource.LaunchConfigurationType] = JsonValue.Create("maui"), 320[KnownProperties.Resource.ParentName] = JsonValue.Create("mauiapp"),
Commands\SdkDumpCommandTests.cs (1)
435Value = JsonValue.Create("你好"),
Commands\TerminalResourceResolverTests.cs (1)
351return replicaIndex is null ? [] : new() { [KnownProperties.Terminal.ReplicaIndex] = JsonValue.Create(replicaIndex) };
Commands\TerminalTapePlayCommandTests.cs (2)
211Properties = new() { [KnownProperties.Terminal.ReplicaIndex] = JsonValue.Create("0") } 217Properties = new() { [KnownProperties.Terminal.ReplicaIndex] = JsonValue.Create("1") }
DotNet\DotNetRestoreConfigurationTests.cs (2)
35var values = new JsonObject(properties.Select(name => KeyValuePair.Create<string, JsonNode?>(name, JsonValue.Create("")))); 65var values = new JsonObject(properties.Select(name => KeyValuePair.Create<string, JsonNode?>(name, JsonValue.Create(""))));
Mcp\ExcludeFromMcpTests.cs (1)
76[KnownProperties.Resource.ExcludeFromMcp] = JsonValue.Create("true")
Mcp\ListResourcesToolTests.cs (17)
731[KnownProperties.Project.Path] = JsonValue.Create(@"C:\repo\Api\Api.csproj") 741[KnownProperties.Executable.Path] = JsonValue.Create(@"C:\repo\bin\worker.exe") 769[KnownProperties.Resource.Source] = JsonValue.Create(string.Empty), 770[KnownProperties.Project.Path] = JsonValue.Create("/repo/Project/Project.csproj") 780[KnownProperties.Resource.Source] = JsonValue.Create(string.Empty), 781[KnownProperties.Executable.Path] = JsonValue.Create("/repo/bin/worker") 791[KnownProperties.Resource.Source] = JsonValue.Create(string.Empty), 792[KnownProperties.Container.Image] = JsonValue.Create("redis:8") 820[KnownProperties.Container.Image] = JsonValue.Create(sourceValue) 893[KnownProperties.Project.Path] = JsonValue.Create("/repo/Api/Api.csproj"), 894["secret.property"] = JsonValue.Create("property-secret") 971[KnownProperties.Container.Image] = JsonValue.Create("redis:8"), 972[KnownProperties.Executable.Path] = JsonValue.Create("/repo/bin/container-secret") 982[KnownProperties.Executable.Path] = JsonValue.Create("/repo/bin/worker") 992[KnownProperties.Resource.Source] = JsonValue.Create("generic-source-secret") 1002[KnownProperties.Project.Path] = JsonValue.Create("/repo/CaseMismatched/CaseMismatched.csproj"), 1003[KnownProperties.Resource.Source] = JsonValue.Create("case-mismatch-secret")
TestServices\TestDotNetCliRunner.cs (1)
172KeyValuePair.Create<string, JsonNode?>(name, JsonValue.Create(string.Empty))));
Aspire.Dashboard (3)
Model\TelemetryExportService.cs (1)
792return JsonValue.Create(stringValue);
Otlp\Model\OtlpHelpers.cs (2)
201AnyValue.ValueOneofCase.StringValue => JsonValue.Create(value.StringValue), 205AnyValue.ValueOneofCase.BytesValue => JsonValue.Create(value.BytesValue.ToHexString()),
Aspire.Dashboard.Tests (2)
Model\GenAIItemPartViewModelTests.cs (2)
20Response = JsonValue.Create("**Markdown**") 39Response = JsonValue.Create(expectedText)
Aspire.Hosting (4)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (3)
1415string stringValue => JsonValue.Create(stringValue), 1430_ => JsonValue.Create(value.ToString()) 1449return stringValue is null ? null : JsonValue.Create(stringValue);
Pipelines\DeploymentStateSection.cs (1)
56Data[RootValueKey] = JsonValue.Create(value);
Aspire.Hosting.Azure (2)
AzureProvisioningController.cs (1)
2571deletedResourceIds.Add(JsonValue.Create(resourceId));
Provisioning\BicepUtilities.cs (1)
79IEnumerable<string> s => new JsonArray(s.Select(s => JsonValue.Create(s)).ToArray()),
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1957.Select(static ownerId => JsonValue.Create(ownerId))
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
240["SystemEvents"] = new JsonArray((systemEvents ?? []).Select(e => (JsonNode?)JsonValue.Create(e)).ToArray())
Aspire.Hosting.CodeGeneration.Go (2)
GoApiExportWriter.cs (1)
251array.Add((JsonNode)JsonValue.Create(value));
src\Shared\Json\AtsJsonCodeWriter.cs (1)
33return JsonValue.Create(value)!.ToJsonString(s_relaxedJsonOptions);
Aspire.Hosting.CodeGeneration.Go.Tests (5)
AtsGoDerivedBuilderTests.cs (1)
584Value = JsonValue.Create("default"),
GoGeneratorEscapingTests.cs (4)
174Value = JsonValue.Create("primary"), 181ExportedValue(["Emoji", "Greeting"], stringType, JsonValue.Create("hi \U0001F600")), 183ExportedValue(["Emoji", "Status"], enumType, JsonValue.Create("Ready\U0001F600")), 184ExportedValue(["Emoji", "Anything"], unknownType, JsonValue.Create("\U0001F600"))
Aspire.Hosting.CodeGeneration.Java (1)
src\Shared\Json\AtsJsonCodeWriter.cs (1)
33return JsonValue.Create(value)!.ToJsonString(s_relaxedJsonOptions);
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (1)
310? JsonValue.Create(callbackParameter.Type.TypeId)!.ToJsonString()
src\Shared\Json\AtsJsonCodeWriter.cs (1)
33return JsonValue.Create(value)!.ToJsonString(s_relaxedJsonOptions);
Aspire.Hosting.CodeGeneration.Rust (1)
src\Shared\Json\AtsJsonCodeWriter.cs (1)
33return JsonValue.Create(value)!.ToJsonString(s_relaxedJsonOptions);
Aspire.Hosting.CodeGeneration.TypeScript (2)
src\Shared\Json\AtsJsonCodeWriter.cs (1)
33return JsonValue.Create(value)!.ToJsonString(s_relaxedJsonOptions);
TypeScriptApiExportWriter.cs (1)
199array.Add((JsonNode)JsonValue.Create(value));
Aspire.Hosting.Native.Client (1)
Authoring\NativePipeline.cs (1)
196new(values.Select(value => (JsonNode?)JsonValue.Create(value)).ToArray());
Aspire.Hosting.Native.Core.Tests (51)
ApplicationRevisionTests.cs (11)
23Arguments(("context", context.Writer), ("stream", JsonValue.Create("stdout")), ("message", JsonValue.Create("retained"))))); 25Arguments(("context", context.Writer), ("name", JsonValue.Create("ping")), ("displayName", JsonValue.Create("Ping"))))); 56("context", context.Writer), ("name", JsonValue.Create("ping")), ("displayName", JsonValue.Create("Ping"))))); 58("context", context.Reader), ("resourceName", JsonValue.Create("cache")), ("commandName", JsonValue.Create("ping"))))); 60("context", context.Writer), ("message", JsonValue.Create("Keep running?"))))); 158Arguments(("context", revision), ("name", JsonValue.Create("cache")), ("typeId", JsonValue.Create("other/Resource")))));
DeclarativeApplicationTests.cs (3)
22("name", JsonValue.Create("service")), 23("image", JsonValue.Create("generic/service:1"))))); 25("value", JsonValue.Create("value")))));
NativeComposeCSharpTests.cs (1)
135["environment"] = new JsonObject(environment.Select(pair => KeyValuePair.Create(pair.Key, (JsonNode?)JsonValue.Create(pair.Value))))
NativeDashboardTests.cs (8)
53("name", JsonValue.Create("refresh")), ("displayName", JsonValue.Create("Refresh")))); 55("stream", JsonValue.Create("stderr")), ("message", JsonValue.Create("native log")))); 95("name", JsonValue.Create("refresh")), ("displayName", JsonValue.Create("Refresh")))); 109("message", JsonValue.Create("Initialize database?"))))); 129("message", JsonValue.Create("Continue after the previous response?")))));
NativeRpcTests.cs (9)
61Arguments(("context", composition), ("name", JsonValue.Create("late")), ("typeId", JsonValue.Create("example/Resource")))))); 135("name", JsonValue.Create("password")), ("value", JsonValue.Create("rpc-secret"))))); 138Arguments(("context", resource), ("name", JsonValue.Create("password")), ("value", value))))); 163("name", JsonValue.Create("private-secret-name")), ("typeId", JsonValue.Create("example/Resource")))); 209("name", JsonValue.Create("overflow")), ("typeId", JsonValue.Create("example/Resource"))));
RuntimeRpcTests.cs (16)
21("stream", JsonValue.Create("stdout")), ("message", JsonValue.Create($"entry-{index}")))); 28("message", JsonValue.Create("Continue?")))))); 30("message", JsonValue.Create("Another confirmation?")))))); 81("stream", JsonValue.Create("stdout")), ("message", JsonValue.Create($"entry-{index}")))); 103("name", JsonValue.Create("refresh")), ("displayName", JsonValue.Create("Refresh")))); 105("resourceName", JsonValue.Create("cache")), ("commandName", JsonValue.Create("refresh"))))); 116("message", JsonValue.Create("Continue?"))))); 134("name", JsonValue.Create("refresh")), ("displayName", JsonValue.Create("Refresh")))); 136("resourceName", JsonValue.Create("cache")), ("commandName", JsonValue.Create("refresh"))))); 152("message", JsonValue.Create("Continue?")))));
TestServices\RpcTestClient.cs (2)
81Result(Invoke("addResource", Arguments(("context", composition), ("name", JsonValue.Create(name)), 82("typeId", JsonValue.Create("example/Resource")))));
TestServices\RuntimeRpcTestContext.cs (1)
57["urls"] = new JsonArray(urls.Select(url => (JsonNode?)JsonValue.Create(url)).ToArray())
Aspire.Hosting.Native.Server (24)
Api\PublishingApi.cs (7)
38KeyValuePair.Create(entry.Name, (JsonNode?)JsonValue.Create(entry.Value)))); 85["dependencies"] = new JsonArray(resource.Dependencies.Select(handle => (JsonNode?)JsonValue.Create(names[handle])).ToArray()), 86["lifecycle"] = new JsonArray((workload?.Lifecycle ?? []).Select(hook => (JsonNode?)JsonValue.Create(hook.Phase)) 87.Concat(resource.ProviderLifecycle.Select(hook => (JsonNode?)JsonValue.Create("provider"))).ToArray()), 97.Select(parameter => (JsonNode?)JsonValue.Create(parameter.ParameterName)).ToArray()), 99.Select(parameter => (JsonNode?)JsonValue.Create(parameter.ParameterName)).ToArray()), 102KeyValuePair.Create(parameter.Value.ParameterName, (JsonNode?)JsonValue.Create(parameter.Value.Resolve(ValueNetworkContext.Host,
artifacts\obj\Aspire.Hosting.Native.Server\Debug\native-ats\NativeDispatch.g.cs (8)
131return new JsonArray(result.Select(value => (JsonNode?)JsonValue.Create(value)).ToArray()); 244return JsonValue.Create(result); 287return JsonValue.Create(result); 294return JsonValue.Create(result); 301return JsonValue.Create(result); 369return JsonValue.Create(result); 778return JsonValue.Create(result); 785return JsonValue.Create(result);
Rpc\NativeProviderLifecycle.cs (4)
80new JsonArray(JsonValue.Create(binding.CapabilityId), arguments, JsonValue.Create(invocation)), cancellation.Token).ConfigureAwait(false); 94await peer.RequestAsync("cancelProviderInvocation", new JsonArray(JsonValue.Create(invocation)), 147new JsonArray(JsonValue.Create(resource.ObjectId)), deadline.Token).ConfigureAwait(false);
Rpc\NativeProviderRegistry.cs (3)
237new JsonArray(JsonValue.Create(capability), mapped, JsonValue.Create(Guid.NewGuid().ToString())), caller.Closed).ConfigureAwait(false); 377new JsonArray(JsonValue.Create(callback.Id), mapped)).ConfigureAwait(false);
Rpc\NativeRpcConnection.cs (1)
447"ping" => JsonValue.Create("pong"),
Rpc\NativeRpcConnection.Dispatch.cs (1)
117return JsonValue.Create(_providers.Expect(this, RpcArguments.String(expectation[0])));
Aspire.Hosting.RemoteHost (6)
Ats\AtsMarshaller.cs (6)
159AtsTypeCategory.Enum => JsonValue.Create(value.ToString()), 217AtsTypeCategory.Enum => JsonValue.Create(value.ToString()), 240return JsonValue.Create(((DateOnly)value).ToString("O", System.Globalization.CultureInfo.InvariantCulture)); 246return JsonValue.Create(((TimeOnly)value).ToString("O", System.Globalization.CultureInfo.InvariantCulture)); 456AtsTypeCategory.Enum => JsonValue.Create(value.ToString()), 484return JsonValue.Create(tokenId);
Aspire.Hosting.RemoteHost.Tests (27)
AtsContextFilterTests.cs (2)
582Value = JsonValue.Create("selected") 608Value = JsonValue.Create("unrelated")
AtsMarshallerTests.cs (7)
309var value = JsonValue.Create("test"); 535var value = JsonValue.Create("2024-06-15"); 558var value = JsonValue.Create("14:30:45"); 731var value = JsonValue.Create("01:30:00"); 918var json = JsonValue.Create("ValueB"); 929var json = JsonValue.Create("valueb"); // lowercase 951var json = JsonValue.Create("ValueA");
CallbackProxyTests.cs (2)
258var invoker = new TestCallbackInvoker { ResultToReturn = JsonValue.Create("result-value") }; 409["p0"] = JsonValue.Create("some-string"),
CapabilityDispatcherTests.cs (2)
211CapabilityHandler handler = (args, handles) => Task.FromResult<JsonNode?>(JsonValue.Create("result")); 247return Task.FromResult<JsonNode?>(JsonValue.Create("success"));
ExternalCapabilityRegistryTests.cs (9)
109(_, _) => Task.FromResult<JsonNode?>(JsonValue.Create("configured"))); 194return Task.FromResult<JsonNode?>(JsonValue.Create($"deferred-{args!["p0"]!.GetValue<string>()}")); 321response.SetResult(JsonValue.Create("completed")); 496(_, _) => Task.FromResult<JsonNode?>(JsonValue.Create("original"))); 498(_, _) => Task.FromResult<JsonNode?>(JsonValue.Create("other"))); 500(_, _) => Task.FromResult<JsonNode?>(JsonValue.Create("replacement"))); 604(_, _) => Task.FromResult<JsonNode?>(JsonValue.Create("first-replacement"))); 606(_, _) => Task.FromResult<JsonNode?>(JsonValue.Create("second-replacement"))); 965Value = JsonValue.Create("managed-value")
HandleRegistryTests.cs (2)
262var json = JsonValue.Create("not an object"); 321var json = JsonValue.Create("string");
JsonRpcCallbackInvokerTests.cs (1)
70return JsonValue.Create("responsive");
ReferenceExpressionRefTests.cs (2)
175JsonValue.Create("6379") 198JsonValue.Create("6379")
Aspire.Hosting.Tests (2)
Dcp\JsonPatchTests.cs (2)
30var current = JsonValue.Create("before"); 31var changed = JsonValue.Create("after");
dotnet-user-jwts (1)
Helpers\JwtAuthenticationSchemeSettings.cs (1)
24[nameof(TokenValidationParameters.ValidAudiences)] = new JsonArray(Audiences.Select(aud => JsonValue.Create(aud)).ToArray()),
Infrastructure.Tests (2)
WorkflowScripts\AutoSecWorkflowTests.cs (2)
3060: JsonValue.Create("alert 42"); 3688.Select(step => (JsonNode?)JsonValue.Create(step.Children[new YamlScalarNode("if")].ToString())).ToArray());
Microsoft.AspNetCore.OpenApi (2)
Services\OpenApiDocumentService.cs (2)
550eventSchema.Enum = [.. mapping.Keys.Select(static eventName => JsonValue.Create(eventName)!)]; 559.Select(static schemaReference => JsonValue.Create(schemaReference.Reference.Id)!)
Microsoft.NET.Build.Containers (1)
ImageConfig.cs (1)
168static JsonArray ToJsonArray(IEnumerable<string> items) => new(items.Where(s => !string.IsNullOrEmpty(s)).Select(s => JsonValue.Create(s)).ToArray<JsonNode?>());
Microsoft.NET.Build.Tasks (1)
GenerateRuntimeConfigurationFiles.cs (1)
346return JsonValue.Create(valueString);
Microsoft.TemplateEngine.Cli (1)
Alias\AliasRegistry.cs (1)
156arr.Add((JsonNode)JsonValue.Create(item)!);
NativeIntegrations.DockerCompose (8)
ComposeModels.cs (4)
196KeyValuePair.Create(pair.Key, (JsonNode?)JsonValue.Create(ComposeJson.Literal(pair.Value))))); 214KeyValuePair.Create(pair.Key, (JsonNode?)JsonValue.Create(ComposeJson.Literal(pair.Value))))); 347internal static JsonArray Strings(IEnumerable<string> values) => new(values.Select(value => (JsonNode?)JsonValue.Create(value)).ToArray()); 353JsonValue value when value.TryGetValue<string>(out var text) => JsonValue.Create(Literal(text)),
DockerComposeEnvironment.cs (2)
290JsonValue.Create(secret)!.ToJsonString(ComposeJson.s_indented)[1..^1], JsonValue.Create(secret)!.ToJsonString()[1..^1]
DockerComposeGenerator.cs (2)
153serviceEnvironment.Add(key, JsonValue.Create(Render(Normalize(value!.AsObject())))); 176serviceEnvironment[variable] = JsonValue.Create(target);
System.Text.Json (1)
System\Text\Json\Nodes\JsonNode.Operators.cs (1)
200public static implicit operator JsonNode?(string? value) => JsonValue.Create(value);