CSharpMinifier.MinifyMembersAstVisitor.VisitMethodDeclaration C# (CSharp) Method

VisitMethodDeclaration() public method

public VisitMethodDeclaration ( MethodDeclaration methodDeclaration ) : void
methodDeclaration MethodDeclaration
return void
        public override void VisitMethodDeclaration(MethodDeclaration methodDeclaration)
        {
            if (CheckModifiers(methodDeclaration) && !_ignoredMembers.Contains(methodDeclaration.Name) &&
                (ConsoleApp ? methodDeclaration.Name != "Main" : true) &&
                (methodDeclaration.Modifiers & Modifiers.Override) != Modifiers.Override)
                    _currentMembers.Peek().Item2.Add(new NameNode(methodDeclaration.Name, methodDeclaration));
            if (RemoveToString && methodDeclaration.Name == "ToString" && (methodDeclaration.Modifiers & Modifiers.Override) == Modifiers.Override)
                methodDeclaration.Remove();
            base.VisitMethodDeclaration(methodDeclaration);
        }