65 instantiations of JsonConverter
aspire (2)
Configuration\AspireJsonConfiguration.cs (1)
73[JsonConverter(typeof(FlexibleBooleanDictionaryConverter))]
Utils\EnvironmentChecker\EnvironmentCheckResult.cs (1)
31[JsonConverter(typeof(LowercaseEnumConverter))]
Aspire.Dashboard (2)
Model\GenAI\GenAIMessages.cs (1)
15[JsonConverter(typeof(MessagePartConverter))]
Telemetry\VisualStudioTelemetryTypes.cs (1)
16[JsonConverter(typeof(JsonStringEnumConverter))]
Aspire.Hosting (1)
Dashboard\DashboardEventHandlers.cs (1)
958[JsonConverter(typeof(JsonStringEnumConverter<LogLevel>))]
cdac-build-tool (4)
DataDescriptorModel.cs (4)
346[JsonConverter(typeof(FieldModelJsonConverter))] 353[JsonConverter(typeof(TypeModelJsonConverter))] 360[JsonConverter(typeof(GlobalValueJsonConverter))] 397[JsonConverter(typeof(GlobalModelJsonConverter))]
Microsoft.AspNetCore.Components.Server (1)
src\aspnetcore\src\Components\Shared\src\RootComponentOperationType.cs (1)
8[JsonConverter(typeof(JsonStringEnumConverter<RootComponentOperationType>))]
Microsoft.AspNetCore.Hosting (1)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
341[JsonConverter(typeof(OSBasedCaseConverter))]
Microsoft.AspNetCore.Identity (1)
Passkeys\BufferSource.cs (1)
19[JsonConverter(typeof(BufferSourceJsonConverter))]
Microsoft.Diagnostics.DataContractReader (3)
ContractDescriptorParser.cs (3)
82[JsonConverter(typeof(TypeDescriptorConverter))] 89[JsonConverter(typeof(FieldDescriptorConverter))] 96[JsonConverter(typeof(GlobalDescriptorConverter))]
Microsoft.DotNet.HotReload.Utils.Generator.Data (1)
Script\Json\Script.cs (1)
9[JsonConverter(typeof(ScriptCapabilitiesConverter))]
Microsoft.DotNet.TemplateLocator (1)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadPackId.cs (1)
15[JsonConverter(typeof(PackIdJsonConverter))]
Microsoft.Extensions.AI.Abstractions (5)
ChatCompletion\ChatFinishReason.cs (1)
14[JsonConverter(typeof(Converter))]
ChatCompletion\ChatRole.cs (1)
17[JsonConverter(typeof(Converter))]
Embeddings\BinaryEmbedding.cs (1)
29[JsonConverter(typeof(VectorConverter))]
ResponseContinuationToken.cs (1)
19[JsonConverter(typeof(Converter))]
SpeechToText\SpeechToTextResponseUpdateKind.cs (1)
18[JsonConverter(typeof(Converter))]
Microsoft.Extensions.AI.Abstractions.Tests (11)
test\Shared\JsonSchemaExporter\TestTypes.cs (10)
872[JsonConverter(typeof(JsonStringEnumConverter<StringEnum>))] 875[Flags, JsonConverter(typeof(JsonStringEnumConverter<FlagsStringEnum>))] 965[JsonConverter(typeof(CustomConverter))] 982[JsonConverter(typeof(CustomConverter))] 1000[JsonConverter(typeof(JsonStringEnumConverter<IntEnum>))] 1003[JsonConverter(typeof(JsonStringEnumConverter<IntEnum>))] 1006[JsonConverter(typeof(JsonNumberEnumConverter<StringEnum>))] 1009[JsonConverter(typeof(JsonNumberEnumConverter<StringEnum>))] 1194[JsonConverter(typeof(CustomConverter<ClassWithCustomConverter1>))] 1197[JsonConverter(typeof(CustomConverter<ClassWithCustomConverter2>))]
Utilities\AIJsonUtilitiesTests.cs (1)
403[JsonConverter(typeof(JsonStringEnumConverter<MyEnumValue>))]
Microsoft.ML.AutoML (4)
SweepableEstimator\MultiModelPipeline.cs (1)
12[JsonConverter(typeof(MultiModelPipelineConverter))]
SweepableEstimator\SweepableEstimator.cs (1)
16[JsonConverter(typeof(SweepableEstimatorConverter))]
SweepableEstimator\SweepableEstimatorPipeline.cs (1)
13[JsonConverter(typeof(SweepableEstimatorPipelineConverter))]
SweepableEstimator\SweepablePipeline.cs (1)
16[JsonConverter(typeof(SweepablePipelineConverter))]
Microsoft.ML.SearchSpace (5)
Option\ChoiceOption.cs (1)
18[JsonConverter(typeof(ChoiceOptionConverter))]
Option\OptionBase.cs (1)
16[JsonConverter(typeof(OptionConverter))]
Option\UniformNumericOption.cs (1)
16[JsonConverter(typeof(NumericOptionConverter))]
Parameter.cs (1)
62[JsonConverter(typeof(ParameterConverter))]
SearchSpace.cs (1)
26[JsonConverter(typeof(SearchSpaceConverter))]
Microsoft.ML.Tokenizers (2)
Utils\StringSpanOrdinalKey.cs (2)
18[JsonConverter(typeof(StringSpanOrdinalKeyConverter))] 128[JsonConverter(typeof(VocabularyConverter))]
Microsoft.NET.Build.Tasks (1)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadPackId.cs (1)
15[JsonConverter(typeof(PackIdJsonConverter))]
Microsoft.NET.Sdk.WorkloadManifestReader (1)
WorkloadPackId.cs (1)
15[JsonConverter(typeof(PackIdJsonConverter))]
Microsoft.TemplateEngine.Cli (1)
HostSpecificTemplateData.cs (1)
10[JsonConverter(typeof(HostSpecificTemplateData.HostSpecificTemplateDataJsonConverter))]
Microsoft.TemplateSearch.Common (2)
TemplateSearchCache\TemplatePackageSearchData.Json.cs (1)
14[System.Text.Json.Serialization.JsonConverter(typeof(TemplatePackageSearchDataJsonConverter))]
TemplateSearchCache\TemplateSearchData.Json.cs (1)
14[System.Text.Json.Serialization.JsonConverter(typeof(TemplateSearchData.TemplateSearchDataJsonConverter))]
NuGet.CommandLine.XPlat (1)
Commands\PackageSearch\JsonFormat\PackageSearchProblem.cs (1)
16[JsonConverter(typeof(JsonStringEnumConverter<PackageSearchProblemType>))]
NuGet.ProjectModel (2)
LockFile\AssetsLogMessage.cs (2)
18[JsonConverter(typeof(JsonStringEnumConverter<NuGetLogCode>))] 20[JsonConverter(typeof(JsonStringEnumConverter<LogLevel>))]
NuGet.Protocol (2)
Model\ServiceIndexModel.cs (2)
37[JsonConverter(typeof(ServiceIndexEntryStringOrArrayConverter))] 41[JsonConverter(typeof(ServiceIndexEntryStringOrArrayConverter))]
Shared.Tests (10)
JsonSchemaExporter\TestTypes.cs (10)
872[JsonConverter(typeof(JsonStringEnumConverter<StringEnum>))] 875[Flags, JsonConverter(typeof(JsonStringEnumConverter<FlagsStringEnum>))] 965[JsonConverter(typeof(CustomConverter))] 982[JsonConverter(typeof(CustomConverter))] 1000[JsonConverter(typeof(JsonStringEnumConverter<IntEnum>))] 1003[JsonConverter(typeof(JsonStringEnumConverter<IntEnum>))] 1006[JsonConverter(typeof(JsonNumberEnumConverter<StringEnum>))] 1009[JsonConverter(typeof(JsonNumberEnumConverter<StringEnum>))] 1194[JsonConverter(typeof(CustomConverter<ClassWithCustomConverter1>))] 1197[JsonConverter(typeof(CustomConverter<ClassWithCustomConverter2>))]
System.Memory.Data (1)
System\BinaryData.cs (1)
20[JsonConverter(typeof(BinaryDataJsonConverter))]
18 references to JsonConverter
PresentationCore (1)
System\Windows\dataobject.cs (1)
644/// <see cref="Text.Json.Serialization.JsonConverterAttribute"/>, and then recall this method.
System.Private.Windows.Core (1)
System\Private\Windows\Ole\Composition.cs (1)
146/// <see cref="Text.Json.Serialization.JsonConverterAttribute"/>, and then recall this method.
System.Text.Json (16)
System\Text\Json\Serialization\Attributes\JsonConverterAttribute.cs (3)
15/// <see cref="JsonSerializerOptions.Converters"/> or there is another <see cref="JsonConverterAttribute"/> on a property or field 22/// Initializes a new instance of <see cref="JsonConverterAttribute"/> with the specified converter type. 31/// Initializes a new instance of <see cref="JsonConverterAttribute"/>.
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (3)
571JsonConverterAttribute? converterAttr = propertyInfo.GetCustomAttribute<JsonConverterAttribute>(inherit: false); 590private static JsonConverter ResolveCustomConverter(JsonConverterAttribute converterAttribute, Type fieldType, PropertyInfo propertyInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Converters.cs (5)
144JsonConverterAttribute? converterAttribute = memberInfo.GetUniqueCustomAttribute<JsonConverterAttribute>(inherit: false); 158JsonConverterAttribute? converterAttribute = typeToConvert.GetUniqueCustomAttribute<JsonConverterAttribute>(inherit: false); 181private static JsonConverter GetConverterFromAttribute(JsonConverterAttribute converterAttribute, Type typeToConvert, MemberInfo? memberInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
46/// <see cref="CustomConverter"/> will be mapped from <see cref="JsonConverterAttribute" /> annotations.
System\Text\Json\Serialization\Metadata\JsonPropertyInfoValuesOfT.cs (1)
42/// A <see cref="JsonConverter"/> for the property or field, specified by <see cref="JsonConverterAttribute"/>.
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (3)
722/// User-defined custom converters (specified either via <see cref="JsonConverterAttribute"/> or <see cref="JsonSerializerOptions.Converters"/>) 1379/// Any converters specified via <see cref="JsonConverterAttribute"/> on the type declaration 1407/// Any converters specified via <see cref="JsonConverterAttribute"/> on the type declaration