System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo.Init C# (CSharp) Method

Init() private method

private Init ( Type objectType, string memberNames, Type memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly ) : void
objectType System.Type
memberNames string
memberTypes System.Type
surrogateSelector ISurrogateSelector
context System.Runtime.Serialization.StreamingContext
objectManager System.Runtime.Serialization.ObjectManager
serObjectInfoInit SerObjectInfoInit
converter IFormatterConverter
bSimpleAssembly bool
return void
        internal void Init(Type objectType, string[] memberNames, Type[] memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)
        {
            _objectType = objectType;
            _objectManager = objectManager;
            _wireMemberNames = memberNames;
            _wireMemberTypes = memberTypes;
            _context = context;
            _serObjectInfoInit = serObjectInfoInit;
            _formatterConverter = converter;
            _isSimpleAssembly = bSimpleAssembly;
            if (memberTypes != null)
            {
                _isTyped = true;
            }
            if (objectType != null)
            {
                InitReadConstructor(objectType, surrogateSelector, context);
            }
        }

Same methods

ReadObjectInfo::Init ( Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly ) : void

Usage Example

示例#1
0
        internal static ReadObjectInfo Create(Type objectType, string[] memberNames, Type[] memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)
        {
            ReadObjectInfo roi = GetObjectInfo(serObjectInfoInit);

            roi.Init(objectType, memberNames, memberTypes, surrogateSelector, context, objectManager, serObjectInfoInit, converter, bSimpleAssembly);
            return(roi);
        }
All Usage Examples Of System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo::Init