handzlikchris / handzlikchris/FastScriptReload

Builder internal class constructor rewrite issue [Workaround]

Abierto
#142 0 comentarios 1 reacción 0 asignados Ver en GitHub
workaround
Lenguaje dominante
C#
Estrellas
2.2k
Forks
167
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Current Workaround
========
Thanks to new c# syntax rewrites nicely as type can be omited.

```c#
public class Ghost{
public Ghost MyBuilderFunc()
{
return new /*Remove Class name*/(/*params*/);
}
}
```

Issue
====

```c#
public class Ghost{
public Ghost MyBuilderFunc()
{
return new Ghost(/*params*/);
}
}
```
rewrites to and fail as class mismatch
```c#
public class Ghost__Patched{
public Ghost__Patched MyBuilderFunc()
{
return new Ghost(/*params*/);
}
}
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

No file or test is named in the issue. Start by locating the code-rewrite path that patches class names and handles constructor expressions, then reproduce the shown Ghost example; done means the rewritten class and return type remain consistent without relying on the workaround.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, unity
Área
devtools, game-dev
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.