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")); }
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); }
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); } }
public NFCertaJsonSerializer() { ContractResolver = new CamelCasePropertyNamesContractResolver(); DateFormatHandling = DateFormatHandling.IsoDateFormat; DateParseHandling = DateParseHandling.DateTimeOffset; Converters.Add(new StringEnumConverter()); }
public OverseerJsonSerializer() { ContractResolver = new OverseerContractResolver(); Converters.Add(new StringEnumConverter()); Converters.Add(new PrinterConfigJsonConverter()); Formatting = Formatting.None; }
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; }
public CamelCaseJsonSerializerSettings() { ContractResolver = new CamelCasePropertyNamesContractResolver(); Converters.Add(new StringEnumConverter { CamelCaseText = true }); }
private PoloniexJsonSerializer() { var lConverter = new PoloniexJsonConverter(); Converters.Clear(); Converters.Add(lConverter); }
public JsonSettings() { m_contractResolver = new JsonContractResolver(); m_contractFactory = new Func <Type, JsonContract>(CreateObjectContract); Converters.Add(new VersionConverter()); }
public CustomJsonSerializer() { Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter()); ContractResolver = new CamelCasePropertyNamesContractResolver(); DateTimeZoneHandling = DateTimeZoneHandling.Local; NullValueHandling = NullValueHandling.Ignore; }
public HiveJsonSerializer(params JsonConverter[] converters) : this() { foreach (var jsonConverter in converters.Safe()) { Converters.Add(jsonConverter); } }
public ServiceJsonSerializerSettings() { Culture = CultureInfo.InvariantCulture; ContractResolver = new CamelCasePropertyNamesContractResolver(); ReferenceLoopHandling = ReferenceLoopHandling.Ignore; Converters.Add(new DateTimeJsonConverter()); Converters.Add(new StringEnumConverter()); }
public PKSimJsonSerializerSetings() { TypeNameHandling = TypeNameHandling.Auto; NullValueHandling = NullValueHandling.Ignore; ContractResolver = new WritablePropertiesOnlyResolver(); Converters.Add(new StringEnumConverter()); Converters.Add(new NullabeDoubleJsonConverter()); }
/// <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); }
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; }
public CamelCaseJsonSerializerSettings() { ContractResolver = new CamelCasePropertyNamesContractResolver(); Converters.Add(new StringEnumConverter { NamingStrategy = new CamelCaseNamingStrategy() }); NullValueHandling = NullValueHandling.Ignore; }
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")); }
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() }); }
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)); }
public SnakeCaseJsonSerializer() { ContractResolver = new SnakeCaseContractResolver(); Converters.Add(new StringEnumConverter { AllowIntegerValues = true, CamelCaseText = false }); }
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")); }
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")); }
public CustomJsonSerializer() { Converters.Add(new StringEnumConverter { AllowIntegerValues = false, CamelCaseText = true }); Formatting = Formatting.Indented; }
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()); }
public CustomSerializer() { ContractResolver = new CamelCasePropertyNamesContractResolver(); Converters.Add(new StringEnumConverter { CamelCaseText = true }); Converters.Add(new RevisionIdConverter()); Converters.Add(new PathPairIndexedDictionary()); }
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)); }