IronRuby.Builtins.RubyClass.GetClrVectorFactories C# (CSharp) Method

GetClrVectorFactories() private method

private GetClrVectorFactories ( ) : OverloadInfo[]
return OverloadInfo[]
        private OverloadInfo/*!*/[]/*!*/ GetClrVectorFactories() {
            if (_clrVectorFactories == null) {
                Type elementType = GetUnderlyingSystemType().GetElementType();
                _clrVectorFactories = new[] { 
                    Methods.CreateVector.MakeGenericMethod(elementType), 
                    Methods.CreateVectorWithValues.MakeGenericMethod(elementType) 
                };
            }
            return ReflectionOverloadInfo.CreateArray(_clrVectorFactories);
        }