From b58ebed6821bc5ecd458adf347ff9b0650fa8f4d Mon Sep 17 00:00:00 2001 From: Arthur van de Vondervoort Date: Thu, 15 Feb 2024 17:53:39 +0100 Subject: [PATCH] Resolve NullReferenceException --- Design/Rule0039ArgumentDifferentTypeThenExpected.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Design/Rule0039ArgumentDifferentTypeThenExpected.cs b/Design/Rule0039ArgumentDifferentTypeThenExpected.cs index cd967dee..52601929 100644 --- a/Design/Rule0039ArgumentDifferentTypeThenExpected.cs +++ b/Design/Rule0039ArgumentDifferentTypeThenExpected.cs @@ -97,6 +97,7 @@ private void AnalyzeTableReferencePageProvider(SymbolAnalysisContext ctx) IPropertySymbol pageReference = table.GetProperty(propertyKind); if (pageReference == null) continue; IPageTypeSymbol page = (IPageTypeSymbol)pageReference.Value; + if (page == null) continue; ITableTypeSymbol pageSourceTable = page.RelatedTable; if (pageSourceTable == null) continue;