Implemented interface member:
118 references to Count
aspire (11)
Agents\Hooks\TelemetryHookConfigurator.cs (3)
283
for (var groupIndex = postToolUse.
Count
- 1; groupIndex >= 0; groupIndex--)
292
for (var hookIndex = innerHooks.
Count
- 1; hookIndex >= 0; hookIndex--)
300
if (innerHooks.
Count
== 0)
Agents\McpConfigFileHelper.cs (2)
149
aspire["args"] is JsonArray {
Count
: 2 } args &&
154
else if (aspire["command"] is JsonArray {
Count
: 3 } command &&
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 (7)
Agents\TelemetryHookConfiguratorTests.cs (1)
195
Assert.Equal(2, groups.
Count
);
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)
1567
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 (4)
AtsMarshallerTests.cs (1)
263
Assert.Equal(3, jsonArray.
Count
);
CapabilityDispatcherTests.cs (3)
960
Assert.Equal(3, resultArray.
Count
);
1446
Assert.Equal(2, keysArray.
Count
);
1470
Assert.Equal(2, keysArray.
Count
);
Infrastructure.Tests (34)
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
}]";