Exemplo n.º 1
0
        public IEditableVariable CreateVariable(IEditable content = null, bool nullable = false)
        {
            IEditableVariable v = new EditableVariable(this, nullable);

            if (content != null)
            {
                v.Set(content);
            }
            return(v);
        }
Exemplo n.º 2
0
        public IEditable CloneAsEditable(bool frozen)
        {
            EditableVariable c;

            if (!dataCursor.IsNull)
            {
                c = new EditableVariable(factory, nullable, dataCursor);
            }
            else
            {
                c = new EditableVariable(factory, nullable);
                c.Set(this);
            }

            if (frozen)
            {
                c.Freeze();
            }

            return(c);
        }