Alsing.Design.ComponaCollectionEditor.ComponaCollectionForm.AddObject C# (CSharp) Method

AddObject() public method

public AddObject ( object o ) : void
o object
return void
            public void AddObject(object o)
            {
                var e = GUI.EditValue as IList;
                
                e.Add(o);

                IsDirty = true;
                GUI.lstMembers.Items.Add(o);
                CreatedItems.Add(o);
                if (o is Component)
                {
                    var cp = o as Component;
                    Editor.DesignerHost.Container.Add(cp);
                }
                var Items = new object[((uint) GUI.lstMembers.Items.Count)];
                for (int i = 0; (i < Items.Length); i++)
                {
                    Items[i] = GUI.lstMembers.Items[i];
                }
            }