Exemple #1
0
        private static ITypeReferenceCollection DelveFurther(ITypeReferenceCollection itc)
        {
            ITypeReferenceCollection result = new TypeReferenceCollection();

            foreach (ITypeReference itr in itc)
            {
                result.AddRange(DelveFurther(itr));
            }
            return(result);
        }
        public virtual ITypeReferenceCollection TransformTypeReferenceCollection(ITypeReferenceCollection types)
        {
            ITypeReference[] array = new ITypeReference[types.Count];
            for (int i = 0; i < types.Count; i++)
            {
                array[i] = this.TransformTypeReference(types[i]);
            }

            ITypeReferenceCollection target = new TypeReferenceCollection();
            target.AddRange(array);
            return target;
        }