Implemented interface members:
28 references to Count
Microsoft.Extensions.AI (6)
Embeddings\CachingEmbeddingGenerator.cs (5)
52
if (generated.
Count
!= 1)
54
Throw.InvalidOperationException($"Expected exactly one embedding to be generated, but received {generated.
Count
}.");
81
(uncached ??= []).Add((results.
Count
, cacheKey, input));
93
for (int i = 0; i < uncachedResults.
Count
; i++)
99
for (int i = 0; i < uncachedResults.
Count
; i++)
Embeddings\LoggingEmbeddingGenerator.cs (1)
67
LogCompleted(embeddings.
Count
);
Microsoft.Extensions.AI.Abstractions (3)
Embeddings\EmbeddingGeneratorExtensions.cs (3)
197
if (embeddings.
Count
!= inputsCount)
199
Throw.InvalidOperationException($"Expected the number of embeddings ({embeddings.
Count
}) to match the number of inputs ({inputsCount}).");
202
var results = new (TInput, TEmbedding)[embeddings.
Count
];
Microsoft.Extensions.AI.Abstractions.Tests (19)
Embeddings\GeneratedEmbeddingsTests.cs (19)
40
Assert.Equal(0, instance.
Count
);
67
Assert.Equal(2, generatedEmbeddings.
Count
);
88
Assert.Equal(3, generatedEmbeddings.
Count
);
120
Assert.Equal(1, embeddings.
Count
);
134
Assert.Equal(2, embeddings.
Count
);
148
Assert.Equal(2, embeddings.
Count
);
151
Assert.Equal(0, embeddings.
Count
);
164
Assert.Equal(2, embeddings.
Count
);
167
Assert.Equal(1, embeddings.
Count
);
171
Assert.Equal(1, embeddings.
Count
);
175
Assert.Equal(0, embeddings.
Count
);
187
Assert.Equal(2, embeddings.
Count
);
190
Assert.Equal(1, embeddings.
Count
);
194
Assert.Equal(0, embeddings.
Count
);
206
Assert.Equal(2, embeddings.
Count
);
210
Assert.Equal(3, embeddings.
Count
);
224
Assert.Equal(2, embeddings.
Count
);
228
Assert.Equal(2, embeddings.
Count
);
242
Assert.Equal(2, embeddings.
Count
);