public override void VisitMethodDeclaration(MethodDeclarationSyntax node)
{
if (IsIgnoreMember(node.Modifiers)) { return; }
var modifiers = GetMemberModifiersText(node.Modifiers);
var name = node.Identifier.ToString();
var returnType = node.ReturnType.ToString();
var args = node.ParameterList.Parameters.Select(p => $"{p.Identifier}:{p.Type}");
WriteLine($"{modifiers}{name}({string.Join(", ", args)}) : {returnType}");
}