diff --git a/src/libraries/System.ComponentModel.Annotations/src/System/ComponentModel/DataAnnotations/ValidationContext.cs b/src/libraries/System.ComponentModel.Annotations/src/System/ComponentModel/DataAnnotations/ValidationContext.cs
index 45fce10a86b028..5c1a27ae2b8121 100644
--- a/src/libraries/System.ComponentModel.Annotations/src/System/ComponentModel/DataAnnotations/ValidationContext.cs
+++ b/src/libraries/System.ComponentModel.Annotations/src/System/ComponentModel/DataAnnotations/ValidationContext.cs
@@ -145,9 +145,15 @@ public ValidationContext(object instance, string displayName, IServiceProvider?
/// Consume this instance with caution!
///
///
+ ///
/// During validation, especially property-level validation, the object instance might be in an indeterminate state.
/// For example, the property being validated, as well as other properties on the instance might not have been
/// updated to their new values.
+ ///
+ ///
+ /// When validation is performed without an owning object (for example, validating standalone values),
+ /// might be a placeholder and should not be treated as the owner of the value.
+ ///
///
public object ObjectInstance { get; }