public static object ErrorHandling(this IXAFAppDomain xafAppDomain) { _errorHandlingType ??= xafAppDomain.DXWebAssembly()?.GetTypes() .First(type => type.FullName == "DevExpress.ExpressApp.Web.ErrorHandling"); return(_errorHandlling ??= _errorHandlingType?.GetProperty("Instance")?.GetValue(null)); }
public static System.Type WebWindowType(this IXAFAppDomain xafAppDomain) => _webWindowType ??= xafAppDomain .DXWebAssembly() ?.GetTypes().First(type => type.FullName == "DevExpress.ExpressApp.Web.WebWindow");
public static XafApplication WebApplication(this IXAFAppDomain xafAppDomain) => (XafApplication)xafAppDomain.WebApplicationType()?.GetProperty("Instance")?.GetValue(null);
public static System.Reflection.Assembly DXWebAssembly(this IXAFAppDomain xafAppDomain) => _dxWebAssembly ??= xafAppDomain.AppDomain.GetAssemblies().FirstOrDefault(assembly => assembly.GetName().Name.StartsWith("DevExpress.ExpressApp.Web.v"));
public static DevExpress.ExpressApp.XafApplication WebApplication(this IXAFAppDomain xafAppDomain) => _webApplication ??= (DevExpress.ExpressApp.XafApplication)xafAppDomain.WebApplicationType()?.GetProperty("Instance")?.GetValue(null);
public static object CurrentRequestPage(this IXAFAppDomain xafAppDomain) => xafAppDomain.WebWindowType() ?.GetProperty("CurrentRequestPage")?.GetValue(null);
public static System.Reflection.Assembly AssemblyDevExpressExpressAppWeb(this IXAFAppDomain appDomain) => appDomain.AppDomain .GetAssemblies().FirstOrDefault(_ => _.GetName().Name.StartsWith("DevExpress.ExpressApp.Web.v"));