public override void VisitConstructorDeclaration(ConstructorDeclarationSyntax node) { // ignore static constructors if (node.IsStatic()) return; var constructor = new Constructor(); // read parameters var parameterSyntaxReader = new ParameterSyntaxReader(constructor, _semantic); parameterSyntaxReader.Visit(node); _constructors.AddConstructor(constructor); base.VisitConstructorDeclaration(node); }
public void AddConstructor(Constructor constructor) =>_constructors.Add(constructor);