public override Stream Open() { Trace.WriteLine("Opening " + path); string resourceNameFromPath = _resource.GetResourceNameFromPath(path); if (resourceNameFromPath == null) { return(null); } return(_resource.TypeToLocateAssembly.Assembly.GetManifestResourceStream(resourceNameFromPath)); }