Skip to content

Commit 307edf3

Browse files
If there's no symbol we'd need to write a whole different impl
1 parent dcbaee0 commit 307edf3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

CodeConverter/CSharp/DeclarationNodeVisitor.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,8 @@ private Assignment CreateInitializer((VBSyntax.ModifiedIdentifierSyntax n, VBSyn
263263

264264
private bool ShouldAddTypeWideInitToThisPart(VBSyntax.TypeBlockSyntax typeSyntax, INamedTypeSymbol namedTypeSybol)
265265
{
266+
if (namedTypeSybol == null) return false;
267+
266268
var bestPartToAddTo = namedTypeSybol.DeclaringSyntaxReferences
267269
.OrderByDescending(l => l.SyntaxTree.FilePath?.IsGeneratedFile() == false).ThenBy(l => l.GetSyntax() is VBSyntax.TypeBlockSyntax tbs && HasAttribute(tbs, "DesignerGenerated"))
268270
.First();

0 commit comments

Comments
 (0)