Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Activity for rcmosher
| Type | On... | Excerpt | Status | Date |
|---|---|---|---|---|
| Edit | Post #292956 | Initial revision | — | almost 2 years ago |
| Answer | — |
A: Do Where and OfType preserve List capacity? I did a quick test using LINQPad and it looks as though `.Select()` does not necessarily preserve capacity. For `.Where()` and `.OfType()` the capacity depends on the count, though it doesn't necessarily match it. In my case `.Select()` reduced the capacity to match the count. `.Where()` and `.Of... (more) |
— | almost 2 years ago |
| Edit | Post #292953 | Initial revision | — | almost 2 years ago |
| Question | — |
Ignore directory changes I have a generated file that I want Tilt to ignore for re-building. However, when that file changes, Tilt also detects that the parent directory has changed based on its contents changing. I can fix that by ignoring the parent directory, but am I losing anything by ignoring directory changes? ... (more) |
— | almost 2 years ago |
| Edit | Post #292014 | Initial revision | — | about 2 years ago |
| Answer | — |
A: Test Extension Method Received Call with NSubstitute Extension methods can't be tested for received calls as they are not directly on the substituted class, plus they are `static`. However, extension methods are ultimately calling into a real method on the class that is substituted. You can still test that method is called. This takes extra d... (more) |
— | about 2 years ago |
| Edit | Post #292009 | Initial revision | — | about 2 years ago |
| Question | — |
Test Extension Method Received Call with NSubstitute How can I verify that an extension method was called when using NSubstitute for unit testing? For a normal method I'd do something like: substitutedClass.Recieved().CheckedMethod(...) But extension methods are not actually substituted so I can't use them with `Received()` in this way. F... (more) |
— | about 2 years ago |
| Comment | Post #291493 |
Came across this guy. Haven't investigated if it matches my needs, but noting for now: https://github.com/VahidN/EFCoreSecondLevelCacheInterceptor (more) |
— | over 2 years ago |
| Comment | Post #291493 |
Attempting to add caching right above EntityFramework I'm beginning to see why there isn't a standard solution. 1. Linq makes it a pain to catch requests to the DB. You can make a wrapper class to catch calls to Set, but your caching needs to happen after the Linq queries are applied to that. 2. ... (more) |
— | over 2 years ago |
| Edit | Post #291537 | Initial revision | — | over 2 years ago |
| Answer | — |
A: Syntax match any 2 spaces at end of line A Fix An existing pattern needs to be cleared to allow the new rule to match on any 2 trailing spaces: ```vim syntax clear markdownLineBreak syntax match markdownLineBreak '\s\{2}$' conceal cchar=⏎ ``` Why it's not working The syntax pattern only matches on exactly 2 trailing spaces be... (more) |
— | over 2 years ago |
| Comment | Post #291533 |
Found it: `syn match markdownLineBreak " \{2,\}$"`. I found it using a mapping I made for `synIDattr()` to get the syntax ID. Looks like `syntax clear markdownLineBreak` gets what I want. Funny that there's a standard match that is going unused. (more) |
— | over 2 years ago |
| Comment | Post #291533 |
It works after doing that. I wasn't expecting that as I'd previously opened my file with `vim --clean`. I'd assume it's a standard markdown syntax file that's conflicting. Time to start looking. (more) |
— | over 2 years ago |
| Edit | Post #291533 | Initial revision | — | over 2 years ago |
| Question | — |
Syntax match any 2 spaces at end of line I'm using the following syntax match to conceal 2 spaces at the end of a line with a special character. ```vim syntax match Normal '\s\{2}$' conceal cchar=⏎ ``` A line with two spaces at the end of it would display like this: ```none some line with two trailing spaces⏎ ``` However... (more) |
— | over 2 years ago |
| Comment | Post #282870 |
This is pretty unintuitive. I would expect that if I'm on the meta category page my search is automatically limited to meta posts.
Also the category filter isn't very discoverable. "Q&A" and "Meta" aren't labeled as categories. "category" isn't listed in the quick help in the search drop down.... (more) |
— | over 2 years ago |
| Edit | Post #291493 | Initial revision | — | over 2 years ago |
| Question | — |
Add an IDistributedCache to EntityFramework Is there a standard way to add an `IDistributedCached` in front of a database using EntityFramework? Something that handles checking the cache for reads, updating the cache on writes, and uses distributed locks to prevent race conditions with multiple processes or nodes updating the cache simulta... (more) |
— | over 2 years ago |
