Microsoft.CSharp.RuntimeBinder.SymbolTable.GetCTypeArrayFromTypes C# (CSharp) Method

GetCTypeArrayFromTypes() private method

private GetCTypeArrayFromTypes ( IList types ) : Microsoft.CSharp.RuntimeBinder.Semantics.CType[]
types IList
return Microsoft.CSharp.RuntimeBinder.Semantics.CType[]
        internal CType[] GetCTypeArrayFromTypes(IList<Type> types)
        {
            if (types == null)
            {
                return null;
            }

            CType[] ctypes = new CType[types.Count];

            int i = 0;
            foreach (Type t in types)
            {
                Debug.Assert(t != null);
                ctypes[i++] = GetCTypeFromType(t);
            }

            return ctypes;
        }