1 instantiation of ValidatedMember
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
703return new(
17 references to ValidatedMember
Microsoft.Extensions.Options.SourceGeneration (17)
Emitter.cs (12)
766foreach (var vm in modelToValidate.MembersToValidate) 798private bool MemberAsyncValidationHasAwait(ValidatedMember vm) 806private bool MemberAsyncValidationCanSuspend(ValidatedMember vm) 829foreach (var vm in modelToValidate.MembersToValidate) 893foreach (var vm in modelToValidate.MembersToValidate) 952var vm = members[i]; 1027ValidatedMember vm, 1064private void GenAsyncTransitiveValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string builderVar = "builder") 1106private void GenAsyncEnumerationValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string builderVar = "builder") 1199private void GenMemberValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, bool cleanListsBeforeUse) 1282private void GenTransitiveValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 1314private void GenEnumerationValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
Model\ValidatedModel.cs (1)
15List<ValidatedMember> MembersToValidate);
Parser.cs (4)
376private List<ValidatedMember> GetMembersToValidate(ITypeSymbol modelType, bool speculate, Location lowerLocationInCompilation, ITypeSymbol validatorType, bool isAsync) 402var membersToValidate = new List<ValidatedMember>(); 410var memberInfo = GetMemberInfo(member, speculate, location, modelType, validatorType, isAsync); 426private ValidatedMember? GetMemberInfo(ISymbol member, bool speculate, Location location, ITypeSymbol modelType, ITypeSymbol validatorType, bool isAsync)