1 instantiation of RequiredSymbols
Microsoft.AspNetCore.Http.ValidationsGenerator (1)
Parsers\ValidationsGenerator.RequiredSymbolsParser.cs (1)
13
return new
RequiredSymbols
(
8 references to RequiredSymbols
Microsoft.AspNetCore.Http.ValidationsGenerator (8)
Extensions\ITypeSymbolExtensions.cs (1)
92
internal static bool IsExemptType(this ITypeSymbol type,
RequiredSymbols
requiredSymbols)
Parsers\ValidationsGenerator.AttributeParser.cs (1)
23
var
requiredSymbols = ExtractRequiredSymbols(context.SemanticModel.Compilation, cancellationToken);
Parsers\ValidationsGenerator.EndpointsParser.cs (1)
41
internal ImmutableArray<ValidatableType> ExtractValidatableEndpoint((IInvocationOperation? Operation,
RequiredSymbols
RequiredSymbols) input, CancellationToken cancellationToken)
Parsers\ValidationsGenerator.RequiredSymbolsParser.cs (1)
11
internal
RequiredSymbols
ExtractRequiredSymbols(Compilation compilation, CancellationToken cancellationToken)
Parsers\ValidationsGenerator.TypesParser.cs (4)
21
internal ImmutableArray<ValidatableType> ExtractValidatableTypes(IInvocationOperation operation,
RequiredSymbols
requiredSymbols)
36
internal bool TryExtractValidatableType(ITypeSymbol typeSymbol,
RequiredSymbols
requiredSymbols, ref HashSet<ValidatableType> validatableTypes, ref List<ITypeSymbol> visitedTypes)
89
internal ImmutableArray<ValidatableProperty> ExtractValidatableMembers(ITypeSymbol typeSymbol,
RequiredSymbols
requiredSymbols, ref HashSet<ValidatableType> validatableTypes, ref List<ITypeSymbol> visitedTypes)
112
internal static ImmutableArray<ValidationAttribute> ExtractValidationAttributes(ISymbol symbol,
RequiredSymbols
requiredSymbols, out bool isRequired)