private static bool ShouldProcessAssembly(IAssemblyPsiModule assemblyPsiModule) { var name = assemblyPsiModule.Assembly.AssemblyName.Name; return(!name.StartsWith("System") && !name.StartsWith("Microsoft") && name != "netstandard" && name != "JetBrains.Annotations"); }
private static void AddWords(OneToSetMap <string, string> wordsPerAssembly, JetHashSet <string> abbreviations, IAssemblyPsiModule assemblyPsiModule, string name) { var textParts = TextSplitter.Split(name); foreach (var textPart in textParts.Where(tp => tp.Type == TextPartType.Word)) { if (textPart.Text == textPart.Text.ToUpperInvariant()) { abbreviations.Add(textPart.Text); } else { wordsPerAssembly.Add(assemblyPsiModule.Assembly.AssemblyName.Name, textPart.Text); } } }