SymbolExplorer.ViewModels.HeaderGeneratorViewModel.IsLanguageSymbol C# (CSharp) Method

IsLanguageSymbol() private method

private IsLanguageSymbol ( Symbol symbol ) : bool
symbol SymbolExplorer.Models.Symbol
return bool
        bool IsLanguageSymbol(Symbol symbol)
        {
            string[] languageSymbolParts =
            {
                "`RTTI Complete Object Locator'",
                "`vftable'",
                "`RTTI Class Hierarchy Descriptor'",
                "`RTTI Base Class Array'",
                "`RTTI Base Class Descriptor at",
                "`RTTI Type Descriptor'",
                "`scalar deleting destructor'",
                "`vector deleting destructor'",
                "`string'",
            };

            foreach (var s in languageSymbolParts)
            {
                if (symbol.Demangled.Contains(s)) return true;
            }

            return false;
        }