213 references to Protected
GenerateDocumentationAndConfigFiles (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
162Accessibility.Protected, 195builder.Add(Accessibility.Protected); 390case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
ILLink.CodeFixProvider (1)
BaseAttributeCodeFixProvider.cs (1)
138if (m is not { DeclaredAccessibility: Accessibility.Public or Accessibility.Protected })
Microsoft.AspNetCore.Http.RequestDelegateGenerator (3)
StaticRouteHandlerModel\Emitters\DiagnosticEmitter.cs (3)
25if (response.ResponseType?.DeclaredAccessibility is Accessibility.Private or Accessibility.Protected) 46if (typeSymbol.DeclaredAccessibility is Accessibility.Private or Accessibility.Protected || 49typeArg.DeclaredAccessibility is Accessibility.Private or Accessibility.Protected))
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
GeneratorHelpers.cs (1)
18case Accessibility.Protected:
Microsoft.CodeAnalysis (4)
Symbols\Accessibility.cs (4)
24/// (more restrictive than <see cref="Protected"/>, <see cref="Internal"/> and <see cref="ProtectedOrInternal"/>). 30/// (more restrictive than <see cref="Protected"/>, <see cref="Friend"/> and <see cref="ProtectedOrFriend"/>). 41/// (less restrictive than <see cref="Protected"/>, <see cref="Internal"/> and <see cref="ProtectedAndInternal"/>). 47/// (less restrictive than <see cref="Protected"/>, <see cref="Friend"/> and <see cref="ProtectedAndFriend"/>).
Microsoft.CodeAnalysis.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
162Accessibility.Protected, 195builder.Add(Accessibility.Protected); 390case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
162Accessibility.Protected, 195builder.Add(Accessibility.Protected); 390case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
Microsoft.CodeAnalysis.CodeStyle (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
162Accessibility.Protected, 195builder.Add(Accessibility.Protected); 390case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
54return Accessibility.Protected;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
144case Accessibility.Protected:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
504TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
68case Accessibility.Protected: 331case Accessibility.Protected:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (2)
83return Accessibility.Protected; 90case Accessibility.Protected:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
231return isAbstract ? Accessibility.Protected : Accessibility.Private; 253return Accessibility.Protected;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
158return Accessibility.Protected;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
136: Accessibility.Protected;
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Expressions.cs (1)
10048case Accessibility.Protected:
Binder\Semantics\AccessCheck.cs (3)
93case Accessibility.Protected: 272case Accessibility.Protected: 404case Accessibility.Protected:
Compiler\ClsComplianceChecker.cs (1)
1238case Accessibility.Protected:
Compiler\DocumentationCommentCompiler.cs (1)
808case Accessibility.Protected:
Compiler\MethodBodySynthesizer.cs (1)
606if ((accessibility == Accessibility.ProtectedOrInternal || accessibility == Accessibility.Protected) &&
SymbolDisplay\SymbolDisplayVisitor.cs (1)
406case Accessibility.Protected:
Symbols\AccessibilityExtensions.cs (1)
17case Accessibility.Protected:
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
582access = Accessibility.Protected;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
533return Accessibility.Protected;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
921access = Accessibility.Protected;
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
516? Accessibility.Protected 528? Accessibility.Protected
Symbols\PropertyOrEventSymbolExtensions.cs (1)
80return ((minAccessibility == Accessibility.Protected) && (maxAccessibility == Accessibility.Internal))
Symbols\Source\ModifierUtils.cs (1)
613return Accessibility.Protected;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1738case Accessibility.Protected: 1784return overriding.DeclaredAccessibility == Accessibility.Protected;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
5257else if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 5307else if (printMembersMethod.DeclaredAccessibility != Accessibility.Protected) 5569else if (equalityContract.DeclaredAccessibility != Accessibility.Protected)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1109case Accessibility.Protected:
Symbols\Source\SourcePropertySymbolBase.cs (1)
1218((accessor != Accessibility.Protected) || (property != Accessibility.Internal));
Symbols\Symbol.cs (1)
278case Accessibility.Protected:
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
36public override Accessibility DeclaredAccessibility => ContainingType.IsSealed ? Accessibility.Private : Accessibility.Protected;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
42get { return ContainingType.IsAbstract ? Accessibility.Protected : Accessibility.Public; }
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
79return Accessibility.Protected;
Symbols\TypeSymbolExtensions.cs (4)
1082goto case Accessibility.Protected; 1087case Accessibility.Protected: 1107else if (acc2 == Accessibility.Protected || acc2 == Accessibility.ProtectedAndInternal) 1161case Accessibility.Protected:
Syntax\SyntaxFacts.cs (1)
370case Accessibility.Protected:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
301if (primaryConstructor.DeclaredAccessibility == Accessibility.Protected)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
110(SyntaxKind.PrivateKeyword, Accessibility.Protected) => Accessibility.ProtectedAndInternal, 113(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 118(SyntaxKind.ProtectedKeyword, _) => Accessibility.Protected,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
52case Accessibility.Protected:
Microsoft.CodeAnalysis.CSharp.Features (9)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
691return Accessibility.Protected; 736case Accessibility.Protected:
Completion\CompletionProviders\OverrideCompletionProvider.cs (3)
149Accessibility.Protected => Accessibility.ProtectedAndInternal, 158Accessibility.Protected => Accessibility.ProtectedOrInternal, 165Accessibility.NotApplicable => Accessibility.Protected,
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
287if (typeMember.DeclaredAccessibility <= Accessibility.Protected)
GenerateType\CSharpGenerateTypeService.cs (1)
522else if (accessibilityConstraint is Accessibility.Protected or
Snippets\CSharpConstructorSnippetProvider.cs (1)
73accessibility: syntaxContext.PrecedingModifiers.Any() ? Accessibility.NotApplicable : (containingTypeSymbol.IsAbstract ? Accessibility.Protected : Accessibility.Public));
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
301if (primaryConstructor.DeclaredAccessibility == Accessibility.Protected)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1693Accessibility.Protected => [ProtectedKeyword],
FindSymbols\FindSymbolsUtilities.cs (1)
21case SyntaxKind.ProtectedKeyword: return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
110(SyntaxKind.PrivateKeyword, Accessibility.Protected) => Accessibility.ProtectedAndInternal, 113(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 118(SyntaxKind.ProtectedKeyword, _) => Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
52case Accessibility.Protected:
Microsoft.CodeAnalysis.Extensions.Package (7)
Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
Microsoft.CodeAnalysis.Features (35)
Common\GlyphExtensions.cs (16)
64Accessibility.Protected => Glyph.ClassProtected, 72Accessibility.Protected => Glyph.ConstantProtected, 80Accessibility.Protected => Glyph.DelegateProtected, 88Accessibility.Protected => Glyph.EnumProtected, 96Accessibility.Protected => Glyph.EnumMemberProtected, 107Accessibility.Protected => Glyph.EventProtected, 115Accessibility.Protected => Glyph.ExtensionMethodProtected, 123Accessibility.Protected => Glyph.FieldProtected, 131Accessibility.Protected => Glyph.InterfaceProtected, 157Accessibility.Protected => Glyph.MethodProtected, 165Accessibility.Protected => Glyph.ModuleProtected, 176Accessibility.Protected => Glyph.OperatorProtected, 188Accessibility.Protected => Glyph.PropertyProtected, 205Accessibility.Protected => Glyph.StructureProtected, 241return Accessibility.Protected; 270case Accessibility.Protected:
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (2)
121Accessibility.Protected => declaredAccessibility is Accessibility.Protected or Accessibility.ProtectedAndInternal or Accessibility.ProtectedOrInternal,
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
92accessibility: _state.ContainingType.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (1)
65Accessibility = desiredAccessibility ?? (ContainingType.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
650case Accessibility.Protected:
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
240.Where(c => c.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && !c.IsObsolete())
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
32Accessibility.Protected or
Shared\Extensions\ISymbolExtensions_2.cs (1)
170case Accessibility.Protected:
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
54return Accessibility.Protected;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
144case Accessibility.Protected:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
504TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
68case Accessibility.Protected: 331case Accessibility.Protected:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (2)
83return Accessibility.Protected; 90case Accessibility.Protected:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
231return isAbstract ? Accessibility.Protected : Accessibility.Private; 253return Accessibility.Protected;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
158return Accessibility.Protected;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
136: Accessibility.Protected;
Microsoft.CodeAnalysis.NetAnalyzers (6)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.Fixer.cs (1)
56editor.SetAccessibility(constructor, Accessibility.Protected);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDeclareProtectedMembersInSealedTypes.cs (1)
70return symbol.DeclaredAccessibility is Accessibility.Protected or
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementIDisposableCorrectly.cs (1)
365if (method.DeclaredAccessibility != Accessibility.Protected ||
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.Fixer.cs (1)
136docEditor.SetAccessibility(declaration, Accessibility.Protected);
Microsoft.NetCore.Analyzers\Security\Helpers\SecurityHelpers.cs (1)
178&& methodSymbol.DeclaredAccessibility == Accessibility.Protected
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
81return symbol.DeclaredAccessibility == Accessibility.Protected;
Microsoft.CodeAnalysis.Razor.Compiler (1)
CSharp\CompilationExtensions.cs (1)
102Accessibility.Protected or Accessibility.ProtectedOrInternal => true,
Microsoft.CodeAnalysis.ResxSourceGenerator (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
162Accessibility.Protected, 195builder.Add(Accessibility.Protected); 390case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
Microsoft.CodeAnalysis.Workspaces (12)
FindSymbols\SymbolFinder_Helpers.cs (1)
22Accessibility.Protected or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
162Accessibility.Protected, 195builder.Add(Accessibility.Protected); 390case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
Microsoft.DotNet.ApiCompatibility (3)
Rules\CannotChangeVisibility.cs (3)
25Accessibility.ProtectedOrInternal => Accessibility.Protected, 49(Accessibility.Protected or Accessibility.Internal, _) => 1, 50(_, Accessibility.Protected or Accessibility.Internal) => -1,
Microsoft.DotNet.ApiSymbolExtensions (1)
SymbolExtensions.cs (1)
119Accessibility.Protected => includeEffectivelyPrivateSymbols || symbol.ContainingType == null || !IsEffectivelySealed(symbol.ContainingType, includeInternalSymbols),
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Extensions\ISymbolExtensions.cs (1)
76&& prop.DeclaredAccessibility == Accessibility.Protected;
Microsoft.Gen.Logging (1)
Parsing\Parser.TagProvider.cs (1)
190case Accessibility.Protected:
Roslyn.Diagnostics.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
162Accessibility.Protected, 195builder.Add(Accessibility.Protected); 390case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
626: Accessibility.Protected;
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
110(SyntaxKind.PrivateKeyword, Accessibility.Protected) => Accessibility.ProtectedAndInternal, 113(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 118(SyntaxKind.ProtectedKeyword, _) => Accessibility.Protected,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
52case Accessibility.Protected:
System.Text.Json.SourceGeneration (4)
Helpers\RoslynExtensions.cs (4)
1009goto case Accessibility.Protected; 1014case Accessibility.Protected: 1034else if (acc2 is Accessibility.Protected or Accessibility.ProtectedAndInternal) 1088case Accessibility.Protected: