Andrey Shchekin
Andrey Shchekin
One example: opening https://github.com/dotnet/roslyn/blob/32a8f40cec5d917a1356d694c6d0310ce502d5ee/src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs as a single file (not csproj) from local filesystem. #### Message: Unhandled exception at 0x1DCC1F76 (EditorConfigWrapper.dll) in devenv.exe: Stack cookie instrumentation code detected a stack-based buffer...
Currently `x.P.EnumMember` generates `x.P == Enum.EnumMember`. Which is awesome btw. However `!x.P.EnumMember` generates `!(x.P == Enum.EnumMember)`. I think `x.P != Enum.EnumMember` would be better for that case.
Pressing tab after `mystring.IsNullOr` produces `string.IsNullOrEmpty(mystring)` even if the namespace with `IsNullOrEmpty()` extension method is in scope.
The main reason why I wanted to use XSerializer was because I noticed the IValueConverter interface -- but now I see it is internal. I think users should be able...
## Search Terms "An import path cannot end with a '.ts' extension" Relevant: #27481 (question, but this one is a proposal) ## Suggestion I would like check "An import path...
#### Problem It's recommended to always use `ConfigureAwait(false)` in certain kinds of libraries. While it's definitely possible to use an analyzer (e.g. [ConfigureAwaitChecker.Analyzer](https://www.nuget.org/packages/ConfigureAwaitChecker.Analyzer)) to catch those cases, the analyzer has...
### Explanation For example, ```csharp [Fact] public void Limits() { Assert.Equal( "This is a very long string and I'm interested in it's full value, before and after.", "This is a...
If I create an URL dynamically using `URL.createObjectURL`, the extension does not detect JSON when I navigate to it. Test code: ``` var blob = new Blob(['{ "lastname": "Dresden", "occupation":...
#### Overview When a path includes `#`, it seems that enhanced-resolve replaces it with `\0#` (https://github.com/webpack/enhanced-resolve#escaping). Unfortunately further up this causes a failure in `eslint-plugin-import`: ``` TypeError [ERR_INVALID_ARG_VALUE]: The argument...
It seems that ``` csharp var guid = Guid.Empty; var hr = Session.RemoveAllSetExceptions(ref guid); ``` resets state of MDAs (and potentially other not-.NET exceptions?). Since setting exceptions without `RemoveAllSetExceptions` does...