Пример #1
0
 public static IoT.GrainInterfaces.IDecodeGrain Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(DecodeGrainReference.Cast(grainRef));
 }
Пример #2
0
 public static GrainInterfaces.IHelloGrain Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((GrainInterfaces.IHelloGrain)global::Orleans.Runtime.GrainReference.CastInternal(typeof(GrainInterfaces.IHelloGrain), (global::Orleans.Runtime.GrainReference gr) => { return new HelloGrainReference(gr); }, grainRef, 1313245371));
 }
Пример #3
0
 public static GrainInterfaces.IChatUser Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(ChatUserReference.Cast(grainRef));
 }
Пример #4
0
 public static sync.today.orleans.interfaces.ILogPageBreak Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(LogPageBreakReference.Cast(grainRef));
 }
Пример #5
0
        global::System.Threading.Tasks.Task <object> global::Orleans.CodeGeneration.IGrainMethodInvoker.Invoke(global::Orleans.Runtime.IAddressable grain, int interfaceId, int methodId, object[] arguments)
        {
            try
            { if (grain == null)
              {
                  throw new System.ArgumentNullException("grain");
              }
              switch (interfaceId)
              {
              case 1313245371:        // IHelloGrain
                  switch (methodId)
                  {
                  case -61059369:
                      return(((IHelloGrain)grain).ReadSomething().ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                      {
                                                                                          throw t.Exception;
                                                                                      }
                                                                                      return (object)t.Result; }));

                  case -1542983146:
                      return(((IHelloGrain)grain).ReadSomethingElse((String)arguments[0]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                              {
                                                                                                                  throw t.Exception;
                                                                                                              }
                                                                                                              return (object)t.Result; }));

                  case 59235890:
                      return(((IHelloGrain)grain).WriteSomething((String)arguments[0]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                           {
                                                                                                               throw t.Exception;
                                                                                                           }
                                                                                                           return (object)null; }));

                  case -1229377621:
                      return(((IHelloGrain)grain).WriteSomethingElse((String)arguments[0]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                               {
                                                                                                                   throw t.Exception;
                                                                                                               }
                                                                                                               return (object)t.Result; }));

                  case -454132849:
                      return(((IHelloGrain)grain).GetState().ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                 {
                                                                                     throw t.Exception;
                                                                                 }
                                                                                 return (object)t.Result; }));

                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              case -1277021679:             // IGrainWithStringKey
                  switch (methodId)
                  {
                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              default:
                  throw new System.InvalidCastException("interfaceId=" + interfaceId);
              }
            }
            catch (Exception ex)
            {
                var t = new System.Threading.Tasks.TaskCompletionSource <object>();
                t.SetException(ex);
                return(t.Task);
            }
        }
        public async global::System.Threading.Tasks.Task <global::System.Object> Invoke(global::Orleans.Runtime.IAddressable grain, global::Orleans.CodeGeneration.InvokeMethodRequest request)
        {
            global::System.Int32    interfaceId = request.InterfaceId;
            global::System.Int32    methodId    = request.MethodId;
            global::System.Object[] arguments   = request.Arguments;
            if (grain == null)
            {
                throw new global::System.ArgumentNullException(@"grain");
            }
            switch (interfaceId)
            {
            case -1092391309:
                switch (methodId)
                {
                case -1732790602:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).Init((global::System.Collections.Generic.List <global::Orleans2GettingStarted.IOperator>)arguments[0], (global::System.Boolean)arguments[1]));

                case 426148296:
                    await((global::Orleans2GettingStarted.IOperator)grain).DoWork((global::System.Object)arguments[0]);
                    return(null);

                case -32553730:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).RegisterOutNode((global::Orleans2GettingStarted.IOperator)arguments[0]));

                case 998372295:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).Pause());

                case 945887006:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).Resume());

                case -1256896228:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).GetName());

                case 787982236:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).GetPartialWorkLoad((global::System.Single)arguments[0]));

                case 512959570:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).ReceivePartialWorkLoad((global::System.Collections.Generic.List <global::System.Object>)arguments[0]));

                case -1958231350:
                    return(await((global::Orleans2GettingStarted.IOperator)grain).GetOutNodes());

                default:
                    throw new global::System.NotImplementedException(@"interfaceId=" + -1092391309 + @",methodId=" + methodId);
                }

            default:
                throw new global::System.NotImplementedException(@"interfaceId=" + interfaceId);
            }
        }
Пример #7
0
 public static sync.today.orleans.interfaces.IStartWorkflow Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((sync.today.orleans.interfaces.IStartWorkflow)global::Orleans.Runtime.GrainReference.CastInternal(typeof(sync.today.orleans.interfaces.IStartWorkflow), (global::Orleans.Runtime.GrainReference gr) => { return new StartWorkflowReference(gr); }, grainRef, 1391960172));
 }
        public async global::System.Threading.Tasks.Task <global::System.Object> Invoke(global::Orleans.Runtime.IAddressable grain, global::Orleans.CodeGeneration.InvokeMethodRequest request)
        {
            global::System.Int32    interfaceId = request.InterfaceId;
            global::System.Int32    methodId    = request.MethodId;
            global::System.Object[] arguments   = request.Arguments;
            if (grain == null)
            {
                throw new global::System.ArgumentNullException(@"grain");
            }
            switch (interfaceId)
            {
            case -1726117617:
                switch (methodId)
                {
                case 1452346967:
                    return(await((global::IShoppingRecord.IShoppingRecord)grain).GetShoppingRecordDescribe());

                default:
                    throw new global::System.NotImplementedException(@"interfaceId=" + -1726117617 + @",methodId=" + methodId);
                }

            default:
                throw new global::System.NotImplementedException(@"interfaceId=" + interfaceId);
            }
        }
Пример #9
0
        public async global::System.Threading.Tasks.Task <global::System.Object> Invoke(global::Orleans.Runtime.IAddressable grain, global::Orleans.CodeGeneration.InvokeMethodRequest request)
        {
            global::System.Int32    interfaceId = request.InterfaceId;
            global::System.Int32    methodId    = request.MethodId;
            global::System.Object[] arguments   = request.Arguments;
            if (grain == null)
            {
                throw new global::System.ArgumentNullException(@"grain");
            }
            switch (interfaceId)
            {
            case -289723594:
                switch (methodId)
                {
                case -1540750752:
                    return(await((global::Interfaces.IRateLimit)grain).IsNeedToLimit((global::Entities.RateLimitParameter)arguments[0]));

                default:
                    throw new global::System.NotImplementedException(@"interfaceId=" + -289723594 + @",methodId=" + methodId);
                }

            case -1277021679:
                switch (methodId)
                {
                default:
                    throw new global::System.NotImplementedException(@"interfaceId=" + -1277021679 + @",methodId=" + methodId);
                }

            default:
                throw new global::System.NotImplementedException(@"interfaceId=" + interfaceId);
            }
        }
Пример #10
0
        global::System.Threading.Tasks.Task <object> global::Orleans.CodeGeneration.IGrainMethodInvoker.Invoke(global::Orleans.Runtime.IAddressable grain, int interfaceId, int methodId, object[] arguments)
        {
            try
            { { if (grain == null)
                {
                    throw new System.ArgumentNullException("grain");
                }
                switch (interfaceId)
                {
                case -1413064308:      // ISystemObserver
                    switch (methodId)
                    {
                    case -2130055570:
                        ((ISystemObserver)grain).HighTemperature((Double)arguments[0]); return(System.Threading.Tasks.Task.FromResult((object)true));

                    default:
                        throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                    }

                default:
                    throw new System.InvalidCastException("interfaceId=" + interfaceId);
                }
              } }
            catch (Exception ex)
            { {
                  var t = new System.Threading.Tasks.TaskCompletionSource <object>();
                  t.SetException(ex);
                  return(t.Task);
              } }
        }
        public async global::System.Threading.Tasks.Task <global::System.Object> Invoke(global::Orleans.Runtime.IAddressable grain, global::Orleans.CodeGeneration.InvokeMethodRequest request)
        {
            global::System.Int32    interfaceId = request.InterfaceId;
            global::System.Int32    methodId    = request.MethodId;
            global::System.Object[] arguments   = request.Arguments;
            if (grain == null)
            {
                throw new global::System.ArgumentNullException(@"grain");
            }
            switch (interfaceId)
            {
            case 531517456:
                switch (methodId)
                {
                case 71016289:
                    return(await((global::MonthlyFollowUp.Interfaces.IUserRegistryGrain)grain).GetNumberOfUser());

                default:
                    throw new global::System.NotImplementedException(@"interfaceId=" + 531517456 + @",methodId=" + methodId);
                }

            default:
                throw new global::System.NotImplementedException(@"interfaceId=" + interfaceId);
            }
        }
Пример #12
0
 public static IoT.GrainInterfaces.ISystemObserver Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((IoT.GrainInterfaces.ISystemObserver)global::Orleans.Runtime.GrainReference.CastInternal(typeof(IoT.GrainInterfaces.ISystemObserver), (global::Orleans.Runtime.GrainReference gr) => { return new SystemObserverReference(gr); }, grainRef, -1413064308));
 }
Пример #13
0
 public static IoT.GrainInterfaces.IDecodeGrain Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((IoT.GrainInterfaces.IDecodeGrain)global::Orleans.Runtime.GrainReference.CastInternal(typeof(IoT.GrainInterfaces.IDecodeGrain), (global::Orleans.Runtime.GrainReference gr) => { return new DecodeGrainReference(gr); }, grainRef, 148814687));
 }
Пример #14
0
 public static IoT.GrainInterfaces.ISystemObserver Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(SystemObserverReference.Cast(grainRef));
 }
        public async global::System.Threading.Tasks.Task <global::System.Object> Invoke(global::Orleans.Runtime.IAddressable grain, global::Orleans.CodeGeneration.InvokeMethodRequest request)
        {
            global::System.Int32    interfaceId = request.InterfaceId;
            global::System.Int32    methodId    = request.MethodId;
            global::System.Object[] arguments   = request.Arguments;
            if (grain == null)
            {
                throw new global::System.ArgumentNullException(@"grain");
            }
            switch (interfaceId)
            {
            case 2002060537:
                switch (methodId)
                {
                case -780474008:
                    return(await((global::Orleans2GettingStarted.IController)grain).Init((global::System.Collections.Generic.List <global::Orleans2GettingStarted.ILayer>)arguments[0], (global::Orleans2GettingStarted.IController)arguments[1]));

                case -873254251:
                    return(await((global::Orleans2GettingStarted.IController)grain).PauseAllPrevNodes((global::Orleans2GettingStarted.ILayer)arguments[0]));

                case -244396622:
                    return(await((global::Orleans2GettingStarted.IController)grain).ResumeAllPrevNodes((global::Orleans2GettingStarted.ILayer)arguments[0]));

                case -1657476504:
                    return(await((global::Orleans2GettingStarted.IController)grain).AddNodeNotify((global::Orleans2GettingStarted.ILayer)arguments[0]));

                case -1256896228:
                    return(await((global::Orleans2GettingStarted.IController)grain).GetName());

                default:
                    throw new global::System.NotImplementedException(@"interfaceId=" + 2002060537 + @",methodId=" + methodId);
                }

            default:
                throw new global::System.NotImplementedException(@"interfaceId=" + interfaceId);
            }
        }
Пример #16
0
        global::System.Threading.Tasks.Task <object> global::Orleans.CodeGeneration.IGrainMethodInvoker.Invoke(global::Orleans.Runtime.IAddressable grain, int interfaceId, int methodId, object[] arguments)
        {
            try
            { if (grain == null)
              {
                  throw new System.ArgumentNullException("grain");
              }
              switch (interfaceId)
              {
              case -725616150:        // ICustomerGrain
                  switch (methodId)
                  {
                  case 316304768:
                      return(((ICustomerGrain)grain).SetName((String)arguments[0]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                       {
                                                                                                           throw t.Exception;
                                                                                                       }
                                                                                                       return (object)null; }));

                  case 1535020019:
                      return(((ICustomerGrain)grain).GetModel().ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                    {
                                                                                        throw t.Exception;
                                                                                    }
                                                                                    return (object)t.Result; }));

                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              case -1097320095:             // IGrainWithGuidKey
                  switch (methodId)
                  {
                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              default:
                  throw new System.InvalidCastException("interfaceId=" + interfaceId);
              }
            }
            catch (Exception ex)
            {
                var t = new System.Threading.Tasks.TaskCompletionSource <object>();
                t.SetException(ex);
                return(t.Task);
            }
        }
        public async global::System.Threading.Tasks.Task <global::System.Object> Invoke(global::Orleans.Runtime.IAddressable grain, global::Orleans.CodeGeneration.InvokeMethodRequest request)
        {
            global::System.Int32    interfaceId = request.InterfaceId;
            global::System.Int32    methodId    = request.MethodId;
            global::System.Object[] arguments   = request.Arguments;
            if (grain == null)
            {
                throw new global::System.ArgumentNullException(@"grain");
            }
            switch (interfaceId)
            {
            case 1743182390:
                switch (methodId)
                {
                case -823456715:
                    return(await((global::Orleans2GettingStarted.ILayer)grain).Init((global::Orleans2GettingStarted.ILayer)arguments[0], (global::System.Collections.Generic.List <global::Orleans2GettingStarted.IOperator>)arguments[1], (global::Orleans2GettingStarted.IController)arguments[2]));

                case 285593471:
                    return(await((global::Orleans2GettingStarted.ILayer)grain).AddInNode());

                case -1797983613:
                    return(await((global::Orleans2GettingStarted.ILayer)grain).AddOutNode((global::Orleans2GettingStarted.IOperator)arguments[0]));

                case 998372295:
                    return(await((global::Orleans2GettingStarted.ILayer)grain).Pause());

                case 945887006:
                    return(await((global::Orleans2GettingStarted.ILayer)grain).Resume());

                case 1953164537:
                    return(await((global::Orleans2GettingStarted.ILayer)grain).AllocateNode());

                case -1256896228:
                    return(await((global::Orleans2GettingStarted.ILayer)grain).GetName());

                default:
                    throw new global::System.NotImplementedException(@"interfaceId=" + 1743182390 + @",methodId=" + methodId);
                }

            default:
                throw new global::System.NotImplementedException(@"interfaceId=" + interfaceId);
            }
        }
Пример #18
0
 public static OrleansExample.Interfaces.Advanced.ICustomerIndexer Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((OrleansExample.Interfaces.Advanced.ICustomerIndexer)global::Orleans.Runtime.GrainReference.CastInternal(typeof(OrleansExample.Interfaces.Advanced.ICustomerIndexer), (global::Orleans.Runtime.GrainReference gr) => { return new CustomerIndexerReference(gr); }, grainRef, -1446026602));
 }
Пример #19
0
 public static sync.today.orleans.interfaces.IStartWorkflow Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(StartWorkflowReference.Cast(grainRef));
 }
Пример #20
0
 public static OrleansExample.Interfaces.Advanced.ICustomerGrain Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(CustomerGrainReference.Cast(grainRef));
 }
Пример #21
0
        global::System.Threading.Tasks.Task <object> global::Orleans.CodeGeneration.IGrainMethodInvoker.Invoke(global::Orleans.Runtime.IAddressable grain, int interfaceId, int methodId, object[] arguments)
        {
            try
            { if (grain == null)
              {
                  throw new System.ArgumentNullException("grain");
              }
              switch (interfaceId)
              {
              case 1391960172:        // IStartWorkflow
                  switch (methodId)
                  {
                  case 1420312199:
                      return(((IStartWorkflow)grain).Start().ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                 {
                                                                                     throw t.Exception;
                                                                                 }
                                                                                 return (object)null; }));

                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              case 1928988877:             // IGrainWithIntegerKey
                  switch (methodId)
                  {
                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              default:
                  throw new System.InvalidCastException("interfaceId=" + interfaceId);
              }
            }
            catch (Exception ex)
            {
                var t = new System.Threading.Tasks.TaskCompletionSource <object>();
                t.SetException(ex);
                return(t.Task);
            }
        }
Пример #22
0
 public static OrleansExample.Interfaces.ICustomerIndexerOptimizer Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(CustomerIndexerOptimizerReference.Cast(grainRef));
 }
Пример #23
0
 public static sync.today.orleans.interfaces.ILogPageBreak Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((sync.today.orleans.interfaces.ILogPageBreak)global::Orleans.Runtime.GrainReference.CastInternal(typeof(sync.today.orleans.interfaces.ILogPageBreak), (global::Orleans.Runtime.GrainReference gr) => { return new LogPageBreakReference(gr); }, grainRef, 1741168979));
 }
Пример #24
0
 public static OrleansExample.Interfaces.ICustomerIndexerOptimizer Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((OrleansExample.Interfaces.ICustomerIndexerOptimizer)global::Orleans.Runtime.GrainReference.CastInternal(typeof(OrleansExample.Interfaces.ICustomerIndexerOptimizer), (global::Orleans.Runtime.GrainReference gr) => { return new CustomerIndexerOptimizerReference(gr); }, grainRef, 1677303408));
 }
Пример #25
0
 public static GrainInterfaces.IHelloGrain Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return(HelloGrainReference.Cast(grainRef));
 }
Пример #26
0
        global::System.Threading.Tasks.Task <object> global::Orleans.CodeGeneration.IGrainMethodInvoker.Invoke(global::Orleans.Runtime.IAddressable grain, int interfaceId, int methodId, object[] arguments)
        {
            try
            { if (grain == null)
              {
                  throw new System.ArgumentNullException("grain");
              }
              switch (interfaceId)
              {
              case 1677303408:        // ICustomerIndexerOptimizer
                  switch (methodId)
                  {
                  case 1975541297:
                      return(((ICustomerIndexerOptimizer)grain).Run().ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                          {
                                                                                              throw t.Exception;
                                                                                          }
                                                                                          return (object)null; }));

                  case -1505116304:
                      return(((ICustomerIndexerOptimizer)grain).Stop().ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                           {
                                                                                               throw t.Exception;
                                                                                           }
                                                                                           return (object)null; }));

                  case -1573596583:
                      return(((ICustomerIndexerOptimizer)grain).ReceiveReminder((String)arguments[0], (TickStatus)arguments[1]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                                                                    {
                                                                                                                                                        throw t.Exception;
                                                                                                                                                    }
                                                                                                                                                    return (object)null; }));

                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              case 1928988877:             // IGrainWithIntegerKey
                  switch (methodId)
                  {
                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              case -831689659:             // IRemindable
                  switch (methodId)
                  {
                  case -1573596583:
                      return(((IRemindable)grain).ReceiveReminder((String)arguments[0], (TickStatus)arguments[1]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                                                      {
                                                                                                                                          throw t.Exception;
                                                                                                                                      }
                                                                                                                                      return (object)null; }));

                  default:
                      throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                  }

              default:
                  throw new System.InvalidCastException("interfaceId=" + interfaceId);
              }
            }
            catch (Exception ex)
            {
                var t = new System.Threading.Tasks.TaskCompletionSource <object>();
                t.SetException(ex);
                return(t.Task);
            }
        }
Пример #27
0
        global::System.Threading.Tasks.Task <object> global::Orleans.CodeGeneration.IGrainMethodInvoker.Invoke(global::Orleans.Runtime.IAddressable grain, int interfaceId, int methodId, object[] arguments)
        {
            try
            { { if (grain == null)
                {
                    throw new System.ArgumentNullException("grain");
                }
                switch (interfaceId)
                {
                case 1881073148:      // IChatUser
                    switch (methodId)
                    {
                    case 1824972864:
                        return(((IChatUser)grain).SendMessage((Guid)arguments[0], (String)arguments[1]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                                            {
                                                                                                                                throw t.Exception;
                                                                                                                            }
                                                                                                                            return (object)null; }));

                    case 1569111363:
                        return(((IChatUser)grain).ReceiveMessage((Guid)arguments[0], (String)arguments[1]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                                               {
                                                                                                                                   throw t.Exception;
                                                                                                                               }
                                                                                                                               return (object)null; }));

                    default:
                        throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                    }

                default:
                    throw new System.InvalidCastException("interfaceId=" + interfaceId);
                }
              } }
            catch (Exception ex)
            { {
                  var t = new System.Threading.Tasks.TaskCompletionSource <object>();
                  t.SetException(ex);
                  return(t.Task);
              } }
        }
Пример #28
0
 public static OrleansExample.Interfaces.Advanced.ICustomerGrain Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((OrleansExample.Interfaces.Advanced.ICustomerGrain)global::Orleans.Runtime.GrainReference.CastInternal(typeof(OrleansExample.Interfaces.Advanced.ICustomerGrain), (global::Orleans.Runtime.GrainReference gr) => { return new CustomerGrainReference(gr); }, grainRef, -725616150));
 }
Пример #29
0
 public static GrainInterfaces.IChatUser Cast(global::Orleans.Runtime.IAddressable grainRef)
 {
     return((GrainInterfaces.IChatUser)global::Orleans.Runtime.GrainReference.CastInternal(typeof(GrainInterfaces.IChatUser), (global::Orleans.Runtime.GrainReference gr) => { return new ChatUserReference(gr); }, grainRef, 1881073148));
 }
Пример #30
0
        global::System.Threading.Tasks.Task <object> global::Orleans.CodeGeneration.IGrainMethodInvoker.Invoke(global::Orleans.Runtime.IAddressable grain, int interfaceId, int methodId, object[] arguments)
        {
            try
            { { if (grain == null)
                {
                    throw new System.ArgumentNullException("grain");
                }
                switch (interfaceId)
                {
                case 1021785371:      // ISystemGrain
                    switch (methodId)
                    {
                    case 997261292:
                        return(((ISystemGrain)grain).SetTemperature((TemperatureReading)arguments[0]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                                          {
                                                                                                                              throw t.Exception;
                                                                                                                          }
                                                                                                                          return (object)null; }));

                    case 98774684:
                        return(((ISystemGrain)grain).GetTemperature().ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                          {
                                                                                              throw t.Exception;
                                                                                          }
                                                                                          return (object)t.Result; }));

                    case 987286981:
                        return(((ISystemGrain)grain).Subscribe((ISystemObserver)arguments[0]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                                  {
                                                                                                                      throw t.Exception;
                                                                                                                  }
                                                                                                                  return (object)null; }));

                    case -1645784438:
                        return(((ISystemGrain)grain).Unsubscribe((ISystemObserver)arguments[0]).ContinueWith(t => { if (t.Status == System.Threading.Tasks.TaskStatus.Faulted)
                                                                                                                    {
                                                                                                                        throw t.Exception;
                                                                                                                    }
                                                                                                                    return (object)null; }));

                    default:
                        throw new NotImplementedException("interfaceId=" + interfaceId + ",methodId=" + methodId);
                    }

                default:
                    throw new System.InvalidCastException("interfaceId=" + interfaceId);
                }
              } }
            catch (Exception ex)
            { {
                  var t = new System.Threading.Tasks.TaskCompletionSource <object>();
                  t.SetException(ex);
                  return(t.Task);
              } }
        }