Exemplo n.º 1
0
 public ChangeActionConverter(Type type)
     : base(type)
 {
     Converters.Add(new Converter(HistoricalData.Generated.acceptor.ChangeOperationEnum.aAdd, "Add"));
     Converters.Add(new Converter(HistoricalData.Generated.acceptor.ChangeOperationEnum.aChange, "Change"));
     Converters.Add(new Converter(HistoricalData.Generated.acceptor.ChangeOperationEnum.aRemove, "Remove"));
 }
Exemplo n.º 2
0
        public JsonRpcService(IRpcModuleProvider rpcModuleProvider, ILogManager logManager)
        {
            _logger            = logManager.GetClassLogger();
            _rpcModuleProvider = rpcModuleProvider;
            _serializer        = new JsonSerializer();

            foreach (ModuleInfo module in _rpcModuleProvider.GetEnabledModules())
            {
                foreach (JsonConverter converter in module.Converters)
                {
                    if (_logger.IsDebug)
                    {
                        _logger.Debug($"Registering {converter.GetType().Name} ({module.ModuleType} module)");
                    }
                    _serializer.Converters.Add(converter);
                    _converterLookup.Add(converter.GetType().BaseType.GenericTypeArguments[0], converter);
                    Converters.Add(converter);
                }
            }

            foreach (JsonConverter converter in EthereumJsonSerializer.BasicConverters)
            {
                if (_logger.IsDebug)
                {
                    _logger.Debug($"Registering {converter.GetType().Name} (default)");
                }
                _serializer.Converters.Add(converter);
                _converterLookup.Add(converter.GetType().BaseType.GenericTypeArguments[0], converter);
                Converters.Add(converter);
            }
        }
 public ComposeExtension(object item0, object item1, object item2, object item3)
 {
     Converters.Add(item0);
     Converters.Add(item1);
     Converters.Add(item2);
     Converters.Add(item3);
 }
Exemplo n.º 4
0
        public JsonRpcService(IRpcModuleProvider rpcModuleProvider, ILogManager logManager)
        {
            _logger            = logManager.GetClassLogger();
            _rpcModuleProvider = rpcModuleProvider;
            _serializer        = new JsonSerializer();

            foreach (JsonConverter converter in rpcModuleProvider.Converters)
            {
                if (_logger.IsDebug)
                {
                    _logger.Debug($"Registering {converter.GetType().Name} inside {nameof(JsonRpcService)}");
                }
                _serializer.Converters.Add(converter);
                _converterLookup.Add(converter.GetType().BaseType.GenericTypeArguments[0], converter);
                Converters.Add(converter);
            }

            foreach (JsonConverter converter in EthereumJsonSerializer.BasicConverters)
            {
                if (_logger.IsDebug)
                {
                    _logger.Debug($"Registering {converter.GetType().Name} (default)");
                }
                _serializer.Converters.Add(converter);
                _converterLookup.Add(converter.GetType().BaseType.GenericTypeArguments[0], converter);
                Converters.Add(converter);
            }
        }
Exemplo n.º 5
0
 public NFCertaJsonSerializer()
 {
     ContractResolver   = new CamelCasePropertyNamesContractResolver();
     DateFormatHandling = DateFormatHandling.IsoDateFormat;
     DateParseHandling  = DateParseHandling.DateTimeOffset;
     Converters.Add(new StringEnumConverter());
 }
Exemplo n.º 6
0
 public OverseerJsonSerializer()
 {
     ContractResolver = new OverseerContractResolver();
     Converters.Add(new StringEnumConverter());
     Converters.Add(new PrinterConfigJsonConverter());
     Formatting = Formatting.None;
 }
Exemplo n.º 7
0
        InteractiveJsonSerializerSettings
        #endif
            ()
        {
            ContractResolver    = new InteractiveJsonContractResolver();
            SerializationBinder = new InteractiveJsonBinder();

            // Non-default NJS Converters
            Converters.Add(new MonacoAwareStringEnumConverter());
            Converters.Add(new IsoDateTimeConverter());
            Converters.Add(new VersionConverter());

            // Custom Converters
            Converters.Add(new CodeCellIdConverter());
            Converters.Add(new EvaluationContextIdConverter());
            Converters.Add(new SdkIdConverter());
            Converters.Add(new OSPlatformConverter());
            Converters.Add(new FrameworkNameConverter());
            Converters.Add(new IRepresentedTypeConverter());

            Formatting                 = Formatting.Indented;
            NullValueHandling          = NullValueHandling.Ignore;
            DefaultValueHandling       = DefaultValueHandling.Ignore;
            TypeNameHandling           = TypeNameHandling.Objects;
            PreserveReferencesHandling = PreserveReferencesHandling.Objects;
        }
Exemplo n.º 8
0
 public CamelCaseJsonSerializerSettings()
 {
     ContractResolver = new CamelCasePropertyNamesContractResolver();
     Converters.Add(new StringEnumConverter {
         CamelCaseText = true
     });
 }
        private PoloniexJsonSerializer()
        {
            var lConverter = new PoloniexJsonConverter();

            Converters.Clear();
            Converters.Add(lConverter);
        }
Exemplo n.º 10
0
        public JsonSettings()
        {
            m_contractResolver = new JsonContractResolver();
            m_contractFactory  = new Func <Type, JsonContract>(CreateObjectContract);

            Converters.Add(new VersionConverter());
        }
Exemplo n.º 11
0
 public CustomJsonSerializer()
 {
     Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter());
     ContractResolver     = new CamelCasePropertyNamesContractResolver();
     DateTimeZoneHandling = DateTimeZoneHandling.Local;
     NullValueHandling    = NullValueHandling.Ignore;
 }
Exemplo n.º 12
0
 public HiveJsonSerializer(params JsonConverter[] converters)
     : this()
 {
     foreach (var jsonConverter in converters.Safe())
     {
         Converters.Add(jsonConverter);
     }
 }
Exemplo n.º 13
0
 public ServiceJsonSerializerSettings()
 {
     Culture               = CultureInfo.InvariantCulture;
     ContractResolver      = new CamelCasePropertyNamesContractResolver();
     ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
     Converters.Add(new DateTimeJsonConverter());
     Converters.Add(new StringEnumConverter());
 }
Exemplo n.º 14
0
 public PKSimJsonSerializerSetings()
 {
     TypeNameHandling  = TypeNameHandling.Auto;
     NullValueHandling = NullValueHandling.Ignore;
     ContractResolver  = new WritablePropertiesOnlyResolver();
     Converters.Add(new StringEnumConverter());
     Converters.Add(new NullabeDoubleJsonConverter());
 }
Exemplo n.º 15
0
 /// <summary>
 /// Registers a custom converter to the <see cref="MappingContainer"/> instance.
 /// </summary>
 /// <typeparam name="TSource">The source type.</typeparam>
 /// <typeparam name="TTarget">The target type.</typeparam>
 /// <param name="expression">Callback to convert from source type to the target type.</param>
 public void RegisterConverter <TSource, TTarget>(Func <TSource, TTarget> expression)
 {
     if (expression == null)
     {
         throw new ArgumentNullException(nameof(expression));
     }
     Converters.Add(expression);
 }
Exemplo n.º 16
0
 public TapasSerializer(bool traverse = false, bool excludeProtected = true, bool minimal = false)
     : base()
 {
     Converters.Add(new PublishedNodeSerializer(traverse, excludeProtected, minimal));
     Converters.Add(new HtmlStringSerializer());
     Converters.Add(new PublishedPropertySerializer());
     ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
 }
Exemplo n.º 17
0
 public CamelCaseJsonSerializerSettings()
 {
     ContractResolver = new CamelCasePropertyNamesContractResolver();
     Converters.Add(new StringEnumConverter {
         NamingStrategy = new CamelCaseNamingStrategy()
     });
     NullValueHandling = NullValueHandling.Ignore;
 }
Exemplo n.º 18
0
 public ScopeConverter(Type type)
     : base(type)
 {
     Converters.Add(new Converter(acceptor.Paragraph_scope.aOBU, "On Board Unit"));
     Converters.Add(new Converter(acceptor.Paragraph_scope.aOBU_AND_TRACK, "On Board Unit and Track"));
     Converters.Add(new Converter(acceptor.Paragraph_scope.aTRACK, "Track"));
     Converters.Add(new Converter(acceptor.Paragraph_scope.aROLLING_STOCK, "Rolling stock"));
 }
Exemplo n.º 19
0
 public DefaultSerializerSettings()
 {
     ContractResolver = new CamelCasePropertyNamesContractResolver
     {
         NamingStrategy = new SnakeCaseNamingStrategy()
     };
     NullValueHandling = NullValueHandling.Ignore;
     Converters.Add(new EnumConverter());
 }
 public SnakeCaseJsonSerializer()
 {
     ContractResolver = new SnakeCaseContractResolver();
     Converters.Add(new StringEnumConverter
     {
         AllowIntegerValues = true,
         NamingStrategy     = new CamelCaseNamingStrategy()
     });
 }
Exemplo n.º 21
0
 public GuidelineJsonSerializerSettings()
 {
     ContractResolver     = new CamelCasePropertyNamesContractResolver();
     TypeNameHandling     = TypeNameHandling.None;
     DateFormatHandling   = DateFormatHandling.IsoDateFormat;
     NullValueHandling    = NullValueHandling.Ignore;
     DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate;
     Converters.Add(new StringEnumConverter());
 }
 public GraphsonJsonSerializer(
     DefaultValueHandling defaultValueHandling,
     IGremlinQueryEnvironment environment,
     IGremlinQueryFragmentDeserializer fragmentDeserializer)
 {
     DefaultValueHandling = defaultValueHandling;
     ContractResolver     = new GremlinContractResolver(environment.Model.PropertiesModel);
     Converters.Add(new JTokenConverterConverter(fragmentDeserializer, environment));
 }
Exemplo n.º 23
0
 public SnakeCaseJsonSerializer()
 {
     ContractResolver = new SnakeCaseContractResolver();
     Converters.Add(new StringEnumConverter
     {
         AllowIntegerValues = true,
         CamelCaseText      = false
     });
 }
Exemplo n.º 24
0
 public RulePriorityConverter(Type type)
     : base(type)
 {
     Converters.Add(new Converter(acceptor.RulePriority.aProcessing, "Processing"));
     Converters.Add(new Converter(acceptor.RulePriority.aUpdateINTERNAL, "Update INTERNAL variables"));
     Converters.Add(new Converter(acceptor.RulePriority.aUpdateOUT, "Update OUT variables"));
     Converters.Add(new Converter(acceptor.RulePriority.aVerification, "INPUT Verification"));
     Converters.Add(new Converter(acceptor.RulePriority.aCleanUp, "Clean Up"));
 }
Exemplo n.º 25
0
 public ImplementationStatusConverter(Type type)
     : base(type)
 {
     Converters.Add(new Converter(acceptor.SPEC_IMPLEMENTED_ENUM.Impl_NA, "Not implemented"));
     Converters.Add(new Converter(acceptor.SPEC_IMPLEMENTED_ENUM.Impl_Implemented, "Implemented"));
     Converters.Add(new Converter(acceptor.SPEC_IMPLEMENTED_ENUM.Impl_NotImplementable, "Not implementable"));
     Converters.Add(new Converter(acceptor.SPEC_IMPLEMENTED_ENUM.Impl_NewRevisionAvailable,
                                  "New revision available"));
 }
Exemplo n.º 26
0
 public CustomJsonSerializer()
 {
     Converters.Add(new StringEnumConverter
     {
         AllowIntegerValues = false,
         CamelCaseText      = true
     });
     Formatting = Formatting.Indented;
 }
Exemplo n.º 27
0
 public VariableModeConverter(Type type)
     : base(type)
 {
     Converters.Add(new Converter(acceptor.VariableModeEnumType.aConstant, "Constant"));
     Converters.Add(new Converter(acceptor.VariableModeEnumType.aIncoming, "In"));
     Converters.Add(new Converter(acceptor.VariableModeEnumType.aInOut, "In Out"));
     Converters.Add(new Converter(acceptor.VariableModeEnumType.aInternal, "Internal"));
     Converters.Add(new Converter(acceptor.VariableModeEnumType.aOutgoing, "Out"));
 }
        /// <summary>
        /// Creates a new <see cref="DatasyncSerializerSettings"/> instance
        /// with the default properties necessary for a datasync service.
        /// </summary>
        public DatasyncSerializerSettings()
        {
            NullValueHandling      = NullValueHandling.Include;
            ObjectCreationHandling = ObjectCreationHandling.Replace;

            ContractResolver = new DatasyncContractResolver();

            Converters.Add(new DatasyncIsoDateTimeConverter());
            Converters.Add(new StringEnumConverter());
        }
Exemplo n.º 29
0
 public CustomSerializer()
 {
     ContractResolver = new CamelCasePropertyNamesContractResolver();
     Converters.Add(new StringEnumConverter
     {
         CamelCaseText = true
     });
     Converters.Add(new RevisionIdConverter());
     Converters.Add(new PathPairIndexedDictionary());
 }
Exemplo n.º 30
0
        public MRequestCompleteUpload(MegaUser user, MegaNode node) : base(user)
        {
            t = node.ParentId;
            n = new List <MegaNode> {
                node
            };
            this.user = user;

            Converters.Add(new NodeKeyConverter(user.masterKeyAlg, user));
        }