diff --git a/src/Microsoft.OpenApi/Validations/ValidationRule.cs b/src/Microsoft.OpenApi/Validations/ValidationRule.cs index a72beb5c1..2c2ea3e88 100644 --- a/src/Microsoft.OpenApi/Validations/ValidationRule.cs +++ b/src/Microsoft.OpenApi/Validations/ValidationRule.cs @@ -66,12 +66,11 @@ internal override void Evaluate(IValidationContext context, object item) return; } - if (item is not T) + if (item is not T typedItem) { throw new ArgumentException(string.Format(SRResource.InputItemShouldBeType, typeof(T).FullName)); } - var typedItem = (T)item; this._validate(context, typedItem); } }