private SchemaNaming(string namespaceName, string securityDescriptor, Assembly assembly)
 {
     this.assembly = assembly;
     this.assemblyInfo = new AssemblySpecificNaming(namespaceName, securityDescriptor, assembly);
     if (!DoesInstanceExist(this.RegistrationPath))
     {
         this.assemblyInfo.DecoupledProviderInstanceName = AssemblyNameUtility.UniqueToAssemblyMinorVersion(assembly);
     }
 }
 private SchemaNaming(string namespaceName, string securityDescriptor, Assembly assembly)
 {
     this.assembly     = assembly;
     this.assemblyInfo = new AssemblySpecificNaming(namespaceName, securityDescriptor, assembly);
     if (!DoesInstanceExist(this.RegistrationPath))
     {
         this.assemblyInfo.DecoupledProviderInstanceName = AssemblyNameUtility.UniqueToAssemblyMinorVersion(assembly);
     }
 }
 SchemaNaming(string namespaceName, string securityDescriptor, Assembly assembly)
 {
     this.assembly = assembly;
     assemblyInfo  = new AssemblySpecificNaming(namespaceName, securityDescriptor, assembly);
 }