by softlion
16. November 2009 18:07
public static string GetEmbeddedTextResource(string fullyQualifiedNameOfResource)
{
var assembly = Assembly.GetCallingAssembly();
using (var reader = new StreamReader(assembly.GetManifestResourceStream(fullyQualifiedNameOfResource)))
{
//Automatic close/dispose
return reader.ReadToEnd();
}
}
public static byte[] GetEmbeddedBinaryResource(string fullyQualifiedNameOfResource)
{
var assembly = Assembly.GetCallingAssembly();
byte[] result;
using (var stream = assembly.GetManifestResourceStream(fullyQualifiedNameOfResource))
{
var reader = new BinaryReader(stream);
result = reader.ReadBytes((int)stream.Length);
reader.Close();
}
return result;
}