// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
using System;
using System.CodeDom;
return new UserControlCompiler (parser as UserControlParser);
}
- protected override TemplateParser CreateParser (string virtualPath, string physicalPath, HttpContext context)
+ protected override TemplateParser CreateParser (VirtualPath virtualPath, string physicalPath, HttpContext context)
{
- return CreateParser (virtualPath, physicalPath, OpenReader (virtualPath), context);
+ return CreateParser (virtualPath, physicalPath, OpenReader (virtualPath.Original), context);
}
- protected override TemplateParser CreateParser (string virtualPath, string physicalPath, TextReader reader, HttpContext context)
+ protected override TemplateParser CreateParser (VirtualPath virtualPath, string physicalPath, TextReader reader, HttpContext context)
{
return new UserControlParser (virtualPath, physicalPath, reader, context);
}
}
}
-#endif
+