Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Package"/> class.
 /// </summary>
 public Package()
 {
     Assets = new PackageAssetCollection(this);
     Bundles = new BundleCollection(this);
     IsDirty = true;
     settings = new Lazy<PackageUserSettings>(() => new PackageUserSettings(this));
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Package"/> class.
 /// </summary>
 public Package()
 {
     localDependencies = new List<PackageReference>();
     temporaryAssets = new AssetItemCollection();
     assets = new PackageAssetCollection(this);
     explicitFolders = new List<UDirectory>();
     Bundles = new BundleCollection(this);
     Meta = new PackageMeta();
     TemplateFolders = new List<TemplateFolder>();
     Templates = new List<TemplateDescription>();
     Profiles = new PackageProfileCollection();
     IsDirty = true;
 }
Esempio n. 3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Package"/> class.
        /// </summary>
        public Package()
        {
            Id = Guid.NewGuid();
            // Initializse package with default versions (same code as in Asset..ctor())
            var defaultPackageVersion = AssetRegistry.GetCurrentFormatVersions(GetType());
            if (defaultPackageVersion != null)
            {
                SerializedVersion = new Dictionary<string, PackageVersion>(defaultPackageVersion);
            }

            Assets = new PackageAssetCollection(this);
            Bundles = new BundleCollection(this);
            IsDirty = true;
            settings = new Lazy<PackageUserSettings>(() => new PackageUserSettings(this));
        }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Package"/> class.
 /// </summary>
 public Package()
 {
     localDependencies = new List<PackageReference>();
     temporaryAssets = new AssetItemCollection();
     assets = new PackageAssetCollection(this);
     explicitFolders = new List<UDirectory>();
     loadedAssemblies = new List<PackageLoadedAssembly>();
     Bundles = new BundleCollection(this);
     Meta = new PackageMeta();
     TemplateFolders = new List<TemplateFolder>();
     Templates = new List<TemplateDescription>();
     Profiles = new PackageProfileCollection();
     IsDirty = true;
     settings = new Lazy<PackageUserSettings>(() => new PackageUserSettings(this));
     SerializedVersion = PackageFileVersion;
 }