10 writes to CurrentValidationPath
Microsoft.Extensions.Validation (10)
ValidatableParameterInfo.cs (2)
141
context.
CurrentValidationPath
= string.IsNullOrEmpty(currentPrefix)
153
context.
CurrentValidationPath
= currentPrefix;
ValidatablePropertyInfo.cs (6)
78
context.
CurrentValidationPath
= Name;
82
context.
CurrentValidationPath
= $"{originalPrefix}.{Name}";
109
context.
CurrentValidationPath
= originalPrefix; // Restore prefix
139
context.
CurrentValidationPath
= $"{currentPrefix}[{index}]";
154
context.
CurrentValidationPath
= currentPrefix;
170
context.
CurrentValidationPath
= originalPrefix;
ValidatableTypeInfo.cs (2)
171
context.
CurrentValidationPath
= originalPrefix;
188
context.
CurrentValidationPath
= originalPrefix;
17 references to CurrentValidationPath
Microsoft.Extensions.Validation (17)
ValidatableParameterInfo.cs (7)
93
var key = string.IsNullOrEmpty(context.
CurrentValidationPath
) ? Name : $"{context.
CurrentValidationPath
}.{Name}";
119
var key = string.IsNullOrEmpty(context.
CurrentValidationPath
) ? Name : $"{context.
CurrentValidationPath
}.{Name}";
126
var key = string.IsNullOrEmpty(context.
CurrentValidationPath
) ? Name : $"{context.
CurrentValidationPath
}.{Name}";
135
var currentPrefix = context.
CurrentValidationPath
;
ValidatablePropertyInfo.cs (5)
75
var originalPrefix = context.
CurrentValidationPath
;
106
context.AddValidationError(Name, context.
CurrentValidationPath
, [errorMessage], value);
115
ValidateValue(propertyValue, Name, context.
CurrentValidationPath
, validationAttributes, value);
121
$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.
CurrentValidationPath
}' in '{DeclaringType.Name}.{Name}'. " +
135
var currentPrefix = context.
CurrentValidationPath
;
ValidatableTypeInfo.cs (5)
128
$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.
CurrentValidationPath
}' in '{Type.Name}'. " +
133
var originalPrefix = context.
CurrentValidationPath
;
177
var originalPrefix = context.
CurrentValidationPath
;
196
var errorPrefix = context.
CurrentValidationPath
;
257
var errorPrefix = context.
CurrentValidationPath
;