12 writes to CurrentValidationPath
Microsoft.AspNetCore.Http.Abstractions (11)
Validation\ValidatableParameterInfo.cs (2)
116context.CurrentValidationPath = string.IsNullOrEmpty(currentPrefix) 128context.CurrentValidationPath = currentPrefix;
Validation\ValidatablePropertyInfo.cs (6)
73context.CurrentValidationPath = Name; 77context.CurrentValidationPath = $"{originalPrefix}.{Name}"; 91context.CurrentValidationPath = originalPrefix; // Restore prefix 121context.CurrentValidationPath = $"{currentPrefix}[{index}]"; 136context.CurrentValidationPath = currentPrefix; 152context.CurrentValidationPath = originalPrefix;
Validation\ValidatableTypeInfo.cs (3)
72context.CurrentValidationPath = originalPrefix; 85context.CurrentValidationPath = originalPrefix; 123context.CurrentValidationPath = originalPrefix;
Microsoft.AspNetCore.Http.Abstractions.Tests (1)
Validation\ValidatableParameterInfoTests.cs (1)
252context.CurrentValidationPath = "parent";
14 references to CurrentValidationPath
Microsoft.AspNetCore.Http.Abstractions (14)
Validation\ValidatableParameterInfo.cs (7)
80var key = string.IsNullOrEmpty(context.CurrentValidationPath) ? Name : $"{context.CurrentValidationPath}.{Name}"; 95var key = string.IsNullOrEmpty(context.CurrentValidationPath) ? Name : $"{context.CurrentValidationPath}.{Name}"; 101var key = string.IsNullOrEmpty(context.CurrentValidationPath) ? Name : $"{context.CurrentValidationPath}.{Name}"; 110var currentPrefix = context.CurrentValidationPath;
Validation\ValidatablePropertyInfo.cs (5)
70var originalPrefix = context.CurrentValidationPath; 90context.AddValidationError(context.CurrentValidationPath, [result.ErrorMessage]); 97ValidateValue(propertyValue, context.CurrentValidationPath, validationAttributes); 103$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.CurrentValidationPath}' in '{DeclaringType.Name}.{Name}'. " + 117var currentPrefix = context.CurrentValidationPath;
Validation\ValidatableTypeInfo.cs (2)
57$"Maximum validation depth of {context.ValidationOptions.MaxDepth} exceeded at '{context.CurrentValidationPath}' in '{Type.Name}'. " + 62var originalPrefix = context.CurrentValidationPath;