240 references to AsObject
aspire (26)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
165
var config = JsonNode.Parse(content)?.
AsObject
();
212
var servers = config["mcpServers"]!.
AsObject
();
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (2)
152
var config = JsonNode.Parse(content)?.
AsObject
();
212
var servers = config["mcpServers"]!.
AsObject
();
Agents\DeprecatedMcpCommandScanner.cs (1)
65
var config = JsonNode.Parse(content)?.
AsObject
();
Agents\McpConfigFileHelper.cs (2)
40
var config = JsonNode.Parse(content)?.
AsObject
();
84
return JsonNode.Parse(content)?.
AsObject
() ?? new JsonObject();
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (2)
114
var config = JsonNode.Parse(content)?.
AsObject
();
203
var mcp = config["mcp"]!.
AsObject
();
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (2)
204
var config = JsonNode.Parse(content)?.
AsObject
();
257
var servers = config["servers"]!.
AsObject
();
Commands\InitCommand.cs (1)
543
settings = JsonNode.Parse(existingContent)?.
AsObject
() ?? new JsonObject();
Configuration\ConfigurationService.cs (5)
39
: JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.
AsObject
() ?? new JsonObject();
71
var settings = JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.
AsObject
();
197
var settings = JsonNode.Parse(content, nodeOptions: null, ConfigurationHelper.ParseOptions)?.
AsObject
();
241
currentObject = currentObject[part]!.
AsObject
();
303
currentObject = currentObject[part]!.
AsObject
();
Scaffolding\PackageJsonMerger.cs (3)
97
var scaffoldScripts = scaffold[ScriptsKey]?.
AsObject
();
219
var scaffoldDeps = scaffold[sectionName]?.
AsObject
();
290
var scaffoldEngines = scaffold[EnginesKey]?.
AsObject
();
src\Shared\Json\JsonFlattener.cs (1)
46
current = existing.
AsObject
();
src\Shared\UserSecrets\SecretsStore.cs (1)
127
var parsed = JsonNode.Parse(json)?.
AsObject
();
Utils\ConfigurationHelper.cs (3)
299
var settings = JsonNode.Parse(content, documentOptions: ParseOptions)?.
AsObject
();
345
currentObject = currentObject[part]!.
AsObject
();
356
currentObject = currentObject[part]!.
AsObject
();
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
56
var config = JsonNode.Parse(content)?.
AsObject
();
Aspire.Cli.EndToEnd.Tests (26)
Helpers\CliE2ETestHelpers.cs (1)
1115
? JsonNode.Parse(File.ReadAllText(configPath))?.
AsObject
() ?? new JsonObject()
Helpers\TypeScriptAppHostToolchainTestHelpers.cs (1)
37
var packageJson = JsonNode.Parse(File.ReadAllText(packageJsonPath))?.
AsObject
()
ProjectReferenceTests.cs (1)
116
var config = JsonNode.Parse(configJson)?.
AsObject
()
SelfUpdateChannelPersistenceTests.cs (1)
94
return JsonNode.Parse(File.ReadAllText(path))?.
AsObject
()
SingleFileAppHostInitDotnetRunTests.cs (3)
83
var runJson = JsonNode.Parse(File.ReadAllText(appHostRunJson))?.
AsObject
();
85
var httpsProfile = runJson["profiles"]?["https"]?.
AsObject
();
89
var httpsEnv = httpsProfile["environmentVariables"]?.
AsObject
();
TypeScriptEmptyAppHostTemplateTests.cs (1)
178
var config = JsonNode.Parse(File.ReadAllText(configPath))?.
AsObject
()
TypeScriptLegacyAppHostTests.cs (2)
136
var configJson = JsonNode.Parse(File.ReadAllText(configPath))!.
AsObject
();
137
var appHost = configJson["appHost"]!.
AsObject
();
TypeScriptMigrateAppHostTests.cs (3)
123
var configJson = JsonNode.Parse(File.ReadAllText(configPath))!.
AsObject
();
124
var appHost = configJson["appHost"]!.
AsObject
();
215
var tsconfig = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "tsconfig.apphost.json")))!.
AsObject
();
TypeScriptPolyglotTests.cs (13)
353
var packageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "package.json")))!.
AsObject
();
354
var scripts = packageJson["scripts"]!.
AsObject
();
384
packageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "package.json")))!.
AsObject
();
385
scripts = packageJson["scripts"]!.
AsObject
();
395
var rootDependencies = packageJson["dependencies"]?.
AsObject
();
396
var rootDevDependencies = packageJson["devDependencies"]?.
AsObject
();
409
var appHostPackageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(appHostDirectory, "package.json")))!.
AsObject
();
410
var appHostScripts = appHostPackageJson["scripts"]!.
AsObject
();
411
var appHostDependencies = appHostPackageJson["dependencies"]!.
AsObject
();
412
var appHostDevDependencies = appHostPackageJson["devDependencies"]!.
AsObject
();
425
var config = JsonNode.Parse(File.ReadAllText(configPath))!.
AsObject
();
426
var appHost = config["appHost"]!.
AsObject
();
430
var packages = packagesNode!.
AsObject
();
Aspire.Cli.Tests (107)
Agents\CopilotCliAgentEnvironmentScannerTests.cs (6)
61
var config = JsonNode.Parse(content)?.
AsObject
();
65
var servers = config["mcpServers"]?.
AsObject
();
69
var aspireServer = servers["aspire"]?.
AsObject
();
81
var env = aspireServer["env"]?.
AsObject
();
122
var config = JsonNode.Parse(content)?.
AsObject
();
125
var servers = config["mcpServers"]?.
AsObject
();
Agents\TelemetryHookConfiguratorTests.cs (4)
30
var root = JsonNode.Parse(await File.ReadAllTextAsync(hookFile).DefaultTimeout())!.
AsObject
();
33
var entry = root["hooks"]!["postToolUse"]!.AsArray()[0]!.
AsObject
();
143
var root = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath).DefaultTimeout())!.
AsObject
();
229
var root = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath))!.
AsObject
();
Agents\VsCodeAgentEnvironmentScannerTests.cs (8)
147
var config = JsonNode.Parse(content)?.
AsObject
();
151
var servers = config["servers"]?.
AsObject
();
155
var aspireServer = servers["aspire"]?.
AsObject
();
200
var config = JsonNode.Parse(content)?.
AsObject
();
203
var servers = config["servers"]?.
AsObject
();
246
var config = JsonNode.Parse(content)?.
AsObject
();
247
var aspireServer = config?["servers"]?["aspire"]?.
AsObject
();
254
var otherServer = config?["servers"]?["other-server"]?.
AsObject
();
Commands\ConfigCommandTests.cs (26)
126
var settings = JsonNode.Parse(json)?.
AsObject
();
151
var settings = JsonNode.Parse(settingsJson)?.
AsObject
();
155
var docsObject = settings["docs"]!.
AsObject
();
186
var settings = JsonNode.Parse(json)?.
AsObject
();
189
var fooObject = settings["foo"]!.
AsObject
();
211
var settings = JsonNode.Parse(json)?.
AsObject
();
215
var fooObject = settings["foo"]!.
AsObject
();
217
var barObject = fooObject["bar"]!.
AsObject
();
243
var settings = JsonNode.Parse(json)?.
AsObject
();
247
var fooObject = settings["foo"]!.
AsObject
();
363
var settings = JsonNode.Parse(json)?.
AsObject
();
692
var settings = JsonNode.Parse(json)?.
AsObject
();
698
var featuresObject = settings["features"]!.
AsObject
();
724
var settings = JsonNode.Parse(json)?.
AsObject
();
729
var featuresObject = settings["features"]!.
AsObject
();
755
var settings = JsonNode.Parse(json)?.
AsObject
();
760
var featuresObject = settings["features"]!.
AsObject
();
786
var settings = JsonNode.Parse(json)?.
AsObject
();
816
var settings = JsonNode.Parse(json)?.
AsObject
();
820
var featuresObject = settings["features"]!.
AsObject
();
849
var settings = JsonNode.Parse(json)?.
AsObject
();
852
var featuresObject = settings["features"]!.
AsObject
();
875
var settings = JsonNode.Parse(json)?.
AsObject
();
878
var appHost = settings["appHost"]?.
AsObject
();
905
var settings = JsonNode.Parse(json)?.
AsObject
();
909
var appHost = settings["appHost"]?.
AsObject
();
Commands\InitCommandTests.cs (27)
168
var config = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.
AsObject
();
169
var appHost = config["appHost"]!.
AsObject
();
196
var runJson = JsonNode.Parse(File.ReadAllText(runJsonPath))!.
AsObject
();
197
var profiles = runJson["profiles"]!.
AsObject
();
199
var https = profiles["https"]!.
AsObject
();
204
var httpsEnv = https["environmentVariables"]!.
AsObject
();
210
var http = profiles["http"]!.
AsObject
();
212
var httpEnv = http["environmentVariables"]!.
AsObject
();
220
var aspireConfig = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.
AsObject
();
221
var aspireProfiles = aspireConfig["profiles"]!.
AsObject
();
274
var runJson = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.run.json")))!.
AsObject
();
275
var profiles = runJson["profiles"]!.
AsObject
();
276
var https = profiles["https"]!.
AsObject
();
277
var http = profiles["http"]!.
AsObject
();
327
var aspireConfig = JsonNode.Parse(File.ReadAllText(aspireConfigPath))!.
AsObject
();
328
var preservedProfiles = aspireConfig["profiles"]!.
AsObject
();
330
var preservedHttps = preservedProfiles["https"]!.
AsObject
();
332
var preservedEnv = preservedHttps["environmentVariables"]!.
AsObject
();
399
var config = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.
AsObject
();
400
var appHost = config["appHost"]!.
AsObject
();
688
var merged = JsonNode.Parse(await File.ReadAllTextAsync(configPath))!.
AsObject
();
689
Assert.Equal("apphost.cs", merged["appHost"]!.
AsObject
()["path"]!.GetValue<string>());
692
Assert.True(merged["features"]!.
AsObject
()["polyglotSupportEnabled"]!.GetValue<bool>());
1133
var config = JsonNode.Parse(File.ReadAllText(configPath))!.
AsObject
();
1172
var config = JsonNode.Parse(await File.ReadAllTextAsync(configPath))!.
AsObject
();
1204
var config = JsonNode.Parse(File.ReadAllText(configPath))!.
AsObject
();
1248
var config = JsonNode.Parse(File.ReadAllText(configPath))!.
AsObject
();
Mcp\ListStructuredLogsToolTests.cs (5)
197
var firstLog = logsArray[0]?.
AsObject
();
201
var firstLogAttributes = firstLog["attributes"]?.
AsObject
();
210
var secondLog = logsArray[1]?.
AsObject
();
214
var secondLogAttributes = secondLog["attributes"]?.
AsObject
();
221
var thirdLog = logsArray[2]?.
AsObject
();
Mcp\ListTracesToolTests.cs (5)
170
var firstTrace = tracesArray[0]?.
AsObject
();
183
var serverSpan = spans.FirstOrDefault(s => s?["kind"]?.GetValue<string>() == "Server")?.
AsObject
();
189
var clientSpan = spans.FirstOrDefault(s => s?["kind"]?.GetValue<string>() == "Client")?.
AsObject
();
195
var secondTrace = tracesArray[1]?.
AsObject
();
207
var internalSpan = secondTraceSpans[0]?.
AsObject
();
Projects\ProjectUpdaterTests.cs (6)
4071
properties = root["Properties"]!.
AsObject
();
4086
items = root["Items"]!.
AsObject
();
4105
var items = root["Items"]!.
AsObject
();
4121
var items = root["Items"]!.
AsObject
();
4137
var items = root["Items"]!.
AsObject
();
4154
properties = root["Properties"]!.
AsObject
();
Scaffolding\PackageJsonMergerTests.cs (11)
19
JsonNode.Parse(json)!.
AsObject
();
25
ParseJson(mergedJson)["scripts"]!.
AsObject
();
573
var scripts = json["scripts"]!.
AsObject
();
1146
var engines = ParseJson(result)["engines"]!.
AsObject
();
1173
var engines = ParseJson(result)["engines"]!.
AsObject
();
1199
var engines = ParseJson(result)["engines"]!.
AsObject
();
1222
var doc = JsonNode.Parse(result)!.
AsObject
();
1275
var doc = JsonNode.Parse(result)!.
AsObject
();
1286
var scripts = doc["scripts"]!.
AsObject
();
1460
var doc = JsonNode.Parse(result)!.
AsObject
();
1468
var scripts = doc["scripts"]!.
AsObject
();
Scaffolding\ScaffoldingServiceTests.cs (8)
89
var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.
AsObject
();
99
var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.
AsObject
();
109
var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.
AsObject
();
119
var scripts = JsonNode.Parse("""{ "test": "vitest" }""")!.
AsObject
();
171
""")!.
AsObject
();
306
ScaffoldingService.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.
AsObject
();
329
ScaffoldingService.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.
AsObject
();
353
ScaffoldingService.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.
AsObject
();
Utils\DevCertsCheckTests.cs (1)
308
var certNode = certificates[0]!.
AsObject
();
Aspire.Hosting (15)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
353
JsonValueKind.Object => resourceCommandService.CreateCommandArguments(request.ResourceName, request.CommandName, ConvertObjectArgumentValues(arguments.
AsObject
())),
Dashboard\DashboardEventHandlers.cs (6)
145
var configJson = JsonNode.Parse(configText)?.
AsObject
();
155
if (configJson["runtimeOptions"]?.
AsObject
() is { } runtimeOptions &&
160
if (framework?.
AsObject
() is { } frameworkObj &&
237
var configJson = JsonNode.Parse(originalConfigText)?.
AsObject
();
248
if (configJson["runtimeOptions"]?.
AsObject
() is { } runtimeOptions &&
253
if (framework?.
AsObject
() is { } frameworkObj &&
Pipelines\DeploymentStateSection.cs (1)
40
internal JsonObject OriginalData { get; set; } = data?.DeepClone().
AsObject
() ?? [];
Pipelines\Internal\DeploymentStateManagerBase.cs (4)
195
data = o.DeepClone().
AsObject
();
207
section.OriginalData = section.Data.DeepClone().
AsObject
();
257
SetNestedPropertyValue(_state, section.SectionName, section.Data.DeepClone().
AsObject
());
259
section.OriginalData = section.Data.DeepClone().
AsObject
();
Pipelines\Internal\FileDeploymentStateManager.cs (2)
433
var mergedState = legacyState.DeepClone().
AsObject
();
764
JsonValue stateValue => JsonNode.Parse(stateValue.GetValue<string>())?.
AsObject
()
Pipelines\Internal\JsonFlattener.cs (1)
52
current = existing.
AsObject
();
Aspire.Hosting.Azure (8)
Provisioning\BicepUtilities.cs (4)
134
var parameters = JsonNode.Parse(jsonString)?.
AsObject
();
136
? JsonNode.Parse(scopeString)?.
AsObject
()
178
var parameters = JsonNode.Parse(jsonString)?.
AsObject
();
180
? JsonNode.Parse(scopeString)?.
AsObject
()
Provisioning\JsonExtensions.cs (1)
12
var jsonObj = obj.
AsObject
();
Provisioning\Provisioners\BicepProvisioner.cs (3)
102
foreach (var item in outputObj.
AsObject
())
483
value = AzureProvisioningJsonHelpers.ParseDeploymentStateJson(json)?.
AsObject
();
805
foreach (var item in outputObj.
AsObject
())
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxContainerDeployment.cs (2)
1555
stateSection.Data.DeepClone().
AsObject
(),
1895
pendingDeploymentCleanup = stateSection.Data.DeepClone().
AsObject
();
Aspire.Hosting.Azure.Tests (7)
AzureBicepProvisionerTests.cs (1)
1599
var outputs = JsonNode.Parse(section.Data[BicepUtilities.DeploymentStateOutputsKey]!.GetValue<string>())!.
AsObject
();
AzureDeployerTests.cs (1)
1672
Assert.True(stateJson.
AsObject
().ContainsKey("Azure:SubscriptionId"));
AzureEnvironmentResourceExtensionsTests.cs (2)
5380
data = existingData?.DeepClone().
AsObject
() ?? [];
5410
_sections[section.SectionName] = section.Data.DeepClone().
AsObject
();
AzureManifestUtils.cs (1)
34
if (!manifestNode.
AsObject
().TryGetPropertyValue("path", out var pathNode))
JsonExtensionsTests.cs (1)
16
azureNode.
AsObject
()["TestProperty"] = "TestValue";
ProvisioningTestHelpers.cs (1)
504
return data is null ? null : JsonSerializer.SerializeToNode(data)?.
AsObject
();
Aspire.Hosting.CodeGeneration.TypeScript.Tests (13)
AtsTypeScriptCodeGeneratorTests.cs (1)
41
var packageJson = System.Text.Json.Nodes.JsonNode.Parse(content)!.
AsObject
();
TypeScriptLanguageSupportTests.cs (12)
31
var scripts = packageJson["scripts"]!.
AsObject
();
32
var devDependencies = packageJson["devDependencies"]!.
AsObject
();
53
var engines = packageJson["engines"]!.
AsObject
();
99
var scripts = packageJson["scripts"]!.
AsObject
();
100
var dependencies = packageJson["dependencies"]!.
AsObject
();
101
var devDependencies = packageJson["devDependencies"]!.
AsObject
();
128
var engines = packageJson["engines"]!.
AsObject
();
179
var dependencies = packageJson["dependencies"]!.
AsObject
();
180
var devDependencies = packageJson["devDependencies"]!.
AsObject
();
235
var httpsProfile = appHostRunJson["profiles"]!["https"]!.
AsObject
();
237
var environmentVariables = httpsProfile["environmentVariables"]!.
AsObject
();
317
private static JsonObject ParseJson(string content) => JsonNode.Parse(content)!.
AsObject
();
Aspire.Hosting.RemoteHost.Tests (1)
CapabilityDispatcherTests.cs (1)
386
var handleRef = result.
AsObject
();
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (2)
1665
? obj.DeepClone().
AsObject
()
1680
_unflattenedState[section.SectionName] = section.Data.DeepClone().
AsObject
();
Aspire.Hosting.Yarp (2)
YarpJsonConfigGeneratorBuilder.cs (2)
101
node?.
AsObject
().Remove(nameof(RouteConfig.RouteId));
115
node?.
AsObject
().Remove(nameof(ClusterConfig.ClusterId));
dotnet (1)
ToolPackage\ToolPackageDownloaderBase.cs (1)
390
var jsonObject = JsonNode.Parse(existingJson)!.
AsObject
();
Infrastructure.Tests (3)
Pipelines\NixCliPackageTests.cs (1)
216
return JsonNode.Parse(contents)?.
AsObject
()
Pipelines\NpmCliPackageTests.cs (2)
767
return JsonNode.Parse(json)?.
AsObject
()
773
return jsonObject[propertyName]?.
AsObject
()
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\FunctionCallContentTests.cs (1)
97
var jsonObj = json!.
AsObject
();
Utilities\AIJsonSchemaTransformCacheTests.cs (3)
49
AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.
AsObject
().Add("myAwesomeKeyword", 42); return node; } });
62
AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.
AsObject
().Add("myAwesomeKeyword", 42); return node; } });
77
AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.
AsObject
().Add("myAwesomeKeyword", 42); return node; } });
Microsoft.ML.AutoML.SourceGenerator (2)
SearchSpaceGenerator.cs (2)
65
var defaultToken = t.
AsObject
().ContainsKey("default") ? t["default"] : null;
86
var searchSpaceNode = t.
AsObject
().ContainsKey("search_space") ? t["search_space"] : null;
Microsoft.NETCore.Platforms (1)
UpdateRuntimeIdentifierGraph.cs (1)
32
JsonObject runtimes = json!["runtimes"]!.
AsObject
();
Microsoft.TemplateEngine.Cli (3)
HostSpecificDataLoader.cs (2)
48
JsonObject? jObject = JsonNode.Parse(hostData, nodeOptions: null, s_jsonDocumentOptions)?.
AsObject
();
72
jsonData = JsonNode.Parse(stream, nodeOptions: null, s_jsonDocumentOptions)?.
AsObject
();
JExtensions.cs (1)
65
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
Microsoft.TemplateEngine.Edge (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
78
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
78
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
Microsoft.TemplateEngine.Utils (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
78
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
Microsoft.TemplateSearch.Common (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
78
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
sdk-tasks (11)
GetRuntimePackRids.cs (2)
22
var runtimeJsonRoot = JsonNode.Parse(runtimeJsonContents)!.
AsObject
();
23
string [] runtimeIdentifiers = runtimeJsonRoot["runtimes"]!.
AsObject
().Select(p => p.Key).ToArray();
PublishMutationUtilities.cs (3)
20
foreach (var target in deps["targets"]!.
AsObject
())
22
var targetObj = target.Value!.
AsObject
();
38
var librariesObj = deps["libraries"]!.
AsObject
();
RemoveAssetFromDepsPackages.cs (4)
37
foreach (var target in deps["targets"]!.
AsObject
())
39
foreach (var pv in target.Value!.
AsObject
())
44
var sectionObj = section.
AsObject
();
47
pv.Value.
AsObject
().Remove(sectionName);
UpdateRuntimeConfig.cs (2)
37
var config = JsonNode.Parse(text)!.
AsObject
();
57
var framework = item.
AsObject
();
System.Text.Json (2)
System\Text\Json\Nodes\JsonNode.cs (2)
242
return
AsObject
().GetItem(propertyName);
246
AsObject
().SetItem(propertyName, value);