BinaryFileInspectorGUI.Inspector.OpenFile C# (CSharp) Method

OpenFile() public method

public OpenFile ( string filename ) : void
filename string
return void
        public void OpenFile(string filename)
        {
            BinaryReader b_reader = new BinaryReader(new FileStream(filename, FileMode.Open));

            BfsBinaryReader.Endianness endianness;
            if(schema.ByteOrder.ByteOrder == BfsByteOrderEnum.BigEndian)
                endianness = BfsBinaryReader.Endianness.BigEndian;
            else
                endianness = BfsBinaryReader.Endianness.LittleEndian;

            reader = new BfsBinaryReader(b_reader, endianness);
            TreeNode rootNode = new TreeNode(schema.FormatBlock.Name);
            treeView1.Nodes.Add(rootNode);
            ReadDataBlock(schema.FormatBlock, rootNode);
            rootNode.ExpandAll();
        }