// Token: 0x06000057 RID: 87 RVA: 0x00004622 File Offset: 0x00002822
 public static object DeserializeObject(Stream serializationStream, Dictionary <Type, string> expectedTypes, TypedSerializationFormatter.TypeEncounteredDelegate typeEncountered)
 {
     if (expectedTypes == null || expectedTypes.Count == 0)
     {
         throw new ArgumentException("expectedTypes", "ExpectedTypes must be initialized before use");
     }
     return(TypedBinaryFormatter.Deserialize(serializationStream, new TypedSerializationFormatter.TypeBinder(expectedTypes, typeEncountered)));
 }
 // Token: 0x06000054 RID: 84 RVA: 0x000045DF File Offset: 0x000027DF
 public static object DeserializeObject(Stream serializationStream, TypedSerializationFormatter.TypeBinder binder)
 {
     if (!binder.IsInitialized)
     {
         throw new ArgumentException("binder", "Binder must be initialized before use");
     }
     return(TypedBinaryFormatter.Deserialize(serializationStream, binder));
 }
 // Token: 0x06000056 RID: 86 RVA: 0x00004610 File Offset: 0x00002810
 public static object DeserializeObject(Stream serializationStream, Type[] expectedTypes, Type[] baseClasses, TypedSerializationFormatter.TypeEncounteredDelegate typeEncountered, bool strict)
 {
     return(TypedBinaryFormatter.Deserialize(serializationStream, new TypedSerializationFormatter.TypeBinder(expectedTypes, baseClasses, typeEncountered, strict)));
 }