Implemented interface member:
58 references to Count
aspire (10)
Agents\DeprecatedMcpCommandScanner.cs (2)
136if (args.Count >= 2 && 168if (command.Count >= 3 &&
Agents\Hooks\TelemetryHookConfigurator.cs (3)
320for (var groupIndex = postToolUse.Count - 1; groupIndex >= 0; groupIndex--) 329for (var hookIndex = innerHooks.Count - 1; hookIndex >= 0; hookIndex--) 337if (innerHooks.Count == 0)
Npm\SigstoreNpmProvenanceChecker.cs (1)
198if (attestationsNode is not JsonArray { Count: > 0 } attestations)
src\Shared\Json\JsonFlattener.cs (1)
72for (var i = 0; i < array.Count; i++)
Telemetry\InternalMicrosoftDetector.cs (1)
760if (kerberosStatuses.Count == 0)
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (2)
123if (args.Count >= 2 && 155if (command.Count >= 3 &&
Aspire.Cli.Tests (8)
Agents\CopilotAgentEnvironmentScannerTests.cs (1)
78Assert.Equal(2, args.Count);
Agents\VsCodeAgentEnvironmentScannerTests.cs (1)
162Assert.Equal(2, args.Count);
Commands\ResourceCommandTests.cs (1)
1765Assert.Equal(2, argumentInputs.Count);
Mcp\ListStructuredLogsToolTests.cs (1)
194Assert.Equal(3, logsArray.Count);
Mcp\ListTracesToolTests.cs (2)
167Assert.Equal(2, tracesArray.Count); 177Assert.Equal(2, spans.Count);
Scaffolding\PackageJsonMergerTests.cs (2)
1251Assert.Equal(2, keywords.Count); 1256Assert.Equal(2, files.Count);
Aspire.Dashboard (2)
Model\GenAI\GenAIItemPartViewModel.cs (2)
78JsonArray arr when arr.Count == 0 => string.Empty, 117JsonArray arr when arr.Count == 0 => string.Empty,
Aspire.Dashboard.Tests (1)
Model\TelemetryExportServiceTests.cs (1)
1567Assert.Equal(2, portsArray.Count);
Aspire.Hosting (10)
Dcp\JsonPatch.cs (8)
83var commonLength = Math.Min(currentArray.Count, changedArray.Count); 89for (var index = currentArray.Count - 1; index >= changedArray.Count; index--) 94for (var index = currentArray.Count; index < changedArray.Count; index++) 228JsonArray jsonArray => jsonArray[ParseArrayIndex(segment, jsonArray.Count, allowEnd: false)] 268var index = ParseArrayIndex(indexText, target.Count, allowEnd: operation == "add");
Pipelines\Internal\JsonFlattener.cs (1)
78for (var i = 0; i < array.Count; i++)
Publishing\ContainerRuntimeBase.cs (1)
217var values = new List<string>(array.Count);
Aspire.Hosting.RemoteHost (5)
Ats\AtsMarshaller.cs (3)
627var converted = Array.CreateInstance(elementType, array.Count); 628for (int i = 0; i < array.Count; i++) 649for (int i = 0; i < array.Count; i++)
Ats\ReferenceExpressionRef.cs (2)
117valueProviders = new JsonNode?[providersArray.Count]; 118for (int i = 0; i < providersArray.Count; i++)
Aspire.Hosting.RemoteHost.Tests (4)
AtsMarshallerTests.cs (1)
195Assert.Equal(3, jsonArray.Count);
CapabilityDispatcherTests.cs (3)
960Assert.Equal(3, resultArray.Count); 1446Assert.Equal(2, keysArray.Count); 1470Assert.Equal(2, keysArray.Count);
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Helpers\GenericListOrJsonArrayUtilities.cs (1)
52return jsonArray.Count;
Microsoft.AspNetCore.OpenApi (5)
Extensions\JsonNodeSchemaExtensions.cs (2)
595for (var i = typeArray.Count - 1; i >= 0; i--) 602if (typeArray.Count == 1)
Services\Schemas\OpenApiSchemaService.cs (3)
277if (rawNode[OpenApiSchemaKeywords.EnumKeyword] is JsonArray rawEnum && rawEnum.Count > 0) 280for (var i = 0; i < memberNames.Length && i < rawEnum.Count; i++) 635for (var i = 0; i < jsonArray.Count; i++)
Microsoft.Extensions.AI.Abstractions (3)
Utilities\AIJsonUtilities.Schema.Create.cs (2)
634if (CreateJsonArray(allowedValuesAttribute.Values, serializerOptions) is { Count: > 0 } enumArray) 655if (CreateJsonArray(deniedValuesAttribute.Values, serializerOptions) is { Count: > 0 } enumArray)
Utilities\AIJsonUtilities.Schema.Transform.cs (1)
111for (int i = 0; i < combinatorArray.Count; i++)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
1850Assert.Equal(((JsonArray)schemaObj["required"]!).Count, ((JsonObject)props!).Count);
Microsoft.TemplateEngine.Cli (2)
PostActionProcessors\ChmodPostActionProcessor.cs (2)
26values = new string[valueArray.Count]; 28for (int i = 0; i < valueArray.Count; ++i)
Microsoft.TemplateEngine.Edge (1)
Constraints\ConstraintsExtensions.cs (1)
144if (array.Count == 0)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (2)
ConfigModel\PostActionModel.cs (2)
88for (int postActionIndex = 0; postActionIndex < jArray.Count; postActionIndex++) 189for (int i = 0; i < jArray.Count; i++)
System.Text.Json (3)
System\Text\Json\Nodes\JsonArray.IList.cs (2)
75/// <paramref name="index"/> is less than 0 or <paramref name="index"/> is greater than <see cref="Count"/>. 108/// <paramref name="index"/> is less than 0 or <paramref name="index"/> is greater than <see cref="Count"/>.
System\Text\Json\Nodes\JsonObject.cs (1)
378return $"{PropertyName} = JsonArray[{jsonArray.Count}]";