Autodesk / Autodesk/AutomaticComponentToolkit

Handle reserved function names in binding and implementation languages

Abierto
#143 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.