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