public ReferenceTypeCollection Clone()
        {
            ReferenceTypeCollection clonedChildDataType = new ReferenceTypeCollection(itemCount);

            foreach (ReferenceType item in this)
            {
                clonedChildDataType.Add(item);
            }
            return(clonedChildDataType);
        }
Beispiel #2
0
        public static void Init()
        {
            //
            // Instantiate type collections.
            //
            valueTypes     = Make(null);
            referenceTypes = new ReferenceTypeCollection();
            enumTypes      = new EnumTypeCollection();

            // ValueTypes load at startup and never to be
            // reloaded, only TypeConverters for References and
            // enums need reloaded ???
            TypeConverters.ValueTypeConverter.Init(valueTypes);
            initTypeConverters();
        }