diff --git a/src/Bridge/Class.cs b/src/Bridge/Class.cs index 5d0a0f19..408eb4fa 100644 --- a/src/Bridge/Class.cs +++ b/src/Bridge/Class.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Linq; namespace Cxxi { @@ -111,6 +112,14 @@ namespace Cxxi get { return Type == ClassType.RefType; } } + public IEnumerable Constructors + { + get { + return Methods.Where( + method => method.IsConstructor || method.IsCopyConstructor); + } + } + public override T Visit(IDeclVisitor visitor) { return visitor.VisitClassDecl(this);