15 references to JsonMetadataServicesTypeRef
System.Text.Json.SourceGeneration (15)
JsonSourceGenerator.Emitter.cs (15)
239
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.{typeInfoPropertyName}Converter);
260
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)} ({OptionsLocalVariableName}, converter);
280
{{JsonConverterTypeRef}} converter = {{
JsonMetadataServicesTypeRef
}}.GetNullableConverter<{{underlyingTypeFQN}}>({{OptionsLocalVariableName}});
281
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.{{GetCreateValueInfoMethodRef(typeFQN)}}({{OptionsLocalVariableName}}, converter);
297
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.GetUnsupportedTypeConverter<{typeFQN}>());
313
{JsonTypeInfoLocalVariableName} = {
JsonMetadataServicesTypeRef
}.{GetCreateValueInfoMethodRef(typeFQN)}({OptionsLocalVariableName}, {
JsonMetadataServicesTypeRef
}.GetEnumConverter<{typeFQN}>({OptionsLocalVariableName}));
390
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.{{createCollectionMethodExpr}};
555
{{JsonTypeInfoLocalVariableName}} = {{
JsonMetadataServicesTypeRef
}}.CreateObjectInfo<{{typeMetadata.TypeRef.FullyQualifiedName}}>({{OptionsLocalVariableName}}, {{ObjectInfoVarName}});
693
properties[{{i}}] = {{
JsonMetadataServicesTypeRef
}}.CreatePropertyInfo<{{propertyTypeFQN}}>({{OptionsLocalVariableName}}, {{InfoVarName}}{{i}});
1389
jsonTypeInfo = {{
JsonMetadataServicesTypeRef
}}.{{CreateValueInfoMethodName}}<{{TypeParameter}}>(options, converter);
1444
{{JsonTypeInfoTypeRef}}<{{TypeParameter}}> typeInfo = {{
JsonMetadataServicesTypeRef
}}.{{CreateValueInfoMethodName}}<{{TypeParameter}}>(options, converter);
1445
return {{
JsonMetadataServicesTypeRef
}}.GetNullableConverter<{{TypeParameter}}>(typeInfo);