System.Windows.Forms.FileDialog.FileRender.FileRender C# (CSharp) Method

FileRender() public method

public FileRender ( FileDialog owner ) : System
owner FileDialog
return System
            public FileRender(FileDialog owner)
            {
                _owner = owner;

                prevPathes = new List<string>();

                filesTree = new TreeView();
                filesTree.Anchor = AnchorStyles.All;
                filesTree.BorderColor = Color.LightGray;
                filesTree.Size = new Drawing.Size(Width, Height);
                filesTree.SelectedNodeChanged += filesTree_SelectedNodeChanged;
                filesTree.NodeMouseDoubleClick += filesTree_NodeMouseDoubleClick;
                Controls.Add(filesTree);

                Bitmap folderImage = _owner.ImageFolder != null ? _owner.ImageFolder : GenDefaultFolderImage();
                Bitmap fileImage = _owner.ImageFile != null ? _owner.ImageFile : GenDefaultFileImage();

                filesTree.ImageList = new ImageList();
                filesTree.ImageList.Images.Add(folderImage);
                filesTree.ImageList.Images.Add(fileImage);

                currentPath = UnityEngine.Application.dataPath;
            }