internal static ReadObjectInfo Create(Type objectType, string[] memberNames, Type[] memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly) { ReadObjectInfo objectInfo = ReadObjectInfo.GetObjectInfo(serObjectInfoInit); objectInfo.Init(objectType, memberNames, memberTypes, surrogateSelector, context, objectManager, serObjectInfoInit, converter, bSimpleAssembly); return(objectInfo); }
internal static ReadObjectInfo Create(Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly) { ReadObjectInfo objectInfo = ReadObjectInfo.GetObjectInfo(serObjectInfoInit); Type objectType1 = objectType; ISurrogateSelector surrogateSelector1 = surrogateSelector; StreamingContext context1 = context; ObjectManager objectManager1 = objectManager; SerObjectInfoInit serObjectInfoInit1 = serObjectInfoInit; IFormatterConverter converter1 = converter; int num = bSimpleAssembly ? 1 : 0; objectInfo.Init(objectType1, surrogateSelector1, context1, objectManager1, serObjectInfoInit1, converter1, num != 0); return(objectInfo); }