Browse Source

fix: Signal warnig if protected

pull/10468/head
Giuseppe Lippolis 4 years ago
parent
commit
9201f23754
  1. 4
      src/tools/PublicAnalyzers/AvaloniaPropertyAnalyzer.CompileAnalyzer.cs

4
src/tools/PublicAnalyzers/AvaloniaPropertyAnalyzer.CompileAnalyzer.cs

@ -696,7 +696,9 @@ public partial class AvaloniaPropertyAnalyzer
{
if (method is null)
{
if (avaloniaPropertyStorage.DeclaredAccessibility == Accessibility.Public)
if (avaloniaPropertyStorage.DeclaredAccessibility == Accessibility.Public ||
(avaloniaPropertyStorage.DeclaredAccessibility == Accessibility.Protected
&& avaloniaPropertyStorage.ContainingSymbol.DeclaredAccessibility == Accessibility.Public))
{
context.ReportDiagnostic(Diagnostic.Create(MissingAccessor, property.Locations[0], avaloniaPropertyStorage, verb, methodName));
}

Loading…
Cancel
Save