Tim Van Holder

Results 21 issues of Tim Van Holder

As part of some testing I had a method call taking 3 floats called with the 3 constants from [`MathF`](https://docs.microsoft.com/en-us/dotnet/api/system.mathf): `PI`, `E` and `Tau`. ILSpy's C# view showed that call...

Enhancement

See also #2916 MSBuild.exe has supported `TaskHostFactory` since VS2012, but support only landed in the .NET SDK in version 17.1 (6.0.200). It is possible to write a condition to test...

needs-design
Area: Language

This is required by the Portable PDB specification, and the sequence point collection in `MethodDebugInfo` does not guarantee it. This also tweaks the writing of hidden sequence points to use...

This sets up .NET naming for fields, locals and parameters to use snake_case, so that editors won't complain about those. It also disables trimming of trailing blanks to avoid accidentally...

In [.NET Core 3.0 and later](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.compilerservices.methodimploptions?view=netcore-3.0), `MethodImplOptions` got a new flag value, `AggressiveOptimization` (512). This adds that same flag to `MethodImplAttributes` (and a corresponding property to `MethodDefinition`). It also updates...

Compilation output will include all sources involved in the build as `Document` entries in the (portable) PDB. This includes non-code sources, such as the `AssemblyInfo.cs` files generated by the build,...

Whenever I attempt to add a sequence point to a method with a portable PDB involved, the resulting PDB has a broken SequencePoints blob, resulting in ``` System.BadImageFormatException: Invalid compressed...

`TypeReference` has properties like `IsArray` to be able to know what specific type it is without needing a cast. It also has a `GetElementType()` method. However, somewhat counter-intuitively, that returns...

* JENKINS issue(s): * [JENKINS-26097](https://issues.jenkins-ci.org/browse/JENKINS-26097) * Description: * Add auto-completion and validation of label expressions. * Documentation changes: * Only affects declarative generator; probably no doc needed

### Steps to reproduce 1. create a `FastZip` instance 2. set its `NameTransform` property to an `INameTransform` implementation 3. execute its `CreateZip` method to create a zip file ### Expected...