30 references to DataType
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
93
displayMetadata.DataTypeName = nameof(
DataType
.Html);
Microsoft.Extensions.AI.Abstractions (6)
Utilities\AIJsonUtilities.Schema.Create.cs (6)
660
case
DataType
.DateTime:
664
case
DataType
.Date:
668
case
DataType
.Time:
672
case
DataType
.EmailAddress:
676
case
DataType
.Url:
680
case
DataType
.ImageUrl:
Microsoft.Extensions.AI.Abstractions.Tests (6)
Utilities\AIJsonUtilitiesTests.cs (6)
1071
[DataType(
DataType
.DateTime)]
1074
[DataType(
DataType
.Date)]
1077
[DataType(
DataType
.Time)]
1080
[DataType(
DataType
.EmailAddress)]
1083
[DataType(
DataType
.Url)]
1086
[DataType(
DataType
.ImageUrl)]
System.ComponentModel.Annotations (16)
System\ComponentModel\DataAnnotations\CreditCardAttribute.cs (1)
10
: base(
DataType
.CreditCard)
System\ComponentModel\DataAnnotations\DataTypeAttribute.cs (11)
10
/// property (such as <see cref="System.ComponentModel.DataAnnotations.
DataType
.PhoneNumber" />
11
/// or <see cref="System.ComponentModel.DataAnnotations.
DataType
.Url" />)
18
private static readonly string[] _dataTypeStrings = Enum.GetNames<
DataType
>();
24
public DataTypeAttribute(
DataType
dataType)
31
case
DataType
.Date:
36
case
DataType
.Time:
41
case
DataType
.Currency:
56
: this(
DataType
.Custom)
64
public
DataType
DataType { get; }
87
if (DataType ==
DataType
.Custom)
117
if (DataType ==
DataType
.Custom && string.IsNullOrWhiteSpace(CustomDataType))
System\ComponentModel\DataAnnotations\EmailAddressAttribute.cs (1)
11
: base(
DataType
.EmailAddress)
System\ComponentModel\DataAnnotations\FileExtensionsAttribute.cs (1)
18
: base(
DataType
.Upload)
System\ComponentModel\DataAnnotations\PhoneAttribute.cs (1)
16
: base(
DataType
.PhoneNumber)
System\ComponentModel\DataAnnotations\UrlAttribute.cs (1)
11
: base(
DataType
.Url)
System.ComponentModel.DataAnnotations (1)
System.ComponentModel.DataAnnotations.cs (1)
10
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.DataAnnotations.
DataType
))]