Merge pull request #249 from pcc/xgetinputfocus
[mono.git] / mcs / class / System.Web.Mvc3 / Mvc / BuildManagerWrapper.cs
1 namespace System.Web.Mvc {
2     using System.Collections;
3     using System.IO;
4     using System.Web.Compilation;
5
6     internal sealed class BuildManagerWrapper : IBuildManager {
7         bool IBuildManager.FileExists(string virtualPath) {
8             return BuildManager.GetObjectFactory(virtualPath, false) != null;
9         }
10
11         Type IBuildManager.GetCompiledType(string virtualPath) {
12             return BuildManager.GetCompiledType(virtualPath);
13         }
14
15         ICollection IBuildManager.GetReferencedAssemblies() {
16             return BuildManager.GetReferencedAssemblies();
17         }
18
19         Stream IBuildManager.ReadCachedFile(string fileName) {
20             return BuildManager.ReadCachedFile(fileName);
21         }
22
23         Stream IBuildManager.CreateCachedFile(string fileName) {
24             return BuildManager.CreateCachedFile(fileName);
25         }
26     }
27 }