15 instantiations of DataPropertyModel
Microsoft.Extensions.VectorData.Abstractions (1)
ProviderServices\CollectionModelBuilder.cs (1)
259
var dataProperty = new
DataPropertyModel
(propertyName, propertyType);
Microsoft.Extensions.VectorData.Abstractions.Tests (14)
PropertyModelTests.cs (14)
17
var property = new
DataPropertyModel
("test", typeof(int));
24
var property = new
DataPropertyModel
("test", typeof(int?));
31
var property = new
DataPropertyModel
("test", typeof(Guid));
38
var property = new
DataPropertyModel
("test", typeof(Guid?));
45
var property = new
DataPropertyModel
("test", typeof(ReadOnlyMemory<float>));
52
var property = new
DataPropertyModel
("test", typeof(ReadOnlyMemory<float>?));
64
var property = new
DataPropertyModel
("test", typeof(string));
71
var property = new
DataPropertyModel
("test", typeof(byte[]));
84
var property = new
DataPropertyModel
("test", typeof(string)) { PropertyInfo = propertyInfo };
92
var property = new
DataPropertyModel
("test", typeof(string)) { PropertyInfo = propertyInfo };
100
var property = new
DataPropertyModel
("test", typeof(byte[])) { PropertyInfo = propertyInfo };
108
var property = new
DataPropertyModel
("test", typeof(byte[])) { PropertyInfo = propertyInfo };
116
var property = new
DataPropertyModel
("test", typeof(int)) { PropertyInfo = propertyInfo };
120
var nullableProperty = new
DataPropertyModel
("test", typeof(int?)) { PropertyInfo = nullablePropertyInfo };
24 references to DataPropertyModel
Microsoft.Extensions.VectorData.Abstractions (10)
ProviderServices\CollectionModel.cs (7)
28
private
DataPropertyModel
? _singleFullTextSearchProperty;
38
public IReadOnlyList<
DataPropertyModel
> DataProperties { get; }
64
IReadOnlyList<
DataPropertyModel
> dataProperties,
147
/// <returns>The matching <see cref="
DataPropertyModel
"/> with full text search indexing enabled.</returns>
151
public
DataPropertyModel
GetFullTextDataPropertyOrSingle<TRecord>(Expression<Func<TRecord, object?>>? expression)
155
var
property = GetMatchingProperty<TRecord,
DataPropertyModel
>(expression);
ProviderServices\CollectionModelBuilder.cs (3)
38
protected List<
DataPropertyModel
> DataProperties { get; } = [];
259
var
dataProperty = new DataPropertyModel(propertyName, propertyType);
536
case
DataPropertyModel
dataProperty:
Microsoft.Extensions.VectorData.Abstractions.Tests (14)
PropertyModelTests.cs (14)
17
var
property = new DataPropertyModel("test", typeof(int));
24
var
property = new DataPropertyModel("test", typeof(int?));
31
var
property = new DataPropertyModel("test", typeof(Guid));
38
var
property = new DataPropertyModel("test", typeof(Guid?));
45
var
property = new DataPropertyModel("test", typeof(ReadOnlyMemory<float>));
52
var
property = new DataPropertyModel("test", typeof(ReadOnlyMemory<float>?));
64
var
property = new DataPropertyModel("test", typeof(string));
71
var
property = new DataPropertyModel("test", typeof(byte[]));
84
var
property = new DataPropertyModel("test", typeof(string)) { PropertyInfo = propertyInfo };
92
var
property = new DataPropertyModel("test", typeof(string)) { PropertyInfo = propertyInfo };
100
var
property = new DataPropertyModel("test", typeof(byte[])) { PropertyInfo = propertyInfo };
108
var
property = new DataPropertyModel("test", typeof(byte[])) { PropertyInfo = propertyInfo };
116
var
property = new DataPropertyModel("test", typeof(int)) { PropertyInfo = propertyInfo };
120
var
nullableProperty = new DataPropertyModel("test", typeof(int?)) { PropertyInfo = nullablePropertyInfo };