From f2ee148e749b335ddacbf4cce3414d4b37fe6c6a Mon Sep 17 00:00:00 2001 From: Martin Taillefer Date: Tue, 30 May 2023 10:30:35 -0700 Subject: [PATCH] Remove more implementation-related attributes from API review material --- eng/Tools/ApiChief/Processing/PublicFilterVisitor.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eng/Tools/ApiChief/Processing/PublicFilterVisitor.cs b/eng/Tools/ApiChief/Processing/PublicFilterVisitor.cs index cfbc60b9562..f9c4bfb8eb1 100644 --- a/eng/Tools/ApiChief/Processing/PublicFilterVisitor.cs +++ b/eng/Tools/ApiChief/Processing/PublicFilterVisitor.cs @@ -74,10 +74,14 @@ public override void VisitMethodDeclaration(MethodDeclaration methodDeclaration) foreach (var attribute in methodDeclaration.Attributes) { var s = attribute.ToString(); +#pragma warning disable S1067 if (s.Contains("SkipLocalsInit") || s.Contains("ExcludeFromCodeCoverage") || s.Contains("DebuggerStepThrough") + || s.Contains("SuppressMessage") + || s.Contains("DynamicDependency") || s.Contains("AsyncStateMachine")) +#pragma warning restore S1067 { attribute.Remove(); }