コード例 #1
0
		public JsonModelMapper(Func<Type, bool> parameterTypeMatchDelegate, JsonSerializerSettings serializerSettings, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
		{
			parameterTypeMatchDelegate.ThrowIfNull("parameterTypeMatchDelegate");
			serializerSettings.ThrowIfNull("serializerSettings");

			_parameterTypeMatchDelegate = parameterTypeMatchDelegate;
			_serializerSettings = serializerSettings;
			_errorHandling = errorHandling;
		}
コード例 #2
0
        public ResponseMethodReturnTypeMapper JsonModelMapper(
            Func<Type, bool> parameterTypeMatchDelegate,
            JsonSerializerSettings serializerSettings,
            DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
        {
            _parameterMappers.Add(new JsonModelMapper(parameterTypeMatchDelegate, serializerSettings, errorHandling));

            return this;
        }
コード例 #3
0
        public ResponseMethodReturnTypeMapper JsonModelMapper(
            Func <Type, bool> parameterTypeMatchDelegate,
            JsonSerializerSettings serializerSettings,
            DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
        {
            _parameterMappers.Add(new JsonModelMapper(parameterTypeMatchDelegate, serializerSettings, errorHandling));

            return(this);
        }
コード例 #4
0
        public JsonModelMapper(Func <Type, bool> parameterTypeMatchDelegate, JsonSerializerSettings serializerSettings, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
        {
            parameterTypeMatchDelegate.ThrowIfNull("parameterTypeMatchDelegate");
            serializerSettings.ThrowIfNull("serializerSettings");

            _parameterTypeMatchDelegate = parameterTypeMatchDelegate;
            _serializerSettings         = serializerSettings;
            _errorHandling = errorHandling;
        }
コード例 #5
0
 public ConvertibleMapper(NameValueCollectionSource source, bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
     : base(source, caseSensitive, errorHandling)
 {
 }
コード例 #6
0
 protected RequestMapper(NameValueCollectionSource source, bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
 {
     _source = source;
     _caseSensitive = caseSensitive;
     _errorHandling = errorHandling;
 }
コード例 #7
0
 public FormToIConvertibleMapper(bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
 {
     _caseSensitive = caseSensitive;
     _errorHandling = errorHandling;
 }
コード例 #8
0
 public ConvertibleMapper(NameValueCollectionSource source, bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
     : base(source, caseSensitive, errorHandling)
 {
 }
コード例 #9
0
 protected RequestMapper(NameValueCollectionSource source, bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
 {
     _source        = source;
     _caseSensitive = caseSensitive;
     _errorHandling = errorHandling;
 }
コード例 #10
0
        public ResponseMethodReturnTypeMapper JsonModelMapper(DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
        {
            _parameterMappers.Add(new JsonModelMapper(errorHandling));

            return this;
        }
コード例 #11
0
 public JsonModelMapper(Func <Type, bool> parameterTypeMatchDelegate, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
     : this(parameterTypeMatchDelegate, new JsonSerializerSettings(), errorHandling)
 {
 }
コード例 #12
0
ファイル: GuidMapper.cs プロジェクト: darkmice/junior-route
 public GuidMapper(NameValueCollectionSource source, bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue, string format = null)
     : base(source, caseSensitive, errorHandling)
 {
     _format = format;
 }
コード例 #13
0
		public QueryStringToIConvertibleMapper(bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
		{
			_caseSensitive = caseSensitive;
			_errorHandling = errorHandling;
		}
コード例 #14
0
		public JsonModelMapper(DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
			: this(type => type.Name.EndsWith("Model"), new JsonSerializerSettings(), errorHandling)
		{
		}
コード例 #15
0
		public JsonModelMapper(Func<Type, bool> parameterTypeMatchDelegate, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
			: this(parameterTypeMatchDelegate, new JsonSerializerSettings(), errorHandling)
		{
		}
コード例 #16
0
 public JsonModelMapper(DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
     : this(type => type.Name.EndsWith("Model"), new JsonSerializerSettings(), errorHandling)
 {
 }
コード例 #17
0
        public ResponseMethodReturnTypeMapper JsonModelMapper(DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
        {
            _parameterMappers.Add(new JsonModelMapper(errorHandling));

            return(this);
        }
コード例 #18
0
        public ResponseMethodReturnTypeMapper JsonModelMapper(JsonSerializerSettings serializerSettings, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue)
        {
            _parameterMappers.Add(new JsonModelMapper(serializerSettings, errorHandling));

            return this;
        }