Uh oh!
There was an error while loading. Please reload this page.
ONGOING / [api-xml-adjuster] add external extensibility feature and "source identifier - #110
ONGOING / [api-xml-adjuster] add external extensibility feature and "source identifier#110atsushieno wants to merge 2 commits into
Conversation
…ntifier" This extensibility and SourceIdentifier extension can be used by external API toolchain later. For source cleanliness, extensibility support is done in partial methods.
atsushieno
commented
Dec 14, 2016
atsushieno
commented
Dec 14, 2016
Declaring as ONGOING as I likely need more changes to it. |
jonpryor
commented
Dec 15, 2016
I'm actually not sure how to react to this PR. :-/ There are two closely intertwined questions here:
In large part, the problem is that I don't understand -- and haven't spent the time to try to understand -- I don't know what to make of these events. (Related: I'm not personally fond of events, as it makes it hard to get the appropriate mental graph of all the interrelations, and to some extent that's by design, and can be a good and useful thing, but it also hinders understanding.) Then there's If not, perhaps it could be modeled on |
atsushieno
commented
Dec 15, 2016
The overall extension design is almost just a copy of the same concept in WCF. |
atsushieno
commented
Dec 15, 2016
Why is XElement here while there is no XElement exposure? |
atsushieno
commented
Dec 15, 2016
atsushieno/xamarin-android-apitools is there because it is super annoying to write within java.interop or xamarin-android because I always have to ask for commit approval. And that model totally kills this kind of experimental tool development. |
atsushieno
commented
Dec 15, 2016
Having all those in mind:
No, you should merge the final PR.
The assumption is wrong. Yes this is the best approach. |
jonpryor
commented
Dec 15, 2016
I said modeled on |
atsushieno
commented
Dec 26, 2016
The existing API is NOT XElement based and there is NO POINT of making such changes on that existing code. |
atsushieno
commented
Dec 26, 2016
I don't want to be blocked by this pending PR anymore. |
Changes: dotnet/android-tools@479931c...554d45a * dotnet/android-tools@554d45a: [Xamarin.Android.Tools.AndroidSdk] Fix CS8600 in AndroidSdkBase (#107) * dotnet/android-tools@19454f9: Bump to xamarin/LibZipSharp/main@86f8ae57 [1.0.24] (#111) * dotnet/android-tools@3582b39: [macOS] fix DirectoryNotFoundException on clean systems (#110) * dotnet/android-tools@ca820e5: Bump to xamarin/LibZipSharp/main@521b54ec [1.0.23] (#109)
This extensibility and SourceIdentifier extension can be used by external
API toolchain later.
For source cleanliness, extensibility support is done in partial methods.