/// <summary> /// Reads the Resource page /// </summary> /// <returns>The content as a string</returns> public override string Read() { if (InternalFile is null || AssemblyFrom is null) { return(string.Empty); } using var TempStream = new StreamReader(AssemblyFrom.GetManifestResourceStream(Resource)); return(TempStream.ReadToEnd()); }
/// <summary> /// Reads the Resource page /// </summary> /// <returns>The content as a byte array</returns> public override byte[] ReadBinary() { if (InternalFile == null) { return(new byte[0]); } using (Stream TempStream = AssemblyFrom.GetManifestResourceStream(Resource)) { return(TempStream.ReadAllBinary()); } }
/// <summary> /// Reads the Resource page /// </summary> /// <returns>The content as a string</returns> public override string Read() { if (InternalFile == null) { return(""); } using (Stream TempStream = AssemblyFrom.GetManifestResourceStream(Resource)) { return(TempStream.ReadAll()); } }
/// <summary> /// Reads the Resource page /// </summary> /// <returns>The content as a byte array</returns> public override byte[] ReadBinary() { if (InternalFile is null || AssemblyFrom is null) { return(Array.Empty <byte>()); } using var Reader = AssemblyFrom.GetManifestResourceStream(Resource); var Buffer = new byte[Reader.Length]; Reader.Read(Buffer, 0, Buffer.Length); return(Buffer); }