Esempio n. 1
0
        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);
                }
            }
        }