18 references to JsonSourceGenerationMode
System.Text.Json.SourceGeneration (18)
JsonSourceGenerator.Emitter.cs (4)
2533
=> IsGenerationModeSpecified(typeSpec,
JsonSourceGenerationMode
.Metadata);
2536
=> IsGenerationModeSpecified(typeSpec,
JsonSourceGenerationMode
.Serialization) && typeSpec.IsFastPathSupported();
2538
private static bool IsGenerationModeSpecified(TypeGenerationSpec typeSpec,
JsonSourceGenerationMode
mode)
2539
=> typeSpec.GenerationMode ==
JsonSourceGenerationMode
.Default || (mode & typeSpec.GenerationMode) != 0;
JsonSourceGenerator.Parser.cs (10)
199
private TypeRef EnqueueType(ITypeSymbol type,
JsonSourceGenerationMode
? generationMode)
378
JsonSourceGenerationMode
? generationMode = null;
530
generationMode = (
JsonSourceGenerationMode
)namedArg.Value.Value!;
607
JsonSourceGenerationMode
? generationMode = null;
618
generationMode = (
JsonSourceGenerationMode
)namedArg.Value.Value!;
896
GenerationMode = typeToGenerate.Mode ?? options?.GenerationMode ??
JsonSourceGenerationMode
.Default,
1263
if (derivedTypes is null && typeToGenerate.Mode ==
JsonSourceGenerationMode
.Serialization)
2254
JsonSourceGenerationMode
? generationMode,
2412
JsonSourceGenerationMode
? generationMode,
3445
public required
JsonSourceGenerationMode
? Mode { get; init; }
Model\SourceGenerationOptionsSpec.cs (1)
15
public required
JsonSourceGenerationMode
? GenerationMode { get; init; }
Model\TypeGenerationSpec.cs (1)
62
public required
JsonSourceGenerationMode
GenerationMode { get; init; }
parent\Common\JsonSerializableAttribute.cs (1)
44
public
JsonSourceGenerationMode
GenerationMode { get; set; }
parent\Common\JsonSourceGenerationOptionsAttribute.cs (1)
173
public
JsonSourceGenerationMode
GenerationMode { get; set; }