Skip to content

Commit 1c5386f

Browse files
Added suppressions.
1 parent 68bdf7e commit 1c5386f

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

source/Extensions.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -868,19 +868,21 @@ public static Span<T> CopyToSpan<T>(this IEnumerable<T> source, Span<T> target)
868868
return target.Slice(0, count);
869869
}
870870

871-
/// <summary>
872-
/// Builds an immutable array using the contents of the span.
873-
/// </summary>
874-
public static ImmutableArray<T> ToImmutableArray<T>(this ReadOnlySpan<T> span)
871+
/// <summary>
872+
/// Builds an immutable array using the contents of the span.
873+
/// </summary>
874+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Roslynator", "RCS1235:Optimize method call.")]
875+
public static ImmutableArray<T> ToImmutableArray<T>(this ReadOnlySpan<T> span)
875876
{
876877
ImmutableArray<T>.Builder? builder = ImmutableArray.CreateBuilder<T>(span.Length);
877878
foreach (T? e in span)
878879
builder.Add(e);
879880
return builder.MoveToImmutable();
880881
}
881882

882-
/// <inheritdoc cref="ToImmutableArray{T}(ReadOnlySpan{T})"/>
883-
public static ImmutableArray<T> ToImmutableArray<T>(this Span<T> span)
883+
/// <inheritdoc cref="ToImmutableArray{T}(ReadOnlySpan{T})"/>
884+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Roslynator", "RCS1235:Optimize method call.")]
885+
public static ImmutableArray<T> ToImmutableArray<T>(this Span<T> span)
884886
{
885887
ImmutableArray<T>.Builder? builder = ImmutableArray.CreateBuilder<T>(span.Length);
886888
foreach (T? e in span)

source/Synchronized/LockSynchronizedCollectionWrapper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public override void Add(T item)
2121
}
2222

2323
/// <inheritdoc />
24+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Roslynator", "RCS1235:Optimize method call.")]
2425
public override void AddThese(T item1, T item2, params T[] items)
2526
{
2627
lock (Sync)

source/Synchronized/ReadWriteSynchronizedCollectionWrapper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public override void Add(T item)
2929
}
3030

3131
/// <inheritdoc />
32+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Roslynator", "RCS1235:Optimize method call.")]
3233
public override void AddThese(T item1, T item2, params T[] items)
3334
{
3435
using var write = RWLock.WriteLock();

0 commit comments

Comments
 (0)