Boo.Lang.Compiler.TypeSystem.ExternalType.GetConstructors C# (CSharp) Method

GetConstructors() public method

public GetConstructors ( ) : IConstructor[]
return IConstructor[]
        public virtual IConstructor[] GetConstructors()
        {
            if (null == _constructors)
            {
                BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance;
                ConstructorInfo[] ctors = _type.GetConstructors(flags);
                _constructors = new IConstructor[ctors.Length];
                for (int i=0; i<_constructors.Length; ++i)
                {
                    _constructors[i] = new ExternalConstructor(_typeSystemServices, ctors[i]);
                }
            }
            return _constructors;
        }