Skip to content

Commit 7784f06

Browse files
committed
Fix warnings
1 parent c58d4e1 commit 7784f06

6 files changed

Lines changed: 13 additions & 13 deletions

File tree

sandbox/SandboxConsoleApp/SandboxConsoleApp.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ImplicitUsings>disable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<IsPackable>false</IsPackable>
9-
<PublishAot>true</PublishAot>
9+
<!-- <PublishAot>true</PublishAot> -->
1010
</PropertyGroup>
1111

1212
<ItemGroup>

src/MemoryPack.Core/Compression/BrotliCompressor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,12 @@ public void CopyTo<TBufferWriter>(in TBufferWriter destBufferWriter)
132132
var writtenNotAdvanced = 0;
133133
foreach (var item in bufferWriter)
134134
{
135-
writtenNotAdvanced = CompressCore(ref encoder, item.Span, ref Unsafe.AsRef(destBufferWriter), initialLength: null, isFinalBlock: false);
135+
writtenNotAdvanced = CompressCore(ref encoder, item.Span, ref Unsafe.AsRef(in destBufferWriter), initialLength: null, isFinalBlock: false);
136136
}
137137

138138
// call BrotliEncoderOperation.Finish
139139
var finalBlockLength = (writtenNotAdvanced == 0) ? null : (int?)(writtenNotAdvanced + 10);
140-
CompressCore(ref encoder, ReadOnlySpan<byte>.Empty, ref Unsafe.AsRef(destBufferWriter), initialLength: finalBlockLength, isFinalBlock: true);
140+
CompressCore(ref encoder, ReadOnlySpan<byte>.Empty, ref Unsafe.AsRef(in destBufferWriter), initialLength: finalBlockLength, isFinalBlock: true);
141141
}
142142
finally
143143
{

src/MemoryPack.Core/Formatters/MemoryPackableFormatter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public sealed class MemoryPackableFormatter<T> : MemoryPackFormatter<T>
1212
[Preserve]
1313
public override void Serialize<TBufferWriter>(ref MemoryPackWriter<TBufferWriter> writer, scoped ref T? value)
1414
{
15-
T.Serialize(ref writer, ref Unsafe.AsRef(value));
15+
T.Serialize(ref writer, ref Unsafe.AsRef(in value));
1616
}
1717

1818
[Preserve]

src/MemoryPack.Core/MemoryPackSerializer.NonGenerics.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static unsafe void Serialize<TBufferWriter>(Type type, in TBufferWriter b
4747

4848
try
4949
{
50-
var writer = new MemoryPackWriter<TBufferWriter>(ref Unsafe.AsRef(bufferWriter), state);
50+
var writer = new MemoryPackWriter<TBufferWriter>(ref Unsafe.AsRef(in bufferWriter), state);
5151
Serialize(type, ref writer, value);
5252
}
5353
finally

src/MemoryPack.Core/MemoryPackSerializer.Serialize.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ public static unsafe void Serialize<T, TBufferWriter>(in TBufferWriter bufferWri
141141

142142
try
143143
{
144-
var writer = new MemoryPackWriter<TBufferWriter>(ref Unsafe.AsRef(bufferWriter), state);
144+
var writer = new MemoryPackWriter<TBufferWriter>(ref Unsafe.AsRef(in bufferWriter), state);
145145
Serialize(ref writer, value);
146146
}
147147
finally

src/MemoryPack.Core/MemoryPackWriter.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ public void WriteUtf16(string? value)
306306
Unsafe.WriteUnaligned(ref dest, value.Length);
307307

308308
#if NET7_0_OR_GREATER
309-
ref var src = ref Unsafe.As<char, byte>(ref Unsafe.AsRef(value.GetPinnableReference()));
309+
ref var src = ref Unsafe.As<char, byte>(ref Unsafe.AsRef(in value.GetPinnableReference()));
310310
Unsafe.CopyBlockUnaligned(ref Unsafe.Add(ref dest, 4), ref src, (uint)copyByteCount);
311311
#else
312312
MemoryMarshal.AsBytes(value.AsSpan()).CopyTo(MemoryMarshal.CreateSpan(ref Unsafe.Add(ref dest, 4), copyByteCount));
@@ -405,7 +405,7 @@ public void WritePackable<T>(scoped in T? value)
405405
{
406406
depth++;
407407
if (depth == DepthLimit) MemoryPackSerializationException.ThrowReachedDepthLimit(typeof(T));
408-
T.Serialize(ref this, ref Unsafe.AsRef(value));
408+
T.Serialize(ref this, ref Unsafe.AsRef(in value));
409409
depth--;
410410
}
411411

@@ -426,7 +426,7 @@ public void WriteValue<T>(scoped in T? value)
426426
{
427427
depth++;
428428
if (depth == DepthLimit) MemoryPackSerializationException.ThrowReachedDepthLimit(typeof(T));
429-
GetFormatter<T>().Serialize(ref this, ref Unsafe.AsRef(value));
429+
GetFormatter<T>().Serialize(ref this, ref Unsafe.AsRef(in value));
430430
depth--;
431431
}
432432

@@ -444,7 +444,7 @@ public void WriteValueWithFormatter<TFormatter, T>(TFormatter formatter, scoped
444444
where TFormatter : IMemoryPackFormatter<T>
445445
{
446446
depth++;
447-
formatter.Serialize(ref this, ref Unsafe.AsRef(value));
447+
formatter.Serialize(ref this, ref Unsafe.AsRef(in value));
448448
depth--;
449449
}
450450

@@ -503,7 +503,7 @@ public void WriteSpan<T>(scoped ReadOnlySpan<T?> value)
503503
WriteCollectionHeader(value.Length);
504504
for (int i = 0; i < value.Length; i++)
505505
{
506-
formatter.Serialize(ref this, ref Unsafe.AsRef(value[i]));
506+
formatter.Serialize(ref this, ref Unsafe.AsRef(in value[i]));
507507
}
508508
}
509509

@@ -575,7 +575,7 @@ public void WritePackableSpan<T>(scoped ReadOnlySpan<T?> value)
575575
WriteCollectionHeader(value.Length);
576576
for (int i = 0; i < value.Length; i++)
577577
{
578-
T.Serialize(ref this, ref Unsafe.AsRef(value[i]));
578+
T.Serialize(ref this, ref Unsafe.AsRef(in value[i]));
579579
}
580580
#endif
581581
}
@@ -697,7 +697,7 @@ public void WriteSpanWithoutLengthHeader<T>(scoped ReadOnlySpan<T?> value)
697697
var formatter = GetFormatter<T>();
698698
for (int i = 0; i < value.Length; i++)
699699
{
700-
formatter.Serialize(ref this, ref Unsafe.AsRef(value[i]));
700+
formatter.Serialize(ref this, ref Unsafe.AsRef(in value[i]));
701701
}
702702
}
703703
}

0 commit comments

Comments
 (0)