public ComponentNameBuilder(ComponentName name)
        {
            if (name == null)
                return;

            this.Name = name.Name;
            this.Version = name.Version;
            this.Culture = name.Culture;
            this.Architecture = name.Architecture;
            this.PublicKey = name.GetPublicKey();
            this.PublicKeyToken = name.GetPublicKeyToken();
            this.Hash = name.Hash;
        }