28 lines
874 B
C#
Raw Normal View History

namespace System.Web.Mvc {
using System.Collections;
using System.IO;
using System.Web.Compilation;
internal sealed class BuildManagerWrapper : IBuildManager {
bool IBuildManager.FileExists(string virtualPath) {
return BuildManager.GetObjectFactory(virtualPath, false) != null;
}
Type IBuildManager.GetCompiledType(string virtualPath) {
return BuildManager.GetCompiledType(virtualPath);
}
ICollection IBuildManager.GetReferencedAssemblies() {
return BuildManager.GetReferencedAssemblies();
}
Stream IBuildManager.ReadCachedFile(string fileName) {
return BuildManager.ReadCachedFile(fileName);
}
Stream IBuildManager.CreateCachedFile(string fileName) {
return BuildManager.CreateCachedFile(fileName);
}
}
}