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