Make binding internals a private API
See original GitHub issueOur binding internals need a refactor, for a number of reasons (which I won’t get into here), but we probably won’t have chance to do this before 11.0, and so it will need to be done during the 11.0 timeframe.
The problem with that is that much of our binding internals are exposed as a public API meaning that we won’t be able to refactor it without breaking our API promises. For that reason I think we’ll need to make much of our binding internals a private API for 11.0, in particular the following classes:
InstancedBinding
BindingExpression
ExpressionObserver
ExpressionNode
and derived classes- The concrete implementations of
IPropertyAccessorPlugin
- The concrete implementations of
IDataValidationPlugin
- The concrete implementations of
IStreamPlugin
Issue Analytics
- State:
- Created 10 months ago
- Comments:23 (20 by maintainers)
Top Results From Across the Web
c# - Binding to an internal property?
The properties you use as binding source properties for a binding must be public properties of your class. Explicitly defined interface ...
Read more >Re-Inventing The wheel of Public and Private API's via API ...
We at BharatPe Re-Invented the wheel by making all our API's internal, So far the client facing API's that need to be called...
Read more >Binding to HTTP request data [9 of 18] | Web APIs for Beginners
... we'll take a look at how to make use of binding in our Web API. ... WT.mc_id=beginwebapis-c9-cephilli * Binding source parameter ...
Read more >Private and Public Apis on Different Ports With Spring
Listen on multiple ports. To change this, we first have to make spring listen on a second port. The internal tomcat server allows...
Read more >Binding | Apple Developer Documentation
Use a binding to create a two-way connection between a property that stores data, and a view that displays and changes the data....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I use
InstancedBinding
on some code, wouldn’t it be possible to mark it as obsolete for example?@grokys Yeah, that would be perfect!