Exemplo n.º 1
0
 public static void UnregisterProvider()
 {
     if (BsonSerializer.zIsSerializationProviderRegistered(typeof(PBSerializationProvider_v1)))
     {
         if (_trace)
         {
             pb.Trace.WriteLine("PBSerializationProvider_v1 : unregister provider");
         }
         BsonSerializer.zUnregisterSerializationProvider(typeof(PBSerializationProvider_v1));
     }
 }
Exemplo n.º 2
0
 public static void RegisterProvider()
 {
     if (!BsonSerializer.zIsSerializationProviderRegistered(typeof(PBSerializationProvider_v1)))
     {
         if (_trace)
         {
             pb.Trace.WriteLine("PBSerializationProvider_v1 : register provider");
         }
         BsonSerializer.RegisterSerializationProvider(new PBSerializationProvider_v1());
         //BsonSerializer.RegisterGenericSerializerDefinition(typeof(Dictionary<,>), typeof(DictionarySerializer<,>));
     }
 }