Autodesk / Autodesk/AutomaticComponentToolkit
Handle reserved function names in binding and implementation languages
- Vorherrschende Sprache
- Go
- Sterne
- 53
- Forks
- 26
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Different languages define specific methods on classes per default, e.g. C# defines ToString, GetType and GetHashCode.
When components define methods with these names in one of their classes, this can lead to problems.
Solution:
in the binding (or implementation section) of the component, define overrides for these resreved names or keywords
e.g.
```xml
```
This would basically replace each occurrence of "GetType" in the C#-binding by "GetObjectType".
Beitragsleitfaden
Rechercherichtung
Beginne damit, den Code zu lokalisieren, der die Abschnitte für Komponentenbindungen und Implementierungen verarbeitet und sprachspezifische Namen erzeugt. Untersuche, wie C#-Methoden wie GetType derzeit ausgegeben werden, und ermittle anschließend, wie der vorgeschlagene Ersatz reservierter Namen dargestellt und angewendet würde. Erledigt ist die Aufgabe, wenn eine Bindung einen Ersatz deklarieren kann und erzeugte C#-Vorkommen den Ersatz verwenden, ohne andere Sprachen zu verändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, go
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100