15 references to JsonMetadataServicesTypeRef
System.Text.Json.SourceGeneration (15)
JsonSourceGenerator.Emitter.cs (15)
250
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.{typeInfoPropertyName}Converter);
271
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)} ({OptionsLocalVariableName}, converter);
291
{{JsonConverterTypeRef}} converter = {{
JsonMetadataServicesTypeRef
}}.GetNullableConverter<{{underlyingTypeFQN}}>({{OptionsLocalVariableName}});
292
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.{{GetCreateValueInfoMethodRef(typeFQN)}}({{OptionsLocalVariableName}}, converter);
308
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.GetUnsupportedTypeConverter<{typeFQN}>());
324
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.GetEnumConverter<{typeFQN}>({OptionsLocalVariableName}));
401
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.{{createCollectionMethodExpr}};
566
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.CreateObjectInfo<{{typeMetadata.TypeRef.FullyQualifiedName}}>({{OptionsLocalVariableName}}, {{ObjectInfoVarName}});
691
properties[{{i}}] = {{
JsonMetadataServicesTypeRef
}}.CreatePropertyInfo<{{propertyTypeFQN}}>({{OptionsLocalVariableName}}, {{InfoVarName}}{{i}});
1930
jsonTypeInfo = {{
JsonMetadataServicesTypeRef
}}.{{CreateValueInfoMethodName}}<{{TypeParameter}}>(options, converter);
1985
{{JsonTypeInfoTypeRef}}<{{TypeParameter}}> typeInfo = {{
JsonMetadataServicesTypeRef
}}.{{CreateValueInfoMethodName}}<{{TypeParameter}}>(options, converter);
1986
return {{
JsonMetadataServicesTypeRef
}}.GetNullableConverter<{{TypeParameter}}>(typeInfo);