1 instantiation of SourceGenerationOptionsSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
420return new SourceGenerationOptionsSpec
10 references to SourceGenerationOptionsSpec
System.Text.Json.SourceGeneration (10)
JsonSourceGenerator.Emitter.cs (1)
1169private static void GetLogicForDefaultSerializerOptionsInit(SourceGenerationOptionsSpec? optionsSpec, SourceWriter writer)
JsonSourceGenerator.Parser.cs (8)
106out SourceGenerationOptionsSpec? options); 232out SourceGenerationOptionsSpec? options) 261private SourceGenerationOptionsSpec ParseJsonSourceGenerationOptionsAttribute(INamedTypeSymbol contextType, AttributeData attributeData) 499private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 913SourceGenerationOptionsSpec? options, 1026private ref struct PropertyHierarchyResolutionState(SourceGenerationOptionsSpec? options) 1120SourceGenerationOptionsSpec? options) 1595private static string DetermineEffectiveJsonPropertyName(string propertyName, string? jsonPropertyName, SourceGenerationOptionsSpec? options)
Model\ContextGenerationSpec.cs (1)
38public required SourceGenerationOptionsSpec? GeneratedOptionsSpec { get; init; }