public void ShowBytesAtPosition(int ind, int len, int breakLen = 32, bool rel = true)
        {
            byte[] bytes0  = ReadBytesAtPosition(ind, len, rel);
            string bytestr = ShaderUtilHelpers.BytesToString(bytes0, breakLen);

            OutputWriteLine(bytestr);
        }
        public string GetEditorRefIdAsString()
        {
            string stringId = ShaderUtilHelpers.BytesToString(editorRefId);

            stringId = stringId.Replace(" ", "").ToLower();
            return(stringId);
        }
        public void ShowBytes(int len, int breakLen, string message = null, int tabLen = 4, bool use_slashes = true, bool breakLine = true)
        {
            byte[] bytes0     = ReadBytes(len);
            string byteString = ShaderUtilHelpers.BytesToString(bytes0, breakLen);

            OutputWrite(byteString);
            if (message != null)
            {
                TabComment(message, tabLen, use_slashes);
            }
            if (message == null && breakLine)
            {
                BreakLine();
            }
        }
 public string ReadBytesAsString(int len)
 {
     byte[] bytes0 = ReadBytes(len);
     return(ShaderUtilHelpers.BytesToString(bytes0));
 }