Implemented interface member:
71 references to ContainsKey
aspire (16)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
186
return servers.
ContainsKey
(AspireServerName);
219
if (!config.
ContainsKey
("mcpServers") || config["mcpServers"] is not JsonObject)
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (2)
169
return servers.
ContainsKey
(AspireServerName);
215
if (!config.
ContainsKey
("mcpServers") || config["mcpServers"] is not JsonObject)
Agents\McpConfigFileHelper.cs (1)
49
return servers.
ContainsKey
(serverName);
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (3)
134
return mcp.
ContainsKey
(AspireServerName);
203
if (!config.
ContainsKey
("$schema"))
209
if (!config.
ContainsKey
("mcp") || config["mcp"] is not JsonObject)
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (2)
220
return servers.
ContainsKey
(AspireServerName);
259
if (!config.
ContainsKey
("servers") || config["servers"] is not JsonObject)
Configuration\ConfigurationService.cs (4)
204
if (!currentObject.
ContainsKey
(part) || currentObject[part] is not JsonObject)
234
if (settings.
ContainsKey
(partialKey) && settings[partialKey] is not JsonObject)
266
if (!currentObject.
ContainsKey
(part) || currentObject[part] is not JsonObject)
277
if (!currentObject.
ContainsKey
(finalKey))
Utils\ConfigurationHelper.cs (2)
187
if (!currentObject.
ContainsKey
(part) || currentObject[part] is null)
215
if (currentObject.
ContainsKey
(finalKey) && currentObject[finalKey] is not null)
Aspire.Cli.Tests (23)
Agents\CopilotCliAgentEnvironmentScannerTests.cs (5)
63
Assert.True(config.
ContainsKey
("mcpServers"));
67
Assert.True(servers.
ContainsKey
("aspire"));
83
Assert.True(env.
ContainsKey
("DOTNET_ROOT"));
129
Assert.True(servers.
ContainsKey
("other-server"));
130
Assert.True(servers.
ContainsKey
("aspire"));
Agents\VsCodeAgentEnvironmentScannerTests.cs (5)
149
Assert.True(config.
ContainsKey
("servers"));
153
Assert.True(servers.
ContainsKey
("aspire"));
167
Assert.False(aspireServer.
ContainsKey
("tools"));
207
Assert.True(servers.
ContainsKey
("other-server"));
208
Assert.True(servers.
ContainsKey
("aspire"));
Commands\ConfigCommandTests.cs (7)
279
Assert.False(settings.
ContainsKey
("deep"));
495
Assert.False(settings.
ContainsKey
("features:polyglotSupportEnabled"));
526
Assert.False(settings.
ContainsKey
("features:polyglotSupportEnabled"));
557
Assert.False(settings.
ContainsKey
("features:polyglotSupportEnabled"));
587
Assert.False(settings.
ContainsKey
("features"));
617
Assert.False(settings.
ContainsKey
("features:polyglotSupportEnabled"));
650
Assert.False(settings.
ContainsKey
("features:polyglotSupportEnabled"));
Mcp\ListStructuredLogsToolTests.cs (3)
203
Assert.False(firstLogAttributes.
ContainsKey
(OtlpHelpers.AspireLogIdAttribute), "aspire.log_id should be filtered from attributes");
204
Assert.True(firstLogAttributes.
ContainsKey
("custom.attr"), "custom.attr should be present in attributes");
219
Assert.False(secondLogAttributes.
ContainsKey
(OtlpHelpers.AspireLogIdAttribute), "aspire.log_id should be filtered from attributes");
Projects\ProjectUpdaterTests.cs (2)
2636
if (!items.
ContainsKey
("ProjectReference"))
2640
if (!items.
ContainsKey
("PackageReference"))
Utils\DevCertsCheckTests.cs (1)
213
Assert.True(devCertsResult.Metadata.
ContainsKey
("certificates"));
Aspire.Hosting.Azure.Tests (4)
AzureDeployerTests.cs (1)
1428
Assert.True(stateJson.AsObject().
ContainsKey
("Azure:SubscriptionId"));
BicepUtilitiesTests.cs (3)
326
Assert.True(parameters.
ContainsKey
("normalParam"));
327
Assert.True(parameters.
ContainsKey
(AzureBicepResource.KnownParameters.PrincipalId));
328
Assert.True(parameters.
ContainsKey
(AzureBicepResource.KnownParameters.Location));
Aspire.Hosting.RemoteHost (2)
Ats\HandleRegistry.cs (1)
214
return node is JsonObject obj && obj.
ContainsKey
("$handle");
Ats\ReferenceExpressionRef.cs (1)
138
return node is JsonObject obj && obj.
ContainsKey
("$expr");
Aspire.Hosting.RemoteHost.Tests (4)
CapabilityDispatcherTests.cs (4)
358
Assert.True(handleRef.
ContainsKey
("$handle"), "Result should be a handle reference");
359
Assert.True(handleRef.
ContainsKey
("$type"), "Result should have a type");
915
Assert.True(resultObj.
ContainsKey
("$handle"));
1039
Assert.True(resultObj.
ContainsKey
("$handle"));
Aspire.Hosting.Tests (2)
JsonFlattenerTests.cs (2)
43
Assert.False(result.
ContainsKey
("Azure"), "Should not have nested 'Azure' object");
215
Assert.False(result.
ContainsKey
("EmptyArray"));
dotnet-user-jwts (1)
Helpers\SigningKeysHandler.cs (1)
80
if (secrets.
ContainsKey
(signkingKeysPropertyName))
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (3)
UserJwtsTests.cs (3)
302
Assert.True(secretsJson.
ContainsKey
(SigningKeysHandler.GetSigningKeyPropertyName(DevJwtsDefaults.Scheme)));
587
Assert.True(secretsJson.
ContainsKey
(SigningKeysHandler.GetSigningKeyPropertyName("test-scheme")));
609
Assert.True(secretsJson.
ContainsKey
(SigningKeysHandler.GetSigningKeyPropertyName("test-scheme")));
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (2)
JsonPatchDocumentJObjectTest.cs (2)
90
Assert.False(model.CustomData.
ContainsKey
("LastName"));
106
Assert.False(model.CustomData.
ContainsKey
("FirstName"));
Microsoft.Extensions.AI.Abstractions (8)
Utilities\AIJsonUtilities.Schema.Create.cs (7)
296
if (ctx.TypeInfo.Type.IsEnum && objSchema.
ContainsKey
(EnumPropertyName) && !objSchema.
ContainsKey
(TypePropertyName))
302
if (ctx.TypeInfo.Kind is JsonTypeInfoKind.Enumerable && !objSchema.
ContainsKey
(ItemsPropertyName))
345
if (nullableElement.IsEnum && objSchema.
ContainsKey
(EnumPropertyName) && !objSchema.
ContainsKey
(TypePropertyName))
556
requiredSchemaObj.
ContainsKey
(PropertiesPropertyName))
623
if (!obj.
ContainsKey
(EnumPropertyName))
Utilities\AIJsonUtilities.Schema.Transform.cs (1)
128
if (transformOptions.DisallowAdditionalProperties && properties is not null && !schemaObj.
ContainsKey
(AdditionalPropertiesPropertyName))
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\FunctionCallContentTests.cs (2)
98
Assert.True(jsonObj.
ContainsKey
("informationalOnly") || jsonObj.
ContainsKey
("InformationalOnly"));
Microsoft.ML.AutoML.SourceGenerator (4)
SearchSpaceGenerator.cs (4)
65
var defaultToken = t.AsObject().
ContainsKey
("default") ? t["default"] : null;
86
var searchSpaceNode = t.AsObject().
ContainsKey
("search_space") ? t["search_space"] : null;
93
else if (searchSpaceNode is JsonObject searchSpaceObject && searchSpaceObject.
ContainsKey
("min"))
99
var logBase = searchSpaceObject.
ContainsKey
("log_base") is false ? "false" : searchSpaceNode["log_base"].GetValue<bool>() ? "true" : "false";