Inheritance: IParameterList
コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Constructor.cs プロジェクト: pgenfer/mixinSharp
 public void AddConstructor(Constructor constructor) =>_constructors.Add(constructor);