示例#1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="PackageFactory"/> class with the specified
 ///     <paramref name="platformManager"/> and <paramref name="manifestExtractor"/>.
 /// </summary>
 /// <param name="platformManager">The <see cref="IPlatformManager"/> instance for the application.</param>
 /// <param name="manifestExtractor">
 ///     The <see cref="IManifestExtractor"/> with which to create <see cref="IPackageArchive"/> instances.
 /// </param>
 /// <param name="packageVerifier">
 ///     The <see cref="IPackageVerifier"/> instance with which to verify <see cref="IPackageArchive"/> instances.
 /// </param>
 public PackageFactory(IPlatformManager platformManager, IManifestExtractor manifestExtractor, IPackageVerifier packageVerifier)
 {
     PlatformManager   = platformManager;
     ManifestExtractor = manifestExtractor;
     PackageVerifier   = packageVerifier;
 }
 public AllocationAlgorithmSetting(IVerifier verifier, IPackageVerifier packageVerifier)
 {
     this.verifier        = verifier;
     this.packageVerifier = packageVerifier;
 }