public static System.Threading.Tasks.Task DeleteObjectReference(OrleansR.GrainInterfaces.IMessageObserver reference) { return global::Orleans.Runtime.GrainReference.DeleteObjectReference(reference); }
public async static System.Threading.Tasks.Task<OrleansR.GrainInterfaces.IMessageObserver> CreateObjectReference(OrleansR.GrainInterfaces.IMessageObserver obj) { if (methodInvoker == null) methodInvoker = new MessageObserverMethodInvoker(); return MessageObserverFactory.Cast(await global::Orleans.Runtime.GrainReference.CreateObjectReference(obj, methodInvoker)); }
System.Threading.Tasks.Task OrleansR.GrainInterfaces.IPubSubGrain.TopologyChange(OrleansR.GrainInterfaces.IPubSubGrain[] otherGrains) { return base.InvokeMethodAsync<object>(-316297706, new object[] {otherGrains} ); }
System.Threading.Tasks.Task OrleansR.GrainInterfaces.IPubSubManager.Unregister(OrleansR.GrainInterfaces.IPubSubGrain grainSubscriber) { return base.InvokeMethodAsync<object>(-2125469177, new object[] {grainSubscriber is global::Orleans.Grain ? OrleansR.GrainInterfaces.PubSubGrainFactory.Cast(grainSubscriber.AsReference()) : grainSubscriber} ); }
System.Threading.Tasks.Task OrleansR.GrainInterfaces.IPubSubGrain.Unsubscribe(OrleansR.GrainInterfaces.IMessageObserver observer) { global::Orleans.CodeGeneration.GrainFactoryBase.CheckGrainObserverParamInternal(observer); return base.InvokeMethodAsync<object>(-1026708032, new object[] {observer is global::Orleans.Grain ? OrleansR.GrainInterfaces.MessageObserverFactory.Cast(observer.AsReference()) : observer} ); }