From dd8c3ea9c7821091a8a124dfe6002b90912a1e27 Mon Sep 17 00:00:00 2001 From: triton Date: Tue, 22 Jan 2013 17:01:40 +0000 Subject: [PATCH] Added helper property to get the constructors of a class. --- src/Bridge/Class.cs | 9 +++++++++ 1 file changed, 9 insertions(+) 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);