public VersionFolderPathContext( PackageIdentity package, string packagesDirectory, bool isLowercasePackagesDirectory, ILogger logger, PackageSaveMode packageSaveMode, XmlDocFileSaveMode xmlDocFileSaveMode) { if (package == null) { throw new ArgumentNullException(nameof(package)); } if (string.IsNullOrEmpty(packagesDirectory)) { throw new ArgumentException(string.Format( CultureInfo.CurrentCulture, Strings.StringCannotBeNullOrEmpty, nameof(packagesDirectory))); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } Package = package; PackagesDirectory = packagesDirectory; IsLowercasePackagesDirectory = isLowercasePackagesDirectory; Logger = logger; PackageSaveMode = packageSaveMode; XmlDocFileSaveMode = xmlDocFileSaveMode; }
public VersionFolderPathContext( PackageIdentity package, string packagesDirectory, ILogger logger, bool fixNuspecIdCasing, PackageSaveMode packageSaveMode, bool normalizeFileNames, XmlDocFileSaveMode xmlDocFileSaveMode) { if (package == null) { throw new ArgumentNullException(nameof(package)); } if (string.IsNullOrEmpty(packagesDirectory)) { throw new ArgumentException(string.Format( CultureInfo.CurrentCulture, Strings.StringCannotBeNullOrEmpty, nameof(packagesDirectory))); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } Package = package; PackagesDirectory = packagesDirectory; Logger = logger; FixNuspecIdCasing = fixNuspecIdCasing; PackageSaveMode = packageSaveMode; NormalizeFileNames = normalizeFileNames; XmlDocFileSaveMode = xmlDocFileSaveMode; }
public PackageFileExtractor(IEnumerable <string> packageFiles, XmlDocFileSaveMode xmlDocFileSaveMode) { _xmlDocFileSaveMode = xmlDocFileSaveMode; if (xmlDocFileSaveMode == XmlDocFileSaveMode.Skip || xmlDocFileSaveMode == XmlDocFileSaveMode.Compress) { _intellisenseXmlFiles = GatherIntellisenseXmlFiles(packageFiles); } }
public PackageExtractionContext( PackageSaveMode packageSaveMode, XmlDocFileSaveMode xmlDocFileSaveMode, ClientPolicyContext clientPolicyContext, ILogger logger) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); PackageSaveMode = packageSaveMode; XmlDocFileSaveMode = xmlDocFileSaveMode; ClientPolicyContext = clientPolicyContext; }
public PackageExtractionContext( PackageSaveMode packageSaveMode, XmlDocFileSaveMode xmlDocFileSaveMode, ILogger logger, IPackageSignatureVerifier signedPackageVerifier) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); PackageSaveMode = packageSaveMode; XmlDocFileSaveMode = xmlDocFileSaveMode; SignedPackageVerifier = signedPackageVerifier; }
public VersionFolderPathContext( PackageIdentity package, string packagesDirectory, ILogger logger, PackageSaveMode packageSaveMode, XmlDocFileSaveMode xmlDocFileSaveMode) : this( package, packagesDirectory, isLowercasePackagesDirectory : true, logger : logger, packageSaveMode : packageSaveMode, xmlDocFileSaveMode : xmlDocFileSaveMode) { }