static SmartFlagEnumValueFormatterTests() { CompositeResolver.Register( new SmartFlagEnumValueFormatter <FlagTestEnumInt16, short>(), new SmartFlagEnumValueFormatter <FlagTestEnumInt32, int>(), new SmartFlagEnumValueFormatter <FlagTestEnumDouble, double>() ); }
static SmartEnumNameFormatterTests() { CompositeResolver.Register( new SmartEnumNameFormatter <TestEnumBoolean, bool>(), new SmartEnumNameFormatter <TestEnumInt16, short>(), new SmartEnumNameFormatter <TestEnumInt32, int>(), new SmartEnumNameFormatter <TestEnumDouble, double>() ); }
static KoikatuConstants() { // Todo: Use an instance instead of a static resolver. CompositeResolver.Register( MessagePack.Unity.UnityResolver.Instance, StandardResolver.Instance ); MessagePackResolver = CompositeResolver.Instance; }
public EventLogger(EventType type) { EventType = type; if (!initialised) { CompositeResolver.Register(UbiqResolver.Instance); initialised = true; } mirrorToConsole = false; }
static MsgPackSerializer() { CompositeResolver.Register(TypelessContractlessStandardResolver.Instance, FallbackAnyObjectResolver.Instance); var list = new List <IMessagePackFormatter> { new TypeFormatter <Type>(), new RpcRequestFormatter(), WireFallbackAnyObjectResolver.WireAnyObjectFormatter <Exception> .instance }; if (TypeEx.TypeType != TypeEx.RuntimeType) { list.Add((IMessagePackFormatter)Activator.CreateInstance(typeof(TypeFormatter <>).MakeGenericType(TypeEx.RuntimeType))); } CompositeResolver.Register(list.ToArray()); _resolver = CompositeResolver.Instance; }
public static void RegisterDefaultResolver(params IFormatterResolver[] resolvers) { CompositeResolver.Register(resolvers); defaultResolver = CompositeResolver.Instance; }
public static void RegisterDefaultResolver(params IFormatterResolver[] resolvers) { CompositeResolver.Register(resolvers); Interlocked.Exchange(ref defaultResolver, CompositeResolver.Instance); }