/*
         * Returns the physical path of the generated file corresponding to the virtual directory.
         * Note the virtualPath needs to use this format:
         * "/[appname]/App_WebReferences/{[subDir]/}"
         */
        public string GetGeneratedSourceFile(string virtualPath)
        {
            Debug.Trace("CBM", "GetGeneratedSourceFile " + virtualPath);

            if (virtualPath == null)
            {
                throw new ArgumentNullException("virtualPath");
            }

            EnsureHostCreated();

            return(_host.GetGeneratedSourceFile(VirtualPath.CreateTrailingSlash(virtualPath)));
        }