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 (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)); context.ReportDiagnostic(Diagnostic.Create(MissingAccessor, property.Locations[0], avaloniaPropertyStorage, verb, methodName));
} }

Loading…
Cancel
Save