Boo.Lang.Compiler.TypeSystem.GenericParameterInferrer.InferArrayType C# (CSharp) Method

InferArrayType() private method

private InferArrayType ( IArrayType formalType, IType actualType, Inference inference ) : bool
formalType IArrayType
actualType IType
inference Inference
return bool
        private bool InferArrayType(IArrayType formalType, IType actualType, Inference inference)
        {
            IArrayType actualArrayType = actualType as IArrayType;
            return
                (actualArrayType != null) &&
                (actualArrayType.GetArrayRank() == formalType.GetArrayRank()) &&
                (Infer(formalType.GetElementType(), actualType.GetElementType(), inference));
        }