Ejemplo n.º 1
0
        public override object Clone()
        {
            ONCollection lCollection = ONContext.GetComponent_Collection(ClassName, OnContext);

            lCollection.Union(this);

            return(lCollection);
        }
Ejemplo n.º 2
0
        public static ONCollection Union(ONCollection collection1, ONCollection collection2)
        {
            ONCollection lCollection = collection1.Clone() as ONCollection;

            lCollection.Union(collection2);

            return(lCollection);
        }
Ejemplo n.º 3
0
        public static ONCollection operator +(ONCollection collection, ONInstance instance)
        {
            ONCollection lCollection = ONContext.GetComponent_Collection(collection.ClassName, collection.OnContext);

            lCollection.Union(collection);
            lCollection.Add(instance);

            return(lCollection);
        }