ASPNET.Plugin.Master.Lib.AssembleVirtualFile.Open C# (CSharp) Метод

Open() публичный Метод

public Open ( ) : Stream
Результат System.IO.Stream
        public override System.IO.Stream Open()
        {
            //string[] parts = path.Split('/');
            
            string assemblyName = "ASPNET.Plugin.PluginOne.dll";
            string[] parts = path.Split('/');
            string resourceName = "ASPNET.Plugin.PluginOne";

            foreach (string part in parts)
            {
                if (part == "~" || part == "") continue;
                resourceName += ".";
                resourceName += part;
            }

            assemblyName = Path.Combine(HttpRuntime.BinDirectory, assemblyName);
            System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFile(assemblyName);
            if (assembly != null)
            {
                Stream resourceStream = assembly.GetManifestResourceStream(resourceName);
                return resourceStream;
            }
          
            return null;

        }
    }
AssembleVirtualFile