21 overrides of CanConvert
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
Internal\Json\JsonConverterFactoryForEnum.cs (1)
20public override bool CanConvert(Type typeToConvert)
Internal\Json\JsonConverterFactoryForWellKnownTypes.cs (1)
21public override bool CanConvert(Type typeToConvert)
Internal\Json\JsonConverterFactoryForWrappers.cs (1)
22public override bool CanConvert(Type typeToConvert)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Converters\JsonPatchDocumentConverterFactory.cs (1)
12public override bool CanConvert(Type typeToConvert)
Microsoft.JSInterop (1)
Infrastructure\DotNetObjectReferenceJsonConverterFactory.cs (1)
19public override bool CanConvert(Type typeToConvert)
Microsoft.TestPlatform.CommunicationUtilities (2)
Serialization\ObjectConverter.cs (1)
78public override bool CanConvert(Type typeToConvert)
Serialization\TestObjectBaseConverter.cs (1)
23public override bool CanConvert(Type typeToConvert)
System.Text.Json (14)
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableConverterFactory.cs (1)
20public override bool CanConvert(Type typeToConvert) => GetAsyncEnumerableInterface(typeToConvert) is not null;
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (1)
28public override bool CanConvert(Type typeToConvert)
System\Text\Json\Serialization\Converters\Collection\MemoryConverterFactory.cs (1)
13public override bool CanConvert(Type typeToConvert)
System\Text\Json\Serialization\Converters\FSharp\FSharpTypeConverterFactory.cs (1)
22public override bool CanConvert(Type typeToConvert) =>
System\Text\Json\Serialization\Converters\Node\JsonNodeConverterFactory.cs (1)
37public override bool CanConvert(Type typeToConvert) => typeof(JsonNode).IsAssignableFrom(typeToConvert);
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (1)
29public override bool CanConvert(Type typeToConvert)
System\Text\Json\Serialization\Converters\Union\JsonUnionConverterFactory.cs (1)
21public override bool CanConvert(Type typeToConvert) => IsUnionType(typeToConvert);
System\Text\Json\Serialization\Converters\Value\EnumConverterFactory.cs (1)
17public override bool CanConvert(Type type)
System\Text\Json\Serialization\Converters\Value\NullableConverterFactory.cs (1)
14public override bool CanConvert(Type typeToConvert)
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverterFactory.cs (1)
14public override bool CanConvert(Type type)
System\Text\Json\Serialization\JsonConverterOfT.cs (1)
48public override bool CanConvert(Type typeToConvert)
System\Text\Json\Serialization\JsonNumberEnumConverter.cs (1)
26public override bool CanConvert(Type typeToConvert) => typeToConvert == typeof(TEnum);
System\Text\Json\Serialization\JsonStringEnumConverter.cs (2)
50public sealed override bool CanConvert(Type typeToConvert) => typeToConvert == typeof(TEnum); 106public sealed override bool CanConvert(Type typeToConvert)
153 references to CanConvert
dotnet (40)
_generated\104\WorkloadSearchVersionsJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
_generated\115\WorkloadHistoryJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
_generated\123\PackInfoJsonSerializerContext.g.cs (2)
65if (converter?.CanConvert(type) == true) 76if (validateCanConvert && !converter.CanConvert(type))
_generated\136\NugetSearchApiJsonSerializerContext.g.cs (2)
67if (converter?.CanConvert(type) == true) 78if (validateCanConvert && !converter.CanConvert(type))
_generated\14\CliSchemaJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\146\SdkVulnerabilityJsonContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\153\SlnfJsonSerializerContext.g.cs (2)
63if (converter?.CanConvert(type) == true) 74if (validateCanConvert && !converter.CanConvert(type))
_generated\167\TelemetryDiskLoggerJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\174\LocalToolsCacheJsonSerializerContext.g.cs (2)
61if (converter?.CanConvert(type) == true) 72if (validateCanConvert && !converter.CanConvert(type))
_generated\184\SdkVulnerabilityCacheJsonContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\32\RunFileApiJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\36\CSharpCompilerCommandJsonSerializerContext.g.cs (2)
61if (converter?.CanConvert(type) == true) 72if (validateCanConvert && !converter.CanConvert(type))
_generated\49\RunFileJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\54\SdkCheckJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\66\ToolListJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\71\GlobalJsonWorkloadSetsJsonSerializerContext.g.cs (2)
63if (converter?.CanConvert(type) == true) 74if (validateCanConvert && !converter.CanConvert(type))
_generated\76\WorkloadInstallJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
_generated\81\WorkloadManifestUpdaterJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\89\InstallStateJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
_generated\97\WorkloadListJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
dotnet-dev-certs (2)
_generated\7\DevCertsJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
dotnet-user-jwts (2)
_generated\12\JwtSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
dotnet-user-secrets (2)
_generated\2\SecretManagerJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Authentication.BearerToken (2)
_generated\4\BearerTokenJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Authentication.Twitter (2)
_generated\6\TwitterJsonContext.g.cs (2)
61if (converter?.CanConvert(type) == true) 72if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Components.Endpoints (10)
_generated\14\ResourceCollectionSerializerContext.g.cs (2)
65if (converter?.CanConvert(type) == true) 76if (validateCanConvert && !converter.CanConvert(type))
_generated\27\BrowserConfigurationJsonContext.g.cs (2)
63if (converter?.CanConvert(type) == true) 74if (validateCanConvert && !converter.CanConvert(type))
_generated\5\ImportMapSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\61\JsonTempDataSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\67\PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Components.Server (4)
_generated\14\PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\8\CircuitPersistenceManagerSerializerContext.g.cs (2)
61if (converter?.CanConvert(type) == true) 72if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Components.Testing (2)
_generated\8\E2EManifestJsonContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Components.Web (3)
_generated\10\WebRendererSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
src\aspnetcore\src\Components\Shared\src\JsonSerialization\JsonConverterFactoryTypeInfoResolver.cs (1)
30if (converter is not JsonConverterFactory factory || !factory.CanConvert(type))
Microsoft.AspNetCore.Components.WebAssembly (4)
_generated\20\WebAssemblyJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
_generated\26\PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Components.WebView (2)
_generated\11\SourceGenerationContext.g.cs (2)
63if (converter?.CanConvert(type) == true) 74if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Diagnostics (2)
_generated\7\ExtensionsExceptionJsonContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Hosting (2)
_generated\11\SourceGenerationContext.g.cs (2)
63if (converter?.CanConvert(type) == true) 74if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Http.Extensions (2)
_generated\11\ProblemDetailsJsonContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Identity (4)
_generated\17\IdentityEndpointsJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
_generated\50\IdentityJsonSerializerContext.g.cs (2)
63if (converter?.CanConvert(type) == true) 74if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.Mvc.Testing (2)
_generated\2\CustomJsonSerializerContext.g.cs (2)
61if (converter?.CanConvert(type) == true) 72if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.OpenApi (2)
_generated\6\OpenApiJsonSchemaContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.AspNetCore.StaticAssets (2)
_generated\12\StaticAssetsManifestJsonContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.Diagnostics.DataContractReader (2)
_generated\13\ContractDescriptorContext.g.cs (2)
76if (converter?.CanConvert(type) == true) 87if (validateCanConvert && !converter.CanConvert(type))
Microsoft.DotNet.Cli.Definitions (2)
_generated\3\GlobalJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
Microsoft.DotNet.HotReload.WebAssembly.Browser (2)
_generated\9\WebAssemblyHotReloadJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.DotNet.ProjectTools (2)
_generated\5\LaunchProfileJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.DotNet.TemplateLocator (4)
_generated\11\InstallStateJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
_generated\3\WorkloadSetJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
Microsoft.ML.Tokenizers (2)
ModelSourceGenerationContext.g.cs (2)
54if (converter?.CanConvert(type) == true) 65if (validateCanConvert && !converter.CanConvert(type))
Microsoft.NET.Build.Tasks (6)
_generated\13\WorkloadSetJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
_generated\21\InstallStateJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
_generated\7\SdkVulnerabilitySummaryContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.NET.Sdk.StaticWebAssets.Tasks (6)
_generated\29\StaticWebAssetsJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
_generated\42\DefineStaticWebAssetsSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
_generated\49\ImportMapSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
Microsoft.NET.Sdk.WorkloadManifestReader (4)
_generated\11\InstallStateJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
_generated\3\WorkloadSetJsonSerializerContext.g.cs (2)
64if (converter?.CanConvert(type) == true) 75if (validateCanConvert && !converter.CanConvert(type))
Microsoft.TemplateEngine.Edge (6)
_generated\17\SettingsStoreJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
_generated\43\TemplateCacheJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
_generated\7\GlobalSettingsJsonSerializerContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
NuGet.CommandLine.XPlat (2)
_generated\35\PackageSearchJsonContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
NuGet.Packaging (2)
_generated\3\NupkgMetadataSerializationContext.g.cs (2)
65if (converter?.CanConvert(type) == true) 76if (validateCanConvert && !converter.CanConvert(type))
NuGet.ProjectModel (4)
_generated\11\CacheFileSourceGen.g.cs (2)
61if (converter?.CanConvert(type) == true) 72if (validateCanConvert && !converter.CanConvert(type))
_generated\22\AssetsLogMessageSourceGen.g.cs (2)
61if (converter?.CanConvert(type) == true) 72if (validateCanConvert && !converter.CanConvert(type))
NuGet.Protocol (10)
_generated\142\JsonContext.g.cs (2)
70if (converter?.CanConvert(type) == true) 81if (validateCanConvert && !converter.CanConvert(type))
_generated\154\RepositorySignatureJsonContext.g.cs (2)
67if (converter?.CanConvert(type) == true) 78if (validateCanConvert && !converter.CanConvert(type))
_generated\35\PackageSearchJsonContext.g.cs (2)
69if (converter?.CanConvert(type) == true) 80if (validateCanConvert && !converter.CanConvert(type))
_generated\40\PluginCacheJsonContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
_generated\94\PluginJsonContext.g.cs (2)
62if (converter?.CanConvert(type) == true) 73if (validateCanConvert && !converter.CanConvert(type))
sdk-tasks (2)
_generated\4\SdkTasksJsonSerializerContext.g.cs (2)
59if (converter?.CanConvert(type) == true) 70if (validateCanConvert && !converter.CanConvert(type))
System.Text.Json (6)
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (1)
614if (!converter!.CanConvert(fieldType))
System\Text\Json\Serialization\JsonConverterFactory.cs (1)
37Debug.Assert(CanConvert(typeToConvert));
System\Text\Json\Serialization\JsonSerializerOptions.Converters.cs (1)
91if (item.CanConvert(typeToConvert))
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Converters.cs (3)
113if (factory.CanConvert(typeToConvert)) 224if (!converter.CanConvert(typeToConvert)) 227if (underlyingType != null && converter.CanConvert(underlyingType))