UnityEditor.HeapshotReader.ReadData C# (CSharp) Method

ReadData() private method

private ReadData ( BinaryReader reader ) : bool
reader System.IO.BinaryReader
return bool
        private bool ReadData(BinaryReader reader)
        {
            Tag tag = (Tag) reader.ReadByte();
            switch (tag)
            {
                case Tag.Type:
                    this.ReadType(reader);
                    break;

                case Tag.Object:
                    this.ReadObject(reader);
                    break;

                case Tag.UnityObjects:
                    this.ReadUnityObjects(reader);
                    break;

                case Tag.EndOfFile:
                    return false;

                default:
                    throw new Exception("Unknown tag! " + tag);
            }
            return true;
        }