public Library(string libraryType, string packageName, string version, string hash, Dependency[] dependencies, bool serviceable) { LibraryType = libraryType; PackageName = packageName; Version = version; Hash = hash; Dependencies = dependencies; Serviceable = serviceable; }
public CompilationLibrary(string libraryType, string packageName, string version, string hash, string[] assemblies, Dependency[] dependencies, bool serviceable) : base(libraryType, packageName, version, hash, dependencies, serviceable) { Assemblies = assemblies; }
public bool Equals(Dependency other) { return(string.Equals(Name, other.Name) && string.Equals(Version, other.Version)); }
public bool Equals(Dependency other) { return string.Equals(Name, other.Name) && string.Equals(Version, other.Version); }
public RuntimeLibrary(string libraryType, string packageName, string version, string hash, string[] assemblies, Dependency[] dependencies, bool serviceable) : base(libraryType, packageName, version, hash, dependencies, serviceable) { Assemblies = assemblies.Select(path => new RuntimeAssembly(path)).ToArray(); }