public UnifiedAssemblyName(AssemblyNameExtension preUnified, AssemblyNameExtension postUnified, bool isUnified, Microsoft.Build.Tasks.UnificationReason unificationReason, bool isPrerequisite, bool? isRedistRoot, string redistName)
 {
     this.preUnified = preUnified;
     this.postUnified = postUnified;
     this.isUnified = isUnified;
     this.isPrerequisite = isPrerequisite;
     this.isRedistRoot = isRedistRoot;
     this.redistName = redistName;
     this.unificationReason = unificationReason;
 }
 public UnifiedAssemblyName(AssemblyNameExtension preUnified, AssemblyNameExtension postUnified, bool isUnified, Microsoft.Build.Tasks.UnificationReason unificationReason, bool isPrerequisite, bool?isRedistRoot, string redistName)
 {
     this.preUnified        = preUnified;
     this.postUnified       = postUnified;
     this.isUnified         = isUnified;
     this.isPrerequisite    = isPrerequisite;
     this.isRedistRoot      = isRedistRoot;
     this.redistName        = redistName;
     this.unificationReason = unificationReason;
 }