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