From f2ccdb45078909cc84b91712753a0c2c7d8455c8 Mon Sep 17 00:00:00 2001 From: Benjamin Michaelis Date: Wed, 10 Jan 2024 11:16:24 -0800 Subject: [PATCH] Fix analyzer --- .../IntelliTect.Analyzer/Analyzers/NamingMethodPascal.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/IntelliTect.Analyzer/IntelliTect.Analyzer/Analyzers/NamingMethodPascal.cs b/IntelliTect.Analyzer/IntelliTect.Analyzer/Analyzers/NamingMethodPascal.cs index c36e2519..b572f48c 100644 --- a/IntelliTect.Analyzer/IntelliTect.Analyzer/Analyzers/NamingMethodPascal.cs +++ b/IntelliTect.Analyzer/IntelliTect.Analyzer/Analyzers/NamingMethodPascal.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Immutable; using System.Linq; +using System.Xml.Linq; using IntelliTect.Analyzer.Naming; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; @@ -77,6 +78,12 @@ private static void AnalyzeSymbol(SymbolAnalysisContext context) default: return; } + // Common symbols for generated code to use, including the main method for top-level statements. + if (name.Contains('<') || name.Contains('>')) + { + return; + } + if (Casing.IsPascalCase(name)) { return;