Example #1
0
        } // GetLicense

        public LicensingData Clone()
        {
            var clone = new LicensingData
            {
                Licensed     = Licensed.Clone(),
                Dependencies = Dependencies.Clone(),
                Licenses     = Licenses.Clone()
            };

            return(clone);
        } // Clone
        private void Init(IRoot3D root3D)
        {
            Dependencies = Dependencies.Clone();

            // Cache this navigation view.
            Dependencies.Cache(this);

            if (IsRoot3D)
            {
                SetParent(root3D);
                myTransform.ResetTransform();
            }

            model = CreateModel() ?? new TModel();
            Dependencies.CacheAndInject(model);

            Depth = ViewDepth;
        }