public dynamic CreateInstance(string virtualPath, string dontRelyOnParameterOrder = Eav.Constants.RandomProtectionParameter, string name = null, string relativePath = null, bool throwOnError = true) => DynCode.CreateInstance(virtualPath, dontRelyOnParameterOrder, name, CreateInstancePath, throwOnError);
/// <summary> /// Creates instances of the shared pages with the given relative path /// </summary> /// <returns></returns> public dynamic CreateInstance(string virtualPath, string dontRelyOnParameterOrder = Eav.Constants.RandomProtectionParameter, string name = null, string relativePath = null, bool throwOnError = true) { var path = NormalizePath(virtualPath); VerifyFileExists(path); return(path.EndsWith(CodeCompiler.CsFileExtension) ? DynCode.CreateInstance(path, dontRelyOnParameterOrder, name, null, throwOnError) : CreateInstanceCshtml(path)); }