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