// 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))); }