Skip to content

Commit 1cc1181

Browse files
committed
Update SbcEncoder.cs
1 parent c0df641 commit 1cc1181

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

SharpSBC/SbcEncoder.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
22
using System.Diagnostics.CodeAnalysis;
3+
using System.Runtime.CompilerServices;
34

45
using static SharpSBC.Native;
56

@@ -99,6 +100,7 @@ public void Dispose()
99100
/// <returns>
100101
/// The number of bytes consumed from the source buffer during encoding. Returns -1 if encoding fails.
101102
/// </returns>
103+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
102104
public long Encode(ReadOnlySpan<byte> src, ReadOnlySpan<byte> dst, ulong dstSize, out ulong encoded)
103105
{
104106
ulong tmp;
@@ -133,6 +135,7 @@ public long Encode(ReadOnlySpan<byte> src, ReadOnlySpan<byte> dst, ulong dstSize
133135
/// operation fails.
134136
/// </returns>
135137
[SuppressMessage("ReSharper", "MemberCanBePrivate.Global")]
138+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
136139
public unsafe long Encode(byte* src, byte* dst, ulong dstSize, out ulong encoded)
137140
{
138141
ulong tmp;

0 commit comments

Comments
 (0)