Microsoft.VsSDK.IntegrationTestLibrary.TestUtils.WriteEmbeddedResourceToFile C# (CSharp) Method

WriteEmbeddedResourceToFile() public static method

public static WriteEmbeddedResourceToFile ( Assembly assembly, string embeddedResourceName, string fileName ) : void
assembly System.Reflection.Assembly
embeddedResourceName string
fileName string
return void
        public static void WriteEmbeddedResourceToFile(Assembly assembly, string embeddedResourceName, string fileName)
        {
            // Get file contents
            string fileContents = GetEmbeddedStringResource(assembly, embeddedResourceName);
            if (fileContents == null)
                throw new ApplicationException("Failed to get embedded resource '" + embeddedResourceName + "' from assembly '" + assembly.FullName);

            // Write to file
            StreamWriter sw = new StreamWriter(fileName);
            sw.Write(fileContents);
            sw.Close();
        }