Пример #1
0
 public static object HttpContext(this IAppDomainWeb domainWeb)
 => domainWeb.SystemWebAssembly()?.GetType("System.Web.HttpContext")?.GetPropertyValue("Current");
Пример #2
0
 public static MethodInvoker TypeUnitPercentage(this IAppDomainWeb appDomainWeb)
 {
     return(appDomainWeb.TypeUnit().GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static).First(info => info.Name == "Percentage").DelegateForCallMethod());
 }
Пример #3
0
 public static Type TypeUnit(this IAppDomainWeb domainWeb) =>
 domainWeb.SystemWebAssembly().GetType("System.Web.UI.WebControls.Unit");
Пример #4
0
 public static object HttpResponse(this IAppDomainWeb domainWeb) =>
 domainWeb.HttpContext()?.GetPropertyValue("Response");
Пример #5
0
 public static object WriteHttpResponse(this IAppDomainWeb domainWeb, string text, bool end = false) =>
 domainWeb.HttpResponse().CallMethod("Write", text);
Пример #6
0
 public static Assembly SystemWebAssembly(this IAppDomainWeb appDomain) => appDomain.AppDomain
 .GetAssemblies().FirstOrDefault(_ => _.GetName().Name == "System.Web");