3 types derived from VectorStoreProperty
Microsoft.Extensions.VectorData.Abstractions (3)
RecordDefinition\VectorStoreDataProperty.cs (1)
14
public sealed class VectorStoreDataProperty :
VectorStoreProperty
RecordDefinition\VectorStoreKeyProperty.cs (1)
14
public sealed class VectorStoreKeyProperty :
VectorStoreProperty
RecordDefinition\VectorStoreVectorProperty.cs (1)
19
public class VectorStoreVectorProperty :
VectorStoreProperty
13 references to VectorStoreProperty
Microsoft.Extensions.VectorData.Abstractions (10)
ProviderServices\CollectionModelBuilder.cs (6)
99
Dictionary<string,
VectorStoreProperty
>? definitionByName = null;
103
foreach (
var
p in definition.Properties)
115
VectorStoreProperty
? definitionProperty = null;
161
foreach (
var
defProp in definition.Properties)
179
/// (from which attributes are read) and a <see cref="
VectorStoreProperty
"/> from the user-provided record definition.
183
protected virtual void ProcessProperty(PropertyInfo? clrProperty,
VectorStoreProperty
? definitionProperty)
ProviderServices\VectorDataStrings.cs (1)
52
public static string MissingTypeOnPropertyDefinition(
VectorStoreProperty
property)
RecordDefinition\VectorStoreCollectionDefinition.cs (1)
22
public IList<
VectorStoreProperty
> Properties
RecordDefinition\VectorStoreProperty.cs (2)
19
/// Initializes a new instance of the <see cref="
VectorStoreProperty
"/> class.
34
private protected VectorStoreProperty(
VectorStoreProperty
source)
Microsoft.Extensions.VectorData.ConformanceTests (3)
TypeTests\DataTypeTests.cs (3)
271
foreach (
var
property in fixture.CreateRecordDefinition().Properties)
318
foreach (
var
property in fixture.CreateRecordDefinition().Properties)
327
protected virtual object? GenerateEmptyProperty(
VectorStoreProperty
property)