Autodesk / Autodesk/AutomaticComponentToolkit
Handle reserved function names in binding and implementation languages
- Lenguaje dominante
- Go
- Estrellas
- 53
- Forks
- 26
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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".
Guía de contribución
Línea de trabajo
Comienza localizando el código que procesa las secciones de vinculación e implementación de componentes y genera nombres específicos del lenguaje. Revisa cómo se emiten actualmente los métodos de C# como GetType y, después, determina cómo se representaría y aplicaría la sustitución de nombres reservados propuesta. La tarea estará terminada cuando una vinculación pueda declarar una sustitución y las apariciones de C# generadas utilicen la sustitución sin modificar otros lenguajes.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp, go
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100