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