18 references to JsonSourceGenerationMode
System.Text.Json.SourceGeneration (18)
JsonSourceGenerator.Emitter.cs (4)
2451
=> IsGenerationModeSpecified(typeSpec,
JsonSourceGenerationMode
.Metadata);
2454
=> IsGenerationModeSpecified(typeSpec,
JsonSourceGenerationMode
.Serialization) && typeSpec.IsFastPathSupported();
2456
private static bool IsGenerationModeSpecified(TypeGenerationSpec typeSpec,
JsonSourceGenerationMode
mode)
2457
=> typeSpec.GenerationMode ==
JsonSourceGenerationMode
.Default || (mode & typeSpec.GenerationMode) != 0;
JsonSourceGenerator.Parser.cs (10)
228
private TypeRef EnqueueType(ITypeSymbol type,
JsonSourceGenerationMode
? generationMode)
407
JsonSourceGenerationMode
? generationMode = null;
559
generationMode = (
JsonSourceGenerationMode
)namedArg.Value.Value!;
636
JsonSourceGenerationMode
? generationMode = null;
647
generationMode = (
JsonSourceGenerationMode
)namedArg.Value.Value!;
916
GenerationMode = typeToGenerate.Mode ?? options?.GenerationMode ??
JsonSourceGenerationMode
.Default,
1284
if (derivedTypes is null && typeToGenerate.Mode ==
JsonSourceGenerationMode
.Serialization)
2272
JsonSourceGenerationMode
? generationMode,
2428
JsonSourceGenerationMode
? generationMode,
3434
public required
JsonSourceGenerationMode
? Mode { get; init; }
Model\SourceGenerationOptionsSpec.cs (1)
15
public required
JsonSourceGenerationMode
? GenerationMode { get; init; }
Model\TypeGenerationSpec.cs (1)
43
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; }