From 74b0e44f34b83acfee35c277d5eceb416b3e5cf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikul=C3=A1=C5=A1=20Hobl=C3=ADk?= Date: Wed, 9 Nov 2022 18:41:54 +0100 Subject: [PATCH] [doc] Remove generated members of C# records --- .../Services/ComponentApiDocModelBuilder.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Havit.Blazor.Components.Web.Bootstrap.Documentation/Services/ComponentApiDocModelBuilder.cs b/Havit.Blazor.Components.Web.Bootstrap.Documentation/Services/ComponentApiDocModelBuilder.cs index d482deab..75eb46aa 100644 --- a/Havit.Blazor.Components.Web.Bootstrap.Documentation/Services/ComponentApiDocModelBuilder.cs +++ b/Havit.Blazor.Components.Web.Bootstrap.Documentation/Services/ComponentApiDocModelBuilder.cs @@ -29,7 +29,9 @@ public class ComponentApiDocModelBuilder : IComponentApiDocModelBuilder "Dispose", "DisposeAsync", "SetParametersAsync", - "ChildContent" + "ChildContent", + "op_Equality", + "op_Inequality" }; private const BindingFlags CommonBindingFlags = BindingFlags.FlattenHierarchy | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static; @@ -220,7 +222,7 @@ private bool ShouldIncludeMethod(MethodInfo methodInfo) } string name = methodInfo.Name; - if (name.StartsWith("set") || name.StartsWith("get") || ignoredMethods.Contains(name)) + if (name.StartsWith("set") || name.StartsWith("get") || name.Contains("Clone") || ignoredMethods.Contains(name)) { return false; }