1 instantiation of SourceGenerationOptionsSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
589return new SourceGenerationOptionsSpec
12 references to SourceGenerationOptionsSpec
System.Text.Json.SourceGeneration (12)
JsonSourceGenerator.Emitter.cs (1)
2030private static void GetLogicForDefaultSerializerOptionsInit(SourceGenerationOptionsSpec? optionsSpec, SourceWriter writer)
JsonSourceGenerator.Parser.cs (9)
127out SourceGenerationOptionsSpec? options); 321out SourceGenerationOptionsSpec? options) 398private SourceGenerationOptionsSpec ParseJsonSourceGenerationOptionsAttribute(INamedTypeSymbol contextType, AttributeData attributeData) 674private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 957SourceGenerationOptionsSpec? options, 2132SourceGenerationOptionsSpec? options, 2245private ref struct PropertyHierarchyResolutionState(SourceGenerationOptionsSpec? options) 2365SourceGenerationOptionsSpec? options, 3084SourceGenerationOptionsSpec? options)
Model\ContextGenerationSpec.cs (1)
38public required SourceGenerationOptionsSpec? GeneratedOptionsSpec { get; init; }
Model\TypeGenerationSpec.cs (1)
58/// (because <see cref="SourceGenerationOptionsSpec.InferClosedTypePolymorphism"/> was not enabled).