Exemplo n.º 1
0
 /// <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());
     }
 }
Exemplo n.º 4
0
        /// <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);
        }