VB -> C#: Byref optional parameters to New field initializer can throw nullref
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 42/100
Direção de pesquisa
Comece reproduzindo a entrada VB.NET fornecida pelo caminho de conversão VB-to-C# da extensão VS; a issue não nomeia nenhum arquivo de origem nem teste. Rastreie o tratamento do inicializador de campo New com um parâmetro ByRef opcional e considere o trabalho realizado quando essa entrada produz C# em vez de lançar uma exceção de referência nula.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
VB.Net input code
Public Class FieldInitializationTest
Private First As New Inner()
Private Second As New Outer(First)
End Class
Public Class Inner
End Class
Public Class Outer
Sub New(inner As Inner, Optional ByRef x As String = "")
End Sub
End Class
Erroneous output
Throws
Details
- VS extension on master
- Linguagem predominante
- C#
- Estrelas
- 917
- Forks
- 242
- Merge médio
- 2d 19h
- PRs com merge (30d)
- 5
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de icsharpcode/CodeConverter
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
icsharpcode/CodeConverter#1271 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
icsharpcode/CodeConverter#1275 ·
-
VB -> C#: "Group By Into" Linq queries supressing aggregations ("Into" part) in the converted codeAbertaDifficult area VB -> C#
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 74/100
icsharpcode/CodeConverter#1272 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
icsharpcode/CodeConverter#1270 ·
-
enhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
icsharpcode/CodeConverter#1243 · 2 comentários ·
Todas as issues de icsharpcode/CodeConverter
Issues semelhantes
-
Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
dotnet/roslynator#1859 ·
Mantenedores costumam responder em até 1 dia
-
area:jobads-cv BE P3
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 74/100
klasolsson81/jobbliggaren#2240 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
k2-fsa/sherpa-onnx#4100 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
:watch: Not Triaged
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia