Comments (8)
Hi @srollinet,
Properties are not yet supported, but will be definitely in the future. And yes, fields are the next step and the branch is almost ready to merge.
The reason why they weren't hi prio for me is that until now there was no project which requested it (only method in/out values).
Update
Feature branch: PropertySupport
Latest artifacts: Download .nupkg from CI Build (How to install to into R#)
Status
-
ImplicitNullabilityProvider
- Basic support
- Indexers
- Configuration (by code)
- "Immutable type properties restriction" option(s)
- "Restrict to reference types"
- Generated code exclusion
- Type highlighting on properties
- Warnings
- Substitutability warnings
- Override unknown nullability
- Final review
from implicitnullability.
Released with 4.0.0
from implicitnullability.
I'd like to see support for properties too.
from implicitnullability.
Released fields support with 3.5.0. Properties will follow but take a while. There will be a lot of (inheritance) test cases ...
from implicitnullability.
I'm really keen on seeing property support. Is there anything I can do to help speed this up?
from implicitnullability.
Again, I want to ask: Is there anything anyone else can assist with to speed this up?
from implicitnullability.
@cmeeren: Properties support is almost finished. I'd be happy if you find time to test it (from the CI build artifact) and give feedback.
from implicitnullability.
@ulrichb Great! Unfortunately I will be away on holiday for some weeks, so I probably won't have time to test it for a while.
from implicitnullability.
Related Issues (20)
- Field nullability is checking backing fields for properties HOT 1
- Skip detection of XAML members or detect call to InitializeComponent HOT 12
- ReSharper 2017.1 HOT 4
- Difference in behavior between explicit and implicit [NotNull] HOT 3
- AssemblyMetadata in .NET < 4.5? HOT 3
- Selectively reverting to Resharper default nullability? HOT 1
- Cannot install plugin in Rider2017.3 HOT 3
- Assume NotNull for Inherited (Implemented) Members HOT 6
- Bug for properties nullability HOT 2
- Integration into ReSharper CLT? HOT 4
- Update for Resharper 2018.1 HOT 2
- Support for "Nullable reference types" HOT 1
- support something that achieves the following Func<[NotNull]string> HOT 1
- Rider plugin doesn't show errors when expression is more complex HOT 2
- Syntax Highlighting is Broken HOT 3
- ReSharper integration HOT 1
- Support R# 2019.1 HOT 3
- Implicit nullability for static readonly fields and properties HOT 3
- Incorrect behavior for Implicit nullability v4.9.0.13340193 HOT 1
- Handle Nullable<> in generic Methods HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from implicitnullability.