Twitter | Search | |
Mads Torgersen
I'm the C# Language PM at Microsoft.
552
Tweets
174
Following
18,101
Followers
Tweets
Mads Torgersen retweeted
Anthony D. Green May 23
WYSIWYG Web Services on ASP .NET Core w/ VB? Check out my latest 5-minute prototype video in this -inspired blog post:
Reply Retweet Like
Mads Torgersen May 15
Replying to @davidfowl
You can't inherit from interfaces. If you want inheritable public members you still need to put them in a base class. So I don't think this feature will make much of a dent in the use of abstract base classes.
Reply Retweet Like
Mads Torgersen May 15
Abstract classes are still important, because you can inherit from them. You cannot inherit from an interface.
Reply Retweet Like
Mads Torgersen May 15
The concrete implementation. If the runtime class of the object implements the member there is no way for the default implementation to get called.
Reply Retweet Like
Mads Torgersen May 15
Fair point.
Reply Retweet Like
Mads Torgersen May 15
You are not breaking their implementation.
Reply Retweet Like
Mads Torgersen May 15
You can only have one abstract base class. Plus, at the time you find you need to add a member to an interface, it's already an interface.
Reply Retweet Like
Mads Torgersen May 13
Replying to @sujayvsarma
Thanks, I believe it's fixed now
Reply Retweet Like
Mads Torgersen May 3
Replying to @ThatVBGuy
That is very cool!
Reply Retweet Like
Mads Torgersen Apr 25
I think we're going to say that it's an unsupported scenario. We will not prevent it, but use at your own risk.
Reply Retweet Like
Mads Torgersen Apr 24
Replying to @mehrandvd
That's fantastic! Even I didn't know this! What date was that published again?😄
Reply Retweet Like
Mads Torgersen Apr 24
C# 8.0 on a downlevel framework/runtime is an advanced scenario because not all features work. We're not doing anything to make it NOT work, but it's no longer supported in VS with IDE gestures so we don't lead people down a path of despair. Experts can adjust configs manually.
Reply Retweet Like
Mads Torgersen Apr 24
Replying to @DanJSiegel
It's coming...
Reply Retweet Like
Mads Torgersen Apr 24
Awwww...
Reply Retweet Like
Mads Torgersen Apr 24
Replying to @stuebe2k14 @leppie
¯\_(ツ)_/¯
Reply Retweet Like
Mads Torgersen Mar 28
Replying to @danfma @matthewwarren
Put `<NullableContextOptions>enable</NullableContextOptions>` in your csproj file. That enables it for the whole project.
Reply Retweet Like
Mads Torgersen Mar 27
No, it'll be a while. Sorry I can't be specific.
Reply Retweet Like
Mads Torgersen Mar 27
Replying to @SeaRyanC @jntrnr
Turn, Turner, Turnest!
Reply Retweet Like
Mads Torgersen Mar 27
Replying to @jntrnr @Azure and 2 others
Welcome back, you've been missed!
Reply Retweet Like
Mads Torgersen retweeted
roslyn Mar 27
Replying to @roslyn
Here's a gif of the interactive runner at work
Reply Retweet Like