protected override object InvokeMethod(object target, string methodName, ClientValueCollection xmlargs, ProxyContext proxyContext, out bool isVoid) { if (proxyContext == null) { throw new ArgumentNullException("proxyContext"); } CJG me = target as CJG; if (me == null) { throw new ArgumentNullException("target"); } methodName = base.GetMemberName(methodName, proxyContext); switch (methodName) { case "Empty": isVoid = true; //base.CheckBlockedMethod("Empty", proxyContext); //UpdateClientObjectModelUseRemoteAPIsPermissionSetting_MethodProxy(site, xmlargs, proxyContext); return(null); case "ReturnInt": isVoid = true; //base.CheckBlockedMethod("ReturnInt", proxyContext); return(me.ReturnInt()); case "ReturnDate": isVoid = true; //base.CheckBlockedMethod("ReturnDate", proxyContext); return(me.ReturnDate()); } return(base.InvokeMethod(target, methodName, xmlargs, proxyContext, out isVoid)); }
protected override object InvokeConstructor(ClientValueCollection xmlargs, ProxyContext proxyContext) { if (proxyContext == null) { throw new ArgumentNullException("proxyContext"); } base.CheckBlockedMethod(".ctor", proxyContext); return(CJG_ConProxy(xmlargs, proxyContext)); }
protected override object InvokeMethod(object target, string methodName, ClientValueCollection xmlargs, ProxyContext proxyContext, out bool isVoid) { SuiteNavExtenderService service = (SuiteNavExtenderService)target; methodName = GetMemberName(methodName, proxyContext); switch (methodName) { case "Empty": isVoid = true; return(null); case "GetSuiteNavData": isVoid = true; return(service.GetSuiteNavData()); } return(base.InvokeMethod(target, methodName, xmlargs, proxyContext, out isVoid)); }
protected override object InvokeConstructor(ClientValueCollection xmlargs, ProxyContext proxyContext) { CheckBlockedMethod(".ctor", proxyContext); return(new SuiteNavExtenderService()); }
private static CJG CJG_ConProxy(ClientValueCollection xmlargs, ProxyContext proxyContext) { return(new CJG()); }