Exemplo n.º 1
0
        public AssetUpdater(AssetDependencyManager dependencyManager)
        {
            if (dependencyManager == null)
            {
                throw new ArgumentNullException("dependencyManager");
            }

            this.dependencyManager = dependencyManager;
        }
Exemplo n.º 2
0
        public override void Initialize()
        {
            base.Initialize();

            TypeFactory = new TypeDescriptorFactory();
            var assetDesc = TypeFactory.Find(typeof(TestAssetUpdate));

            memberMyClass = assetDesc.Members.FirstOrDefault(member => member.Name == "MyClass");

            if (session != null)
            {
                session.Dispose();
                dependencyManager.Dispose();
            }

            package           = new Package();
            session           = new PackageSession(package);
            dependencyManager = new AssetDependencyManager(session);
            assetUpdater      = new AssetUpdater(dependencyManager);
        }