ClrPlus.Core.Extensions.AssemblyExtensions.ExtractFileResourceToTemp C# (CSharp) Méthode

ExtractFileResourceToTemp() public static méthode

public static ExtractFileResourceToTemp ( this assembly, string name ) : string
assembly this
name string
Résultat string
        public static string ExtractFileResourceToTemp(this Assembly assembly, string name)
        {
            var tempPath = name.GenerateTemporaryFilename();
            var s = assembly.GetManifestResourceStream(name);
            if (s == null) {
                // not specified exactly
                var n = assembly.GetManifestResourceNames();
                foreach (var each in n) {
                    if (each.EndsWith("." + name)) {
                        name = each;
                        break;
                    }
                }
            }
            return ExtractFileResourceToPath(assembly, name, tempPath);
        }