12 writes to CurrentValidationPath
Microsoft.Extensions.Validation (11)
ValidatableParameterInfo.cs (2)
115
context.
CurrentValidationPath
= string.IsNullOrEmpty(currentPrefix)
127
context.
CurrentValidationPath
= currentPrefix;
ValidatablePropertyInfo.cs (6)
71
context.
CurrentValidationPath
= Name;
75
context.
CurrentValidationPath
= $"{originalPrefix}.{Name}";
89
context.
CurrentValidationPath
= originalPrefix; // Restore prefix
119
context.
CurrentValidationPath
= $"{currentPrefix}[{index}]";
134
context.
CurrentValidationPath
= currentPrefix;
150
context.
CurrentValidationPath
= originalPrefix;
ValidatableTypeInfo.cs (3)
71
context.
CurrentValidationPath
= originalPrefix;
84
context.
CurrentValidationPath
= originalPrefix;
130
context.
CurrentValidationPath
= originalPrefix;
Microsoft.Extensions.Validation.Tests (1)
ValidatableParameterInfoTests.cs (1)
254
context.
CurrentValidationPath
= "parent";
14 references to CurrentValidationPath
Microsoft.Extensions.Validation (14)
ValidatableParameterInfo.cs (7)
79
var key = string.IsNullOrEmpty(context.
CurrentValidationPath
) ? Name : $"{context.
CurrentValidationPath
}.{Name}";
94
var key = string.IsNullOrEmpty(context.
CurrentValidationPath
) ? Name : $"{context.
CurrentValidationPath
}.{Name}";
100
var key = string.IsNullOrEmpty(context.
CurrentValidationPath
) ? Name : $"{context.
CurrentValidationPath
}.{Name}";
109
var currentPrefix = context.
CurrentValidationPath
;
ValidatablePropertyInfo.cs (5)
68
var originalPrefix = context.
CurrentValidationPath
;
88
context.AddValidationError(Name, context.
CurrentValidationPath
, [result.ErrorMessage], value);
95
ValidateValue(propertyValue, Name, context.
CurrentValidationPath
, validationAttributes, value);
101
$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.
CurrentValidationPath
}' in '{DeclaringType.Name}.{Name}'. " +
115
var currentPrefix = context.
CurrentValidationPath
;
ValidatableTypeInfo.cs (2)
56
$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.
CurrentValidationPath
}' in '{Type.Name}'. " +
61
var originalPrefix = context.
CurrentValidationPath
;