Пример #1
0
 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));
 }
Пример #2
0
 public static System.Type WebWindowType(this IXAFAppDomain xafAppDomain) => _webWindowType ??= xafAppDomain
 .DXWebAssembly()
 ?.GetTypes().First(type => type.FullName == "DevExpress.ExpressApp.Web.WebWindow");
Пример #3
0
 public static XafApplication WebApplication(this IXAFAppDomain xafAppDomain) =>
 (XafApplication)xafAppDomain.WebApplicationType()?.GetProperty("Instance")?.GetValue(null);
Пример #4
0
 public static System.Reflection.Assembly DXWebAssembly(this IXAFAppDomain xafAppDomain) => _dxWebAssembly ??=
 xafAppDomain.AppDomain.GetAssemblies().FirstOrDefault(assembly => assembly.GetName().Name.StartsWith("DevExpress.ExpressApp.Web.v"));
Пример #5
0
 public static DevExpress.ExpressApp.XafApplication WebApplication(this IXAFAppDomain xafAppDomain) =>
 _webApplication ??= (DevExpress.ExpressApp.XafApplication)xafAppDomain.WebApplicationType()?.GetProperty("Instance")?.GetValue(null);
Пример #6
0
 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"));