internal void HandleMessageCore(UserauthServiceMessage message) { Contract.Requires(message != null); typeof(UserAuthService) .GetMethod("HandleMessage", BindingFlags.NonPublic | BindingFlags.Instance, null, new[] { message.GetType() }, null) .Invoke(this, new[] { message }); }
private void HandleMessage(UserauthServiceMessage message) { var service = GetService <UserauthService>(); if (service != null) { service.HandleMessageCore(message); } }
internal void HandleMessageCore(UserauthServiceMessage message) { Contract.Requires(message != null); HandleMessage((dynamic)message); }
private void HandleMessage(UserauthServiceMessage message) { var service = this.GetService <UserauthService>(); service?.HandleMessageCore(message); }
internal void HandleMessageCore([NotNull] UserauthServiceMessage message) { typeof(UserauthService) .GetMethod("HandleMessage", BindingFlags.NonPublic | BindingFlags.Instance, null, new[] { message.GetType() }, null)?.Invoke(this, new object[] { message }); }
internal void HandleMessageCore(UserauthServiceMessage message) { Contract.Requires(message != null); this.InvokeHandleMessage(message); }