From e3387fa8227a4246fe97b5626528c7cdb4159c8f Mon Sep 17 00:00:00 2001 From: Abdullah Alaqeel Date: Thu, 16 Jul 2026 16:35:45 +0300 Subject: [PATCH] Merge pull request #2921 from aqeelat/fix/schema-reference-sibling-semantics docs(schema): apply additive JSON Schema semantics to $ref sibling getters --- .../Models/References/OpenApiSchemaReference.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.OpenApi/Models/References/OpenApiSchemaReference.cs b/src/Microsoft.OpenApi/Models/References/OpenApiSchemaReference.cs index fe55f974c..5ee20d786 100644 --- a/src/Microsoft.OpenApi/Models/References/OpenApiSchemaReference.cs +++ b/src/Microsoft.OpenApi/Models/References/OpenApiSchemaReference.cs @@ -9,7 +9,11 @@ namespace Microsoft.OpenApi { #pragma warning disable CS0618 /// - /// Schema reference object + /// Schema reference object. + /// Convenience getters return $ref-sibling keyword values authored on + /// before falling back to resolved values from . + /// These getters are object-model conveniences and do not represent JSON Schema + /// evaluation semantics. /// public class OpenApiSchemaReference : BaseOpenApiReferenceHolder, IOpenApiSchema, IOpenApiSchemaMissingProperties, IOpenApiSchemaWithUnevaluatedProperties, IOpenApiExtensible {