public byte[] GetBytes() { if (FileType == CachedFileType.Parsed) { return(Install.GetBytesFromParsedFile(Path, Data)); } else { throw new Exception("CachedFile.GetBytes(): Invalid FileType = \n\nUse WriteSteam() for FileType.Stream." + FileType); } }