Skip to content

Commit bf15067

Browse files
authored
Merge pull request #1602 from Tornhoof/RemoveIn
Remove in from async methods
2 parents 2a5aed7 + 7ecebc0 commit bf15067

File tree

12 files changed

+19
-19
lines changed

12 files changed

+19
-19
lines changed

RUNNING_TESTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Tests can be run from Visual Studio using the XUnit Test Adapter. Note that it
3232
may take some time for the adapter to discover tests in the assemblies.
3333

3434
The test suite assumes there's a RabbitMQ node running locally with all
35-
defaults, and the tests will need to be able to run commands against the
35+
defaults, incl. the management plugin, and the tests will need to be able to run commands against the
3636
[`rabbitmqctl`](https://www.rabbitmq.com/rabbitmqctl.8.html) tool for that node.
3737
Two options to accomplish this are covered below.
3838

projects/Benchmarks/ConsumerDispatching/AsyncBasicConsumerFake.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public AsyncBasicConsumerFake(ManualResetEventSlim autoResetEvent)
1919
}
2020

2121
public Task HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey,
22-
in ReadOnlyBasicProperties properties, ReadOnlyMemory<byte> body)
22+
ReadOnlyBasicProperties properties, ReadOnlyMemory<byte> body)
2323
{
2424
if (Interlocked.Increment(ref _current) == Count)
2525
{

projects/RabbitMQ.Client/PublicAPI.Shipped.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ override RabbitMQ.Client.AmqpTimestamp.GetHashCode() -> int
6262
override RabbitMQ.Client.AmqpTimestamp.ToString() -> string
6363
override RabbitMQ.Client.Events.AsyncEventingBasicConsumer.HandleBasicCancelOk(string consumerTag) -> System.Threading.Tasks.Task
6464
override RabbitMQ.Client.Events.AsyncEventingBasicConsumer.HandleBasicConsumeOk(string consumerTag) -> System.Threading.Tasks.Task
65-
override RabbitMQ.Client.Events.AsyncEventingBasicConsumer.HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, in RabbitMQ.Client.ReadOnlyBasicProperties properties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.Task
65+
override RabbitMQ.Client.Events.AsyncEventingBasicConsumer.HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, RabbitMQ.Client.ReadOnlyBasicProperties properties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.Task
6666
override RabbitMQ.Client.Events.AsyncEventingBasicConsumer.HandleChannelShutdown(object channel, RabbitMQ.Client.ShutdownEventArgs reason) -> System.Threading.Tasks.Task
6767
override RabbitMQ.Client.Events.EventingBasicConsumer.HandleBasicCancelOk(string consumerTag) -> void
6868
override RabbitMQ.Client.Events.EventingBasicConsumer.HandleBasicConsumeOk(string consumerTag) -> void
@@ -413,7 +413,7 @@ RabbitMQ.Client.IAsyncBasicConsumer.ConsumerCancelled -> RabbitMQ.Client.Events.
413413
RabbitMQ.Client.IAsyncBasicConsumer.HandleBasicCancel(string consumerTag) -> System.Threading.Tasks.Task
414414
RabbitMQ.Client.IAsyncBasicConsumer.HandleBasicCancelOk(string consumerTag) -> System.Threading.Tasks.Task
415415
RabbitMQ.Client.IAsyncBasicConsumer.HandleBasicConsumeOk(string consumerTag) -> System.Threading.Tasks.Task
416-
RabbitMQ.Client.IAsyncBasicConsumer.HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, in RabbitMQ.Client.ReadOnlyBasicProperties properties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.Task
416+
RabbitMQ.Client.IAsyncBasicConsumer.HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, RabbitMQ.Client.ReadOnlyBasicProperties properties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.Task
417417
RabbitMQ.Client.IAsyncBasicConsumer.HandleChannelShutdown(object channel, RabbitMQ.Client.ShutdownEventArgs reason) -> System.Threading.Tasks.Task
418418
RabbitMQ.Client.IAuthMechanism
419419
RabbitMQ.Client.IAuthMechanism.handleChallenge(byte[] challenge, RabbitMQ.Client.ConnectionConfig config) -> byte[]
@@ -845,7 +845,7 @@ static RabbitMQ.Client.Events.CallbackExceptionEventArgs.Build(System.Exception
845845
static RabbitMQ.Client.ExchangeType.All() -> System.Collections.Generic.ICollection<string>
846846
static RabbitMQ.Client.IChannelExtensions.BasicPublishAsync(this RabbitMQ.Client.IChannel channel, RabbitMQ.Client.CachedString exchange, RabbitMQ.Client.CachedString routingKey, System.ReadOnlyMemory<byte> body = default(System.ReadOnlyMemory<byte>), bool mandatory = false) -> System.Threading.Tasks.ValueTask
847847
static RabbitMQ.Client.IChannelExtensions.BasicPublishAsync(this RabbitMQ.Client.IChannel channel, string exchange, string routingKey, System.ReadOnlyMemory<byte> body = default(System.ReadOnlyMemory<byte>), bool mandatory = false) -> System.Threading.Tasks.ValueTask
848-
static RabbitMQ.Client.IChannelExtensions.BasicPublishAsync<T>(this RabbitMQ.Client.IChannel channel, RabbitMQ.Client.PublicationAddress addr, in T basicProperties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.ValueTask
848+
static RabbitMQ.Client.IChannelExtensions.BasicPublishAsync<T>(this RabbitMQ.Client.IChannel channel, RabbitMQ.Client.PublicationAddress addr, T basicProperties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.ValueTask
849849
static RabbitMQ.Client.PublicationAddress.Parse(string uriLikeString) -> RabbitMQ.Client.PublicationAddress
850850
static RabbitMQ.Client.PublicationAddress.TryParse(string uriLikeString, out RabbitMQ.Client.PublicationAddress result) -> bool
851851
static RabbitMQ.Client.QueueDeclareOk.implicit operator string(RabbitMQ.Client.QueueDeclareOk declareOk) -> string
@@ -864,7 +864,7 @@ static readonly RabbitMQ.Client.PublicationAddress.PSEUDO_URI_PARSER -> System.T
864864
virtual RabbitMQ.Client.AsyncDefaultBasicConsumer.HandleBasicCancel(string consumerTag) -> System.Threading.Tasks.Task
865865
virtual RabbitMQ.Client.AsyncDefaultBasicConsumer.HandleBasicCancelOk(string consumerTag) -> System.Threading.Tasks.Task
866866
virtual RabbitMQ.Client.AsyncDefaultBasicConsumer.HandleBasicConsumeOk(string consumerTag) -> System.Threading.Tasks.Task
867-
virtual RabbitMQ.Client.AsyncDefaultBasicConsumer.HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, in RabbitMQ.Client.ReadOnlyBasicProperties properties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.Task
867+
virtual RabbitMQ.Client.AsyncDefaultBasicConsumer.HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, RabbitMQ.Client.ReadOnlyBasicProperties properties, System.ReadOnlyMemory<byte> body) -> System.Threading.Tasks.Task
868868
virtual RabbitMQ.Client.AsyncDefaultBasicConsumer.HandleChannelShutdown(object channel, RabbitMQ.Client.ShutdownEventArgs reason) -> System.Threading.Tasks.Task
869869
virtual RabbitMQ.Client.AsyncDefaultBasicConsumer.OnCancel(params string[] consumerTags) -> System.Threading.Tasks.Task
870870
virtual RabbitMQ.Client.DefaultBasicConsumer.HandleBasicCancel(string consumerTag) -> void

projects/RabbitMQ.Client/client/api/AsyncDefaultBasicConsumer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public virtual Task HandleBasicDeliver(string consumerTag,
112112
bool redelivered,
113113
string exchange,
114114
string routingKey,
115-
in ReadOnlyBasicProperties properties,
115+
ReadOnlyBasicProperties properties,
116116
ReadOnlyMemory<byte> body)
117117
{
118118
// Nothing to do here.

projects/RabbitMQ.Client/client/api/IAsyncBasicConsumer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Task HandleBasicDeliver(string consumerTag,
5151
bool redelivered,
5252
string exchange,
5353
string routingKey,
54-
in ReadOnlyBasicProperties properties,
54+
ReadOnlyBasicProperties properties,
5555
ReadOnlyMemory<byte> body);
5656

5757
/// <summary>

projects/RabbitMQ.Client/client/api/IChannelExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public static Task<string> BasicConsumeAsync(this IChannel channel, string queue
8888
/// <remarks>
8989
/// The publication occurs with mandatory=false and immediate=false.
9090
/// </remarks>
91-
public static ValueTask BasicPublishAsync<T>(this IChannel channel, PublicationAddress addr, in T basicProperties,
91+
public static ValueTask BasicPublishAsync<T>(this IChannel channel, PublicationAddress addr, T basicProperties,
9292
ReadOnlyMemory<byte> body)
9393
where T : IReadOnlyBasicProperties, IAmqpHeader
9494
{

projects/RabbitMQ.Client/client/events/AsyncEventingBasicConsumer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ await base.HandleBasicConsumeOk(consumerTag)
7777

7878
///<summary>Fires the Received event.</summary>
7979
public override Task HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey,
80-
in ReadOnlyBasicProperties properties, ReadOnlyMemory<byte> body)
80+
ReadOnlyBasicProperties properties, ReadOnlyMemory<byte> body)
8181
{
8282
var deliverEventArgs = new BasicDeliverEventArgs(consumerTag, deliveryTag, redelivered, exchange, routingKey, properties, body);
8383
// No need to call base, it's empty.

projects/RabbitMQ.Client/client/impl/ConsumerDispatching/ConsumerDispatcherChannelBase.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public ValueTask HandleBasicConsumeOkAsync(IBasicConsumer consumer, string consu
7474
}
7575

7676
public ValueTask HandleBasicDeliverAsync(string consumerTag, ulong deliveryTag, bool redelivered,
77-
string exchange, string routingKey, in ReadOnlyBasicProperties basicProperties, RentedMemory body,
77+
string exchange, string routingKey, ReadOnlyBasicProperties basicProperties, RentedMemory body,
7878
CancellationToken cancellationToken)
7979
{
8080
if (false == _disposed && false == _quiesce)
@@ -281,7 +281,7 @@ private WorkStruct(IBasicConsumer consumer, ShutdownEventArgs reason)
281281
}
282282

283283
private WorkStruct(IBasicConsumer consumer, string consumerTag, ulong deliveryTag, bool redelivered,
284-
string exchange, string routingKey, in ReadOnlyBasicProperties basicProperties, RentedMemory body)
284+
string exchange, string routingKey, ReadOnlyBasicProperties basicProperties, RentedMemory body)
285285
{
286286
WorkType = WorkType.Deliver;
287287
Consumer = consumer;
@@ -316,7 +316,7 @@ public static WorkStruct CreateShutdown(IBasicConsumer consumer, ShutdownEventAr
316316
}
317317

318318
public static WorkStruct CreateDeliver(IBasicConsumer consumer, string consumerTag, ulong deliveryTag, bool redelivered,
319-
string exchange, string routingKey, in ReadOnlyBasicProperties basicProperties, RentedMemory body)
319+
string exchange, string routingKey, ReadOnlyBasicProperties basicProperties, RentedMemory body)
320320
{
321321
return new WorkStruct(consumer, consumerTag, deliveryTag, redelivered,
322322
exchange, routingKey, basicProperties, body);

projects/RabbitMQ.Client/client/impl/ConsumerDispatching/FallbackConsumer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Task IAsyncBasicConsumer.HandleBasicConsumeOk(string consumerTag)
6868
}
6969

7070
Task IAsyncBasicConsumer.HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey,
71-
in ReadOnlyBasicProperties properties, ReadOnlyMemory<byte> body)
71+
ReadOnlyBasicProperties properties, ReadOnlyMemory<byte> body)
7272
{
7373
return ((IBasicConsumer)this).HandleBasicDeliverAsync(consumerTag, deliveryTag, redelivered, exchange, routingKey, properties, body);
7474
}

projects/RabbitMQ.Client/client/impl/ConsumerDispatching/IConsumerDispatcher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ ValueTask HandleBasicDeliverAsync(string consumerTag,
5151
bool redelivered,
5252
string exchange,
5353
string routingKey,
54-
in ReadOnlyBasicProperties basicProperties,
54+
ReadOnlyBasicProperties basicProperties,
5555
RentedMemory body,
5656
CancellationToken cancellationToken);
5757

0 commit comments

Comments
 (0)