Skip to content

Commit 8a0a2f6

Browse files
committed
Remove Obsolete
1 parent 721fcb2 commit 8a0a2f6

22 files changed

+8
-139
lines changed

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsEnumerable.TestEnumerableWithValueTypeEnumerator.cs

-6
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,6 @@ static partial class GeneratedExtensionMethods
3838
// IEnumerator IEnumerable.GetEnumerator() => source2.GetEnumerator();
3939
//}
4040

41-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
42-
[DebuggerNonUserCode]
43-
[ExcludeFromCodeCoverage]
44-
[EditorBrowsable(EditorBrowsableState.Never)]
45-
[Obsolete("This method is not intended to be used directly by user code")]
46-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
4741
public static GeneratedExtensionMethods.AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>> AsEnumerable(this GeneratedExtensionMethods.AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>> source)
4842
=> NetFabric.Hyperlinq.ValueEnumerableExtensions.AsEnumerable<GeneratedExtensionMethods.AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>>, TestEnumerableWithValueTypeEnumerator<TestValueType>.Enumerator, TestValueType>(source);
4943
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.IReadOnlyList.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_System_Collections_Generic_IReadOnlyList_TestValueType_<System.Collections.Generic.IReadOnlyList<TestValueType>> AsValueEnumerable(this System.Collections.Generic.IReadOnlyList<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.Repeat.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static NetFabric.Hyperlinq.ValueEnumerable.RepeatEnumerable<int> AsValueEnumerable(this NetFabric.Hyperlinq.ValueEnumerable.RepeatEnumerable<int> source)
2418
=> source;
2519
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestCollection.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestCollection_TestValueType_<TestCollection<TestValueType>> AsValueEnumerable(this TestCollection<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestEnumerableWithInterfacelessPublicEnumerator.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestEnumerableWithInterfacelessPublicEnumerator_TestValueType_<TestEnumerableWithInterfacelessPublicEnumerator<TestValueType>> AsValueEnumerable(this TestEnumerableWithInterfacelessPublicEnumerator<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestEnumerableWithNoInterfaces.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestEnumerableWithNoInterfaces_TestValueType_ AsValueEnumerable(this TestEnumerableWithNoInterfaces<TestValueType> source)
2418
=> new(source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestEnumerableWithNoInterfacesButEnumeratorWithResetAndDispose.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestEnumerableWithNoInterfacesButEnumeratorWithResetAndDispose_TestValueType_ AsValueEnumerable(this TestEnumerableWithNoInterfacesButEnumeratorWithResetAndDispose<TestValueType> source)
2418
=> new(source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestEnumerableWithReferenceTypeEnumerator.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestEnumerableWithReferenceTypeEnumerator_TestValueType_<TestEnumerableWithReferenceTypeEnumerator<TestValueType>> AsValueEnumerable(this TestEnumerableWithReferenceTypeEnumerator<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestEnumerableWithValueTypeEnumerator.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>> AsValueEnumerable(this TestEnumerableWithValueTypeEnumerator<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestList.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestList_TestValueType_<TestList<TestValueType>> AsValueEnumerable(this TestList<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestListWithExplicitInterfaces.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestListWithExplicitInterfaces_TestValueType_<TestListWithExplicitInterfaces<TestValueType>> AsValueEnumerable(this TestListWithExplicitInterfaces<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestReadOnlyCollection.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestReadOnlyCollection_TestValueType_<TestReadOnlyCollection<TestValueType>> AsValueEnumerable(this TestReadOnlyCollection<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestReadOnlyList.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static AsValueEnumerable_TestReadOnlyList_TestValueType_<TestReadOnlyList<TestValueType>> AsValueEnumerable(this TestReadOnlyList<TestValueType> source)
2418
=> new(source, source);
2519

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/AsValueEnumerable.TestValueEnumerable.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static TestValueEnumerable<TestValueType> AsValueEnumerable(this TestValueEnumerable<TestValueType> source)
2418
=> source;
2519
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/Count.Array.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static int Count(this NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType> source, System.Func<TestValueType, bool> predicate)
2418
=> NetFabric.Hyperlinq.ValueReadOnlyListExtensions.Count<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType>(source, predicate);
2519
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/Count.Span.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static int Count(this NetFabric.Hyperlinq.ArrayExtensions.SpanValueEnumerable<int> source, Func<int, bool> predicate)
2418
=> NetFabric.Hyperlinq.ArrayExtensions.Count(source.Span, predicate);
2519
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/Select.Array.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static NetFabric.Hyperlinq.ValueReadOnlyListExtensions.SelectEnumerable<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType, TestReferenceType, NetFabric.Hyperlinq.FunctionWrapper<TestValueType, TestReferenceType>> Select(this NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType> source, System.Func<TestValueType, TestReferenceType> selector)
2418
=> NetFabric.Hyperlinq.ValueReadOnlyListExtensions.Select<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType, TestReferenceType>(source, selector);
2519
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/Select.TestEnumerableWithValueTypeEnumerator.cs

-12
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
//[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
//[DebuggerNonUserCode]
19-
//[ExcludeFromCodeCoverage]
20-
//[EditorBrowsable(EditorBrowsableState.Never)]
21-
//[Obsolete("This method is not intended to be used directly by user code")]
22-
//[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
//public static AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>> AsValueEnumerable(this TestEnumerableWithValueTypeEnumerator<TestValueType> source)
2418
// => new(source, source);
2519

@@ -44,12 +38,6 @@ static partial class GeneratedExtensionMethods
4438
//}
4539

4640

47-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
48-
[DebuggerNonUserCode]
49-
[ExcludeFromCodeCoverage]
50-
[EditorBrowsable(EditorBrowsableState.Never)]
51-
[Obsolete("This method is not intended to be used directly by user code")]
52-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
5341
public static ValueEnumerableExtensions.SelectEnumerable<GeneratedExtensionMethods.AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>>, TestEnumerableWithValueTypeEnumerator<TestValueType>.Enumerator, TestValueType, TestReferenceType, FunctionWrapper<TestValueType, TestReferenceType>> Select(this GeneratedExtensionMethods.AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>> source, System.Func<TestValueType, TestReferenceType> selector)
5442
=> NetFabric.Hyperlinq.ValueEnumerableExtensions.Select<GeneratedExtensionMethods.AsValueEnumerable_TestEnumerableWithValueTypeEnumerator_TestValueType_<TestEnumerableWithValueTypeEnumerator<TestValueType>>, TestEnumerableWithValueTypeEnumerator<TestValueType>.Enumerator, TestValueType, TestReferenceType>(source, selector);
5543
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/Skip.Take.Array.cs

-12
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,9 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.SkipTakeEnumerable<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType> Skip(this NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType> source, int count)
2418
=> NetFabric.Hyperlinq.ValueReadOnlyListExtensions.Skip<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType>(source, count);
2519

26-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
27-
[DebuggerNonUserCode]
28-
[ExcludeFromCodeCoverage]
29-
[EditorBrowsable(EditorBrowsableState.Never)]
30-
[Obsolete("This method is not intended to be used directly by user code")]
31-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
3220
public static NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.SkipTakeEnumerable<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType> Take(this NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType> source, int count)
3321
=> NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.Take<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType>(source, count);
3422
}

Diff for: NetFabric.Hyperlinq.UnitTests/TestData/Results/Where.Array.cs

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ namespace NetFabric.Hyperlinq
1414
static partial class GeneratedExtensionMethods
1515
{
1616

17-
[GeneratedCode("NetFabric.Hyperlinq", "0.0.0")]
18-
[DebuggerNonUserCode]
19-
[ExcludeFromCodeCoverage]
20-
[EditorBrowsable(EditorBrowsableState.Never)]
21-
[Obsolete("This method is not intended to be used directly by user code")]
22-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2317
public static NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.WhereEnumerable<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType, NetFabric.Hyperlinq.FunctionWrapper<TestValueType, bool>> Where(this NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType> source, System.Func<TestValueType, bool> selector)
2418
=> NetFabric.Hyperlinq.ValueReadOnlyListExtensions.Where<NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentValueEnumerable<TestValueType>.DisposableEnumerator, TestValueType>(source, selector);
2519
}

Diff for: NetFabric.Hyperlinq/NetFabric.Hyperlinq.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@
4848
</ItemGroup>
4949

5050
<ItemGroup>
51-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.10.0" PrivateAssets="all" />
52-
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2" PrivateAssets="all">
51+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.11.0"/>
52+
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2">
5353
<PrivateAssets>all</PrivateAssets>
5454
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
5555
</PackageReference>

Diff for: NetFabric.Hyperlinq/Utils/CodeBuilder.cs

+6-5
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,12 @@ public void Dispose()
8686
}
8787

8888
public CodeBuilder AppendGeneratedCodeMethodAttributes()
89-
=> AppendLine($"[GeneratedCode(\"{assemblyName}\", \"{(IsUnitTest ? "0.0.0" : assemblyVersion)}\")]")
90-
.AppendLine("[DebuggerNonUserCode]")
91-
.AppendLine("[ExcludeFromCodeCoverage]")
92-
.AppendLine("[EditorBrowsable(EditorBrowsableState.Never)]")
93-
.AppendLine("[Obsolete(\"This method is not intended to be used directly by user code\")]");
89+
=> IsUnitTest
90+
? this // do nothing
91+
: AppendLine($"[GeneratedCode(\"{assemblyName}\", \"{(IsUnitTest ? "0.0.0" : assemblyVersion)}\")]")
92+
.AppendLine("[DebuggerNonUserCode]")
93+
.AppendLine("[ExcludeFromCodeCoverage]")
94+
.AppendLine("[EditorBrowsable(EditorBrowsableState.Never)]");
9495

9596
public override string ToString()
9697
=> builder.ToString();

0 commit comments

Comments
 (0)