Odziedziczyłem "przycisk" klasy C# (którego nie mogę zmienić), który koliduje z klasą BCL "Windows.Forms.Button". Zwykle jestem bardzo szczęśliwy z tego powodu:C# Domyślna rozdzielczość zakresu
Ale istnieje duża liczba lub odniesienia do tej klasy, co jest bólem, który trzeba ponownie wpisać.
Czy jest jakiś sposób, aby uzyskać kompilator (linker?) Domyślne do używania niestandardowej wersji przycisku nad wersją BCL?
To było dobrze widzieć. Nie sądzę, że działało we wcześniejszych wersjach .NET i nie wiedziałem, że zostało dodane. –
Działa od co najmniej 2,0 w górę. –
Właściwie wierzę, że ten rodzaj aliasingu był dostępny w C# 1.0. Są to aliasy nazw (np. Alias :: nazwa-pliku) wprowadzone w języku C# 2.0. –