Implemented interface member:
172 references to Count
AnalyzeCiFailure (25)
AnalysisDiagnostics.cs (10)
157
if (destination.
Count
== AnalysisDiagnostics.MaximumManifestEntries ||
176
while (problems.
Count
> AnalysisDiagnostics.MaximumManifestEntries)
178
problems.RemoveAt(problems.
Count
- 1);
198
(events.
Count
> 0 || problems.
Count
> 0 || receipts.
Count
> 0))
200
var entries = events.
Count
> 0 ? events : problems.
Count
> 0 ? problems : receipts;
201
var count = Math.Max(1, entries.
Count
/ 2);
204
entries.RemoveAt(entries.
Count
- 1);
AnalysisPublisher.cs (1)
387
body = CauseIssueRenderer.AppendOccurrence(body, row, ((JsonArray)history["occurrences"]!).
Count
);
BranchHistoryReader.cs (2)
89
count = nextRows.
Count
;
126
if (pages is not JsonArray {
Count
: > 0 } array || Text(Field(array[0], "status")) != "ahead" ||
CauseIssueRenderer.cs (1)
54
var total = cause.ContainsKey("occurrences") ? (cause["occurrences"] as JsonArray)?.
Count
?? 0 : 1;
RecoveryCaptureWriter.cs (1)
135
if (entries.
Count
< MaximumManifestEntries)
tools\Aspire.TestTools\GitHubApiClient.cs (1)
108
if (pages.
Count
== 1000)
WorkflowRunEvidenceCollector.cs (9)
165
failedJobs.
Count
== 0 ? "no-actionable-jobs" : "actionable",
168
total = allJobs.
Count
,
169
actionable = failedJobs.
Count
,
171
excluded = allJobs.
Count
- failedJobs.
Count
173
if (failedJobs.
Count
== 0)
365
mismatchedHead = associatedPullRequests.
Count
> 0 && !associatedPullRequests.Any(pullRequest => Text(Field(Field(pullRequest, "head"), "sha")) == headSha);
680
new { available = artifacts.
Count
, planned = plans.Count, selected = selectedTestArtifacts.Count });
698
evidenceState = selectedArtifacts.
Count
== 0 ? EvidenceState.NotApplicable : EvidenceState.Complete;
AnalyzeCiFailure.TestHost (1)
tests\AnalyzeCiFailure.Tests\TestServices\GitHubFixtureHandler.cs (1)
212
if (paginated && JsonNode.Parse(result.Output) is JsonArray pages && pages.
Count
> 0)
AnalyzeCiFailure.Tests (18)
AnalyzeCiFailureCollectionTests.cs (1)
632
Assert.Equal(2, index.
Count
);
AnalyzeCiFailureDiagnosticsTests.cs (1)
196
Assert.Equal(1024, summary["events"]!.AsArray().
Count
);
AnalyzeCiFailureOverflowTests.cs (3)
78
Assert.True(pages.
Count
> 0);
80
var pageCount = pages.
Count
;
92
Assert.Equal(pageCount, updated.
Count
);
AnalyzeCiFailurePreparationTests.cs (5)
415
Assert.Equal(124, index.
Count
);
530
Assert.Equal(2, failures.
Count
);
544
Assert.Equal(2, failures.
Count
);
557
Assert.Equal(2, tests.
Count
);
560
for (var i = 0; i < tests.
Count
; i++)
AnalyzeCiFailurePublicationTests.cs (5)
641
Assert.Equal(count + 1, history["occurrences"]!.AsArray().
Count
);
1133
Assert.Equal(2, occurrence["tests"]!.AsArray().
Count
);
1281
Assert.Equal(2, history["occurrences"]![0]!["tests"]!.AsArray().
Count
);
1284
Assert.Equal(3, run["failed_tests"]!.AsArray().
Count
);
1457
Assert.Equal(2, stored["occurrences"]![0]!["tests"]!.AsArray().
Count
);
GitHubApiClientTests.cs (2)
63
Assert.Equal(2, pages.
Count
);
85
Assert.Equal(3, (await client.GetPagesAsync("start", default)).
Count
);
TestServices\GitHubFixtureHandler.cs (1)
212
if (paginated && JsonNode.Parse(result.Output) is JsonArray pages && pages.
Count
> 0)
aspire (18)
Agents\ClaudeCode\ClaudeCodeAgentClient.cs (3)
238
for (var groupIndex = postToolUse.
Count
- 1; groupIndex >= 0; groupIndex--)
245
for (var hookIndex = hooks.
Count
- 1; hookIndex >= 0; hookIndex--)
252
if (hooks.
Count
== 0)
Agents\McpConfigFileHelper.cs (2)
129
aspire["args"] is JsonArray {
Count
: 2 } args &&
134
else if (aspire["command"] is JsonArray {
Count
: 3 } command &&
Configuration\ConfigurationService.cs (7)
314
if (index >= array.
Count
)
361
else if (value is JsonArray {
Count
: > 0 } array)
363
for (var i = 0; i < array.
Count
; i++)
584
if (index < array.
Count
)
588
if (allowAppend && index > array.
Count
)
590
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, ConfigCommandStrings.ConfigurationArrayIndexOutOfRange, index, key, array.
Count
), nameof(key));
609
if (index == array.
Count
)
Npm\SigstoreNpmProvenanceChecker.cs (1)
199
if (attestationsNode is not JsonArray {
Count
: > 0 } attestations)
Projects\NativeProviderDescriptor.cs (1)
23
descriptor["exports"] is not JsonArray {
Count
: <= 128 } exports)
src\Shared\Json\JsonFlattener.cs (1)
72
for (var i = 0; i < array.
Count
; i++)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (1)
771
if (kerberosStatuses.
Count
== 0)
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (2)
123
if (args.
Count
>= 2 &&
155
if (command.
Count
>= 3 &&
Aspire.Cli.Tests (6)
Commands\ResourceCommandTests.cs (1)
1807
Assert.Equal(2, argumentInputs.
Count
);
Mcp\ListStructuredLogsToolTests.cs (1)
306
Assert.Equal(3, logsArray.
Count
);
Mcp\ListTracesToolTests.cs (2)
231
Assert.Equal(2, tracesArray.
Count
);
241
Assert.Equal(2, spans.
Count
);
Scaffolding\PackageJsonMergerTests.cs (2)
1251
Assert.Equal(2, keywords.
Count
);
1256
Assert.Equal(2, files.
Count
);
Aspire.Dashboard (3)
Model\GenAI\GenAIItemPartViewModel.cs (2)
78
JsonArray arr when arr.
Count
== 0 => string.Empty,
117
JsonArray arr when arr.
Count
== 0 => string.Empty,
src\Shared\Telemetry\InternalMicrosoftDetector.cs (1)
771
if (kerberosStatuses.
Count
== 0)
Aspire.Dashboard.Tests (1)
Model\TelemetryExportServiceTests.cs (1)
1568
Assert.Equal(2, portsArray.
Count
);
Aspire.Hosting (13)
Dcp\JsonPatch.cs (8)
83
var commonLength = Math.Min(currentArray.
Count
, changedArray.
Count
);
89
for (var index = currentArray.
Count
- 1; index >= changedArray.
Count
; index--)
94
for (var index = currentArray.
Count
; index < changedArray.
Count
; index++)
228
JsonArray jsonArray => jsonArray[ParseArrayIndex(segment, jsonArray.
Count
, allowEnd: false)]
268
var index = ParseArrayIndex(indexText, target.
Count
, allowEnd: operation == "add");
Pipelines\Internal\JsonFlattener.cs (1)
78
for (var i = 0; i < array.
Count
; i++)
Publishing\ContainerImageArchiveRewriter.cs (2)
246
for (var index = 0; index < repoTags.
Count
; index++)
347
for (var descriptorIndex = 0; descriptorIndex < manifests.
Count
; descriptorIndex++)
Publishing\ContainerRuntimeBase.cs (1)
217
var values = new List<string>(array.
Count
);
src\Shared\Json\JsonFlattener.cs (1)
72
for (var i = 0; i < array.
Count
; i++)
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
130
Assert.Equal(2, remaining.
Count
);
Aspire.Hosting.Native.Core.Tests (2)
NativeRpcTests.cs (2)
211
Assert.Equal(4094, Result(client.Invoke("inspect", Arguments(("context", composition))))["resources"]!.AsArray().
Count
);
220
Assert.Equal(32, Result(client.Invoke("inspect", Arguments(("context", composition))))["resources"]!.AsArray().
Count
);
Aspire.Hosting.Native.Server (19)
Rpc\NativeProviderMetadata.cs (5)
37
envelope["capabilities"] is not JsonArray {
Count
: > 0 and <= 128 } capabilities)
41
var result = new NativeProviderMetadataCapability[capabilities.
Count
];
45
metadata["parameters"] is not JsonArray {
Count
: <= 32 } parameters ||
72
argument["callbackParameters"] is not JsonArray {
Count
: <= 16 } callbackParameters ||
77
var callbackTypes = new NativeProviderMetadataType[callbackParameters.
Count
];
Rpc\NativeRpcConnection.Dispatch.cs (14)
14
if (parameters is not JsonArray {
Count
: 1 } authentication)
33
if (parameters is not null and not JsonArray {
Count
: 0 })
43
if (parameters is not null and not JsonArray {
Count
: 0 })
53
if (_languages is null || parameters is not null and not JsonArray {
Count
: 0 } ||
68
if (parameters is not JsonArray {
Count
: > 0 and <= 2 } arguments ||
69
method == "getRuntimeSpec" && arguments.
Count
!= 1 ||
70
arguments.
Count
== 2 && arguments[1] is not null)
82
if (parameters is not JsonArray {
Count
: 2 } arguments || arguments[1] is not JsonObject capabilityArguments)
107
if (_providers is null || parameters is not null and not JsonArray {
Count
: 0 })
113
if (_providers is null || parameters is not JsonArray {
Count
: 1 } expectation || _providers.IsProvider(this))
119
if (_providers is null || _peer is null || parameters is not JsonArray {
Count
: 1 } registration)
126
if (_providers is null || parameters is not JsonArray {
Count
: 1 } activation)
133
if (_providers is null || parameters is not JsonArray {
Count
: 1 } abandonment)
139
if (_providers is null || parameters is not JsonArray {
Count
: 2 } callback || callback[1] is not JsonObject callbackArguments)
Aspire.Hosting.RemoteHost (5)
Ats\AtsMarshaller.cs (3)
610
var converted = Array.CreateInstance(elementType, array.
Count
);
611
for (int i = 0; i < array.
Count
; i++)
632
for (int i = 0; i < array.
Count
; i++)
Ats\ReferenceExpressionRef.cs (2)
117
valueProviders = new JsonNode?[providersArray.
Count
];
118
for (int i = 0; i < providersArray.
Count
; i++)
Aspire.Hosting.RemoteHost.Tests (6)
AtsMarshallerTests.cs (1)
263
Assert.Equal(3, jsonArray.
Count
);
CapabilityDispatcherTests.cs (5)
130
Assert.Equal(4, results.
Count
);
131
for (var index = 0; index < results.
Count
; index++)
1249
Assert.Equal(3, resultArray.
Count
);
1735
Assert.Equal(2, keysArray.
Count
);
1759
Assert.Equal(2, keysArray.
Count
);
Aspire.TestTools (1)
GitHubApiClient.cs (1)
108
if (pages.
Count
== 1000)
Infrastructure.Tests (35)
WorkflowScripts\AnalyzeCiFailureReportTemplatesTests.cs (1)
29
Assert.Equal(scenario is "automatic" or "manual" ? 0 : 1, result["warnings"]!.AsArray().
Count
);
WorkflowScripts\AutoSecWorkflowTests.cs (34)
357
Assert.Equal(phase is "summary" or "submission-after-accept" ? 1 : 0, result["reviews"]!.AsArray().
Count
);
416
Assert.Equal(allowed ? 1 : 0, result["reviews"]!.AsArray().
Count
);
418
Assert.Equal(state == "missing-base" ? 0 : allowed || state == "live-diverged" ? 2 : 1, comparisons.
Count
);
1395
Assert.Equal(accepted ? CompiledPublicationConditions().
Count
: 0, result["publications"]!.AsArray().
Count
);
1398
Assert.Equal(accepted ? 0 : 1, result["failures"]!.AsArray().
Count
);
1793
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
1970
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2035
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2131
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2218
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2672
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2752
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2935
Assert.Equal(missing ? 0 : CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2969
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
2993
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
3074
Assert.Equal(CompiledPublicationConditions().
Count
, result["publications"]!.AsArray().
Count
);
3276
Assert.Equal(expected ? conditions.
Count
: 0, result["publications"]!.AsArray().
Count
);
3879
Assert.Equal(expectedCount, result["value"]!.AsArray().
Count
);
4474
Assert.Equal(accepted ? 0 : 1, result["failures"]!.AsArray().
Count
);
4475
Assert.Equal(accepted ? 0 : 1, result["value"]!["violations"]!.AsArray().
Count
);
4541
Assert.Equal(allowed ? 0 : 1, result["failures"]!.AsArray().
Count
);
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Helpers\GenericListOrJsonArrayUtilities.cs (1)
52
return jsonArray.
Count
;
Microsoft.AspNetCore.OpenApi (5)
Extensions\JsonNodeSchemaExtensions.cs (2)
595
for (var i = typeArray.
Count
- 1; i >= 0; i--)
602
if (typeArray.
Count
== 1)
Services\Schemas\OpenApiSchemaService.cs (3)
277
if (rawNode[OpenApiSchemaKeywords.EnumKeyword] is JsonArray rawEnum && rawEnum.
Count
> 0)
280
for (var i = 0; i < memberNames.Length && i < rawEnum.
Count
; i++)
635
for (var i = 0; i < jsonArray.
Count
; i++)
Microsoft.Extensions.AI.Abstractions (3)
Utilities\AIJsonUtilities.Schema.Create.cs (2)
634
if (CreateJsonArray(allowedValuesAttribute.Values, serializerOptions) is {
Count
: > 0 } enumArray)
655
if (CreateJsonArray(deniedValuesAttribute.Values, serializerOptions) is {
Count
: > 0 } enumArray)
Utilities\AIJsonUtilities.Schema.Transform.cs (1)
111
for (int i = 0; i < combinatorArray.
Count
; i++)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
1850
Assert.Equal(((JsonArray)schemaObj["required"]!).
Count
, ((JsonObject)props!).Count);
Microsoft.TemplateEngine.Cli (2)
PostActionProcessors\ChmodPostActionProcessor.cs (2)
26
values = new string[valueArray.
Count
];
28
for (int i = 0; i < valueArray.
Count
; ++i)
Microsoft.TemplateEngine.Edge (1)
Constraints\ConstraintsExtensions.cs (1)
144
if (array.
Count
== 0)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (2)
ConfigModel\PostActionModel.cs (2)
88
for (int postActionIndex = 0; postActionIndex < jArray.
Count
; postActionIndex++)
189
for (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)
378
return $"{PropertyName} = JsonArray[{jsonArray.
Count
}]";