Autodesk / Autodesk/AutomaticComponentToolkit
Handle reserved function names in binding and implementation languages
- Lingua principale
- Go
- Stelle
- 53
- Fork
- 26
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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".
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando il codice che elabora le sezioni di binding e implementazione dei componenti e genera nomi specifici del linguaggio. Esamina come vengono attualmente emessi i metodi C# come GetType, quindi determina come verrebbe rappresentata e applicata la sostituzione proposta dei nomi riservati. Il lavoro è completato quando un binding può dichiarare una sostituzione e le occorrenze C# generate utilizzano la sostituzione senza alterare gli altri linguaggi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp, go
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100