public MsSql2008FunctionRegistration(IRegisterationAdaptor adaptor, string sqlTypeName, string geometryColumnsViewName, IType geometryType)
        {
            this.adaptor                 = adaptor;
            this.sqlTypeName             = sqlTypeName;
            this.geometryColumnsViewName = geometryColumnsViewName;
            this.GeometryType            = geometryType;

            RegisterBasicFunctions();
            RegisterFunctions();
        }
		public MsSql2008FunctionRegistration(IRegisterationAdaptor adaptor, string sqlTypeName, string geometryColumnsViewName,IType geometryType)
		{
			this.adaptor = adaptor;
			this.sqlTypeName = sqlTypeName;
			this.geometryColumnsViewName = geometryColumnsViewName;
			this.GeometryType = geometryType;

			RegisterBasicFunctions();
			RegisterFunctions();
		}
 public MsSqlLegacyFunctionRegistration(IRegisterationAdaptor adaptor)
 {
     this.adaptor = adaptor;
     RegisterBasicFunctions();
     RegisterFunctions();
 }
 public MsSqlLegacyFunctionRegistration(IRegisterationAdaptor adaptor)
 {
     this.adaptor = adaptor;
     RegisterBasicFunctions();
     RegisterFunctions();
 }
 public MsSql2012FunctionRegistration(IRegisterationAdaptor adaptor, string sqlTypeName, string geometryColumnsViewName, IType geometryType)
     : base(adaptor, sqlTypeName, geometryColumnsViewName, geometryType)
 {
 }
		public MsSql2012FunctionRegistration(IRegisterationAdaptor adaptor, string sqlTypeName, string geometryColumnsViewName,IType geometryType)
			: base(adaptor, sqlTypeName, geometryColumnsViewName,geometryType)
		{

		}