15 references to JsonMetadataServicesTypeRef
System.Text.Json.SourceGeneration (15)
JsonSourceGenerator.Emitter.cs (15)
238
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.{typeInfoPropertyName}Converter);
259
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)} ({OptionsLocalVariableName}, converter);
279
{{JsonConverterTypeRef}} converter = {{
JsonMetadataServicesTypeRef
}}.GetNullableConverter<{{underlyingTypeFQN}}>({{OptionsLocalVariableName}});
280
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.{{GetCreateValueInfoMethodRef(typeFQN)}}({{OptionsLocalVariableName}}, converter);
296
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.GetUnsupportedTypeConverter<{typeFQN}>());
312
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.GetEnumConverter<{typeFQN}>({OptionsLocalVariableName}));
389
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.{{createCollectionMethodExpr}};
554
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.CreateObjectInfo<{{typeMetadata.TypeRef.FullyQualifiedName}}>({{OptionsLocalVariableName}}, {{ObjectInfoVarName}});
679
properties[{{i}}] = {{
JsonMetadataServicesTypeRef
}}.CreatePropertyInfo<{{propertyTypeFQN}}>({{OptionsLocalVariableName}}, {{InfoVarName}}{{i}});
1317
jsonTypeInfo = {{
JsonMetadataServicesTypeRef
}}.{{CreateValueInfoMethodName}}<{{TypeParameter}}>(options, converter);
1372
{{JsonTypeInfoTypeRef}}<{{TypeParameter}}> typeInfo = {{
JsonMetadataServicesTypeRef
}}.{{CreateValueInfoMethodName}}<{{TypeParameter}}>(options, converter);
1373
return {{
JsonMetadataServicesTypeRef
}}.GetNullableConverter<{{TypeParameter}}>(typeInfo);