UnityEngine.Serialization.ListSerializationSurrogate.GetObjectData C# (CSharp) Method

GetObjectData() public method

public GetObjectData ( object obj, SerializationInfo info, StreamingContext context ) : void
obj object
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void
        public void GetObjectData(object obj, SerializationInfo info, StreamingContext context)
        {
            IList list = (IList) obj;
            info.AddValue("_size", list.Count);
            info.AddValue("_items", ArrayFromGenericList(list));
            info.AddValue("_version", 0);
        }