Skip to content

Commit 23bd2ad

Browse files
authored
Non-Generic Attributes for F# and VB.NET (#2397)
* Non-Generic Attributes for F# and VB * Non-Generic Attributes for F# and VB
1 parent 128e1e3 commit 23bd2ad

File tree

41 files changed

+803
-237
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+803
-237
lines changed

Directory.Packages.props

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,14 @@
5959
<PackageVersion Include="PublicApiGenerator" Version="11.4.6" />
6060
<PackageVersion Include="RandomDataGenerator.Net" Version="1.0.18" />
6161
<PackageVersion Include="Shouldly" Version="4.3.0" />
62-
<PackageVersion Include="Sourcy.DotNet" Version="0.7.6" />
63-
<PackageVersion Include="Sourcy.Git" Version="0.7.6" />
62+
<PackageVersion Include="Sourcy.DotNet" Version="0.7.7">
63+
<PrivateAssets>all</PrivateAssets>
64+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
65+
</PackageVersion>
66+
<PackageVersion Include="Sourcy.Git" Version="0.7.7">
67+
<PrivateAssets>all</PrivateAssets>
68+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
69+
</PackageVersion>
6470
<PackageVersion Include="StreamJsonRpc" Version="2.22.11" />
6571
<PackageVersion Include="System.Collections.Immutable" Version="9.0.5" />
6672
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />

TUnit.Assertions.FSharp/Extensions.fs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22

33
open TUnit.Assertions.AssertionBuilders
44

5-
module Extensions =
5+
module Operations =
6+
[<CustomOperation(MaintainsVariableSpaceUsingBind = true)>]
67
let check (assertion: IInvokableAssertionBuilder) =
78
Async.FromContinuations(fun (cont, econt, ccont) ->
89
let awaiter = assertion.GetAwaiter()
9-
10+
1011
awaiter.OnCompleted(fun () ->
1112
try
1213
if awaiter.IsCompleted then

TUnit.Assertions.FSharp/TUnit.Assertions.FSharp.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<Import Project="..\Library.props" />
55

66
<ItemGroup>
7-
<Compile Include="Extensions.fs" />
87
<Content Include="TUnit.Assertions.FSharp.props" />
8+
<Compile Include="Extensions.fs" />
99
</ItemGroup>
1010

1111
<ItemGroup>

TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ file static class AssemblyLoader_Guid
1919
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("TUnit.Engine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b8d4030011dbd70c"));
2020
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("EnumerableAsyncProcessor, Version=2.1.0.0, Culture=neutral, PublicKeyToken=7a7adb9c614908c9"));
2121
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"));
22-
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Sourcy.Core, Version=0.7.6.0, Culture=neutral, PublicKeyToken=null"));
22+
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Sourcy.Core, Version=0.7.7.0, Culture=neutral, PublicKeyToken=null"));
2323
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("TUnit.TestProject.Library, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"));
2424
}
2525
}

TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ file static class AssemblyLoader_Guid
1919
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("TUnit.Engine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b8d4030011dbd70c"));
2020
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("EnumerableAsyncProcessor, Version=2.1.0.0, Culture=neutral, PublicKeyToken=7a7adb9c614908c9"));
2121
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"));
22-
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Sourcy.Core, Version=0.7.6.0, Culture=neutral, PublicKeyToken=null"));
22+
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Sourcy.Core, Version=0.7.7.0, Culture=neutral, PublicKeyToken=null"));
2323
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("TUnit.TestProject.Library, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"));
2424
}
2525
}

TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ file static class AssemblyLoader_Guid
1919
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("TUnit.Engine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b8d4030011dbd70c"));
2020
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("EnumerableAsyncProcessor, Version=2.1.0.0, Culture=neutral, PublicKeyToken=7a7adb9c614908c9"));
2121
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"));
22-
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Sourcy.Core, Version=0.7.6.0, Culture=neutral, PublicKeyToken=null"));
22+
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("Sourcy.Core, Version=0.7.7.0, Culture=neutral, PublicKeyToken=null"));
2323
global::TUnit.Core.SourceRegistrar.RegisterAssembly(() => global::System.Reflection.Assembly.Load("TUnit.TestProject.Library, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"));
2424
}
2525
}

0 commit comments

Comments
 (0)