1 write to GeneratedOptionsSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
186GeneratedOptionsSpec = options,
7 references to GeneratedOptionsSpec
System.Text.Json.SourceGeneration (7)
JsonSourceGenerator.Emitter.cs (4)
208if (contextSpec.GeneratedOptionsSpec?.ExperimentalDiagnosticIds is { Count: > 0 } optionsIds) 1965return (propertySpec.DefaultIgnoreCondition ?? contextSpec.GeneratedOptionsSpec?.DefaultIgnoreCondition) switch 1970_ when propertySpec.IsGetterNonNullableAnnotation && contextSpec.GeneratedOptionsSpec?.RespectNullableAnnotations is true => SerializedValueCheckType.DisallowNull, 2051GetLogicForDefaultSerializerOptionsInit(contextSpec.GeneratedOptionsSpec, writer);
Model\PropertyGenerationSpec.cs (3)
217if (!IsProperty && !HasJsonInclude && contextSpec.GeneratedOptionsSpec?.IncludeFields != true) 227if (contextSpec.GeneratedOptionsSpec?.IgnoreReadOnlyProperties == true) 232else if (contextSpec.GeneratedOptionsSpec?.IgnoreReadOnlyFields == true)