JsonSourceGenerator.Parser.cs (21)
207private TypeRef EnqueueType(ITypeSymbol type, JsonSourceGenerationMode? generationMode)
264List<TypeRef>? converters = null;
311converters = new List<TypeRef>();
315TypeRef? typeRef = GetConverterTypeFromAttribute(contextType, converterType, contextType, attributeData);
513TypeRef? collectionKeyType = null;
514TypeRef? collectionValueType = null;
515TypeRef? nullableUnderlyingType = null;
517TypeRef? runtimeTypeRef = null;
534out TypeRef? customConverterType,
641var typeRef = new TypeRef(type);
695out TypeRef? customConverterType,
910private TypeRef? GetDictionaryTypeRef(ITypeSymbol keyType, ITypeSymbol valueType)
931var declaringTypeRef = new TypeRef(currentType);
988TypeRef declaringTypeRef,
1120TypeRef declaringType,
1138out TypeRef? converterType,
1201TypeRef propertyTypeRef = ignoreCondition != JsonIgnoreCondition.Always
1243out TypeRef? converterType,
1483TypeRef parameterTypeRef = EnqueueType(parameterInfo.Type, typeToGenerate.Mode);
1573private TypeRef? GetConverterTypeFromJsonConverterAttribute(INamedTypeSymbol contextType, ISymbol declaringSymbol, AttributeData attributeData)
1588private TypeRef? GetConverterTypeFromAttribute(INamedTypeSymbol contextType, ITypeSymbol? converterType, ISymbol declaringSymbol, AttributeData attributeData)