chore: sync LIAM solution snapshot incl. diagnostics tooling

- update multiple LIAM projects and solution/config files

- add LiamWorkflowDiagnostics app sources and generated outputs

- include current workspace state (dependencies and build outputs)
This commit is contained in:
Meik
2026-02-27 09:12:34 +01:00
parent f563d78417
commit 3d4f60d83e
721 changed files with 936335 additions and 653393 deletions

View File

@@ -1,27 +1,27 @@
## About
Provides implementations for various value tuple variants. A value tuple is a data structure that has a specific number and sequence of values.
## Main Types
The main types provided by this library are:
- `System.ValueTuple`
- `System.ValueTuple<T1>`
- `System.ValueTuple<T1,T2>`
- `System.ValueTuple<T1,T2,T3>`
- `System.ValueTuple<T1,T2,T3,T4>`
- `System.ValueTuple<T1,T2,T3,T4,T5>`
- `System.ValueTuple<T1,T2,T3,T4,T5,T6>`
- `System.ValueTuple<T1,T2,T3,T4,T5,T6,T7>`
- `System.ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>`
- `System.TupleExtensions`
- `System.Runtime.CompilerServices.TupleElementNamesAttribute`
## Additional Documentation
- For more information about these APIs, see [Value tuples](https://learn.microsoft.com/en-us/dotnet/standard/value-tuples).
## License
## About
Provides implementations for various value tuple variants. A value tuple is a data structure that has a specific number and sequence of values.
## Main Types
The main types provided by this library are:
- `System.ValueTuple`
- `System.ValueTuple<T1>`
- `System.ValueTuple<T1,T2>`
- `System.ValueTuple<T1,T2,T3>`
- `System.ValueTuple<T1,T2,T3,T4>`
- `System.ValueTuple<T1,T2,T3,T4,T5>`
- `System.ValueTuple<T1,T2,T3,T4,T5,T6>`
- `System.ValueTuple<T1,T2,T3,T4,T5,T6,T7>`
- `System.ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>`
- `System.TupleExtensions`
- `System.Runtime.CompilerServices.TupleElementNamesAttribute`
## Additional Documentation
- For more information about these APIs, see [Value tuples](https://learn.microsoft.com/en-us/dotnet/standard/value-tuples).
## License
`System.ValueTuple` is released as open source under the [MIT license](https://licenses.nuget.org/MIT).

View File

@@ -1,11 +1,11 @@
<Project>
<!-- System.ValueTuple is inbox on .NET Framework >= 4.7.1 and therefore any potential redirect for it should be removed.
This is necessary as the assembly version in the already shipped packages is higher than what's provided inbox on .NET Framework. -->
<Target Name="RemoveValueTupleRedirectForNet471AndAbove" DependsOnTargets="ResolveAssemblyReferences" BeforeTargets="GenerateBindingRedirects">
<ItemGroup>
<SuggestedBindingRedirects Remove="System.ValueTuple, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
</ItemGroup>
</Target>
<Project>
<!-- System.ValueTuple is inbox on .NET Framework >= 4.7.1 and therefore any potential redirect for it should be removed.
This is necessary as the assembly version in the already shipped packages is higher than what's provided inbox on .NET Framework. -->
<Target Name="RemoveValueTupleRedirectForNet471AndAbove" DependsOnTargets="ResolveAssemblyReferences" BeforeTargets="GenerateBindingRedirects">
<ItemGroup>
<SuggestedBindingRedirects Remove="System.ValueTuple, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
</ItemGroup>
</Target>
</Project>

View File

@@ -1,6 +1,6 @@
<Project InitialTargets="NETStandardCompatError_System_ValueTuple_net462">
<Target Name="NETStandardCompatError_System_ValueTuple_net462"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="System.ValueTuple 4.6.1 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>
<Project InitialTargets="NETStandardCompatError_System_ValueTuple_net462">
<Target Name="NETStandardCompatError_System_ValueTuple_net462"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="System.ValueTuple 4.6.1 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>

View File

@@ -1,11 +1,11 @@
<Project>
<!-- System.ValueTuple is inbox on .NET Framework >= 4.7.1 and therefore any potential redirect for it should be removed.
This is necessary as the assembly version in the already shipped packages is higher than what's provided inbox on .NET Framework. -->
<Target Name="RemoveValueTupleRedirectForNet471AndAbove" DependsOnTargets="ResolveAssemblyReferences" BeforeTargets="GenerateBindingRedirects">
<ItemGroup>
<SuggestedBindingRedirects Remove="System.ValueTuple, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
</ItemGroup>
</Target>
<Project>
<!-- System.ValueTuple is inbox on .NET Framework >= 4.7.1 and therefore any potential redirect for it should be removed.
This is necessary as the assembly version in the already shipped packages is higher than what's provided inbox on .NET Framework. -->
<Target Name="RemoveValueTupleRedirectForNet471AndAbove" DependsOnTargets="ResolveAssemblyReferences" BeforeTargets="GenerateBindingRedirects">
<ItemGroup>
<SuggestedBindingRedirects Remove="System.ValueTuple, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
</ItemGroup>
</Target>
</Project>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff