437 references to Protected
GenerateDocumentationAndConfigFiles (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
ILLink.CodeFixProvider (1)
BaseAttributeCodeFixProvider.cs (1)
138if (m is not { DeclaredAccessibility: Accessibility.Public or Accessibility.Protected })
Metrics (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Metrics.Legacy (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.AspNetCore.Http.RequestDelegateGenerator (3)
StaticRouteHandlerModel\Emitters\DiagnosticEmitter.cs (3)
19if (response.ResponseType?.DeclaredAccessibility is Accessibility.Private or Accessibility.Protected) 40if (typeSymbol.DeclaredAccessibility is Accessibility.Private or Accessibility.Protected || 43typeArg.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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.BannedApiAnalyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.CodeStyle (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
54return Accessibility.Protected;
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
144case Accessibility.Protected:
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
500TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
68case Accessibility.Protected: 331case Accessibility.Protected:
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (2)
83return Accessibility.Protected; 90case Accessibility.Protected:
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
231return isAbstract ? Accessibility.Protected : Accessibility.Private; 253return Accessibility.Protected;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
158return Accessibility.Protected;
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
136: Accessibility.Protected;
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder_Expressions.cs (1)
9074case 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)
604if ((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)
560access = Accessibility.Protected;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
513return Accessibility.Protected;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
894access = Accessibility.Protected;
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
493? Accessibility.Protected 505? Accessibility.Protected
Symbols\PropertyOrEventSymbolExtensions.cs (1)
80return ((minAccessibility == Accessibility.Protected) && (maxAccessibility == Accessibility.Internal))
Symbols\Source\ModifierUtils.cs (1)
553return Accessibility.Protected;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
4958else if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 5008else if (printMembersMethod.DeclaredAccessibility != Accessibility.Protected) 5270else if (equalityContract.DeclaredAccessibility != Accessibility.Protected)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1685case Accessibility.Protected: 1731return overriding.DeclaredAccessibility == Accessibility.Protected;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1174((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)
1037goto case Accessibility.Protected; 1042case Accessibility.Protected: 1062else if (acc2 == Accessibility.Protected || acc2 == Accessibility.ProtectedAndInternal) 1116case Accessibility.Protected:
Syntax\SyntaxFacts.cs (1)
370case Accessibility.Protected:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
301if (primaryConstructor.DeclaredAccessibility == Accessibility.Protected)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
52case Accessibility.Protected:
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (1)
246var alternateAccessibility = accessibility == Accessibility.Public ? Accessibility.Protected : Accessibility.Public;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
BreakingChanges.cs (2)
129Assert.Equal(Accessibility.Protected, derivedProperty1Synthesized.DeclaredAccessibility); 132Assert.Equal(Accessibility.Protected, derivedProperty2Synthesized.DeclaredAccessibility);
CodeGen\DestructorTests.cs (1)
838Assert.Equal(Accessibility.Protected, destructor.DeclaredAccessibility);
Emit\EmitMetadataTests.cs (8)
513Assert.Equal(Accessibility.Protected, classF.DeclaredAccessibility); 566Assert.Equal(Accessibility.Protected, f4.DeclaredAccessibility); 604Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility); 873CheckPropertyAccessibility(p4, Accessibility.Protected, Accessibility.Protected, Accessibility.NotApplicable); 876CheckPropertyAccessibility(p9, Accessibility.Protected, Accessibility.Protected, privateOrNotApplicable); 877CheckPropertyAccessibility(p10, Accessibility.ProtectedOrInternal, Accessibility.Protected, Accessibility.ProtectedOrInternal);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (17)
PartialEventsAndConstructorsTests.cs (2)
1002"protected" => Accessibility.Protected, 1170"protected" => Accessibility.Protected,
Semantics\PrimaryConstructorTests.cs (1)
479Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility);
Semantics\RecordTests.cs (14)
4981Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5056Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5133Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5518Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5911Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 10042Assert.Equal(Accessibility.Protected, b1Ctor.DeclaredAccessibility); 18264Assert.Equal(Accessibility.Protected, copyCtor.DeclaredAccessibility); 19020Assert.Equal(Accessibility.Protected, equalityContract.DeclaredAccessibility); 19030Assert.Equal(Accessibility.Protected, equalityContractGet!.DeclaredAccessibility); 19136Assert.Equal(Accessibility.Protected, equalityContract.DeclaredAccessibility); 19146Assert.Equal(Accessibility.Protected, equalityContractGet!.DeclaredAccessibility); 19209Assert.Equal(modifiers == "sealed " ? Accessibility.Private : Accessibility.Protected, equalityContract.DeclaredAccessibility); 19219Assert.Equal(modifiers == "sealed " ? Accessibility.Private : Accessibility.Protected, equalityContractGet!.DeclaredAccessibility); 20172Assert.Equal(Accessibility.Protected, equalityContract.DeclaredAccessibility);
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
620return Accessibility.Protected; 665case Accessibility.Protected:
Completion\CompletionProviders\OverrideCompletionProvider.cs (3)
149Accessibility.Protected => Accessibility.ProtectedAndInternal, 158Accessibility.Protected => Accessibility.ProtectedOrInternal, 165Accessibility.NotApplicable => Accessibility.Protected,
GenerateType\CSharpGenerateTypeService.cs (1)
523else if (accessibilityConstraint is Accessibility.Protected or
Snippets\CSharpConstructorSnippetProvider.cs (1)
73accessibility: syntaxContext.PrecedingModifiers.Any() ? Accessibility.NotApplicable : (containingTypeSymbol.IsAbstract ? Accessibility.Protected : Accessibility.Public));
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
301if (primaryConstructor.DeclaredAccessibility == Accessibility.Protected)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (1)
246var alternateAccessibility = accessibility == Accessibility.Public ? Accessibility.Protected : Accessibility.Public;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (63)
Symbols\DefaultInterfaceImplementationTests.cs (39)
8466Assert.Equal(Accessibility.Protected, m02.DeclaredAccessibility); 11812foreach (var tuple in new[] { (name: "M1", access: Accessibility.Protected), (name: "M2", access: Accessibility.ProtectedOrInternal), (name: "M3", access: Accessibility.ProtectedAndInternal) }) 11874ValidateMethodModifiersImplicit_10(compilation1.SourceModule, Accessibility.Protected); 11897CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11899ValidateMethodModifiersImplicit_10(compilation1.SourceModule, Accessibility.Protected); 11907ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected); 11924ValidateMethodModifiersImplicit_10(compilation3.SourceModule, Accessibility.Protected); 11931CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11932ValidateMethodModifiersImplicit_10(compilation3.SourceModule, Accessibility.Protected); 12233CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12235ValidateMethodModifiersExplicit_10(compilation1.SourceModule, Accessibility.Protected); 12243ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected); 12254CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12256ValidateMethodModifiersExplicit_10(compilation3.SourceModule, Accessibility.Protected); 12470ValidateMethodModifiers_10_02(source1, source2, Accessibility.Protected, 12680Assert.Equal(Accessibility.Protected, m1.DeclaredAccessibility); 13162Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 13172Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 13403ValidateP13Accessor(p13.SetMethod, Accessibility.Protected); 20525foreach (var tuple in new[] { (name: "P1", access: Accessibility.Protected, getAccess: Accessibility.Protected, setAccess: Accessibility.Protected), 20528(name: "P4", access: Accessibility.Public, getAccess: Accessibility.Protected, setAccess: Accessibility.Public), 20604ValidatePropertyModifiers_11_01(source1, source2, Accessibility.Protected, 20781ValidatePropertyModifiers_23(source1, source2, Accessibility.Protected, Accessibility.Public, 21173ValidatePropertyModifiers_20(source1, source2, Accessibility.Protected); 21350ValidatePropertyModifiers_22(source1, Accessibility.Protected); 21639Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 21649Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 21880ValidateP13Accessor(p13.SetMethod, Accessibility.Protected); 26884Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 26894Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 31237foreach (var tuple in new[] { (name: "P1", access: Accessibility.Protected), 31313ValidateEventModifiers_11(source1, source2, Accessibility.Protected, 31625ValidateEventModifiers_20(source1, source2, Accessibility.Protected); 31941ValidateNestedTypes_01(source0 + source1, Accessibility.Protected, targetFramework: TargetFramework.NetCoreApp, execute: ExecutionConditionUtil.IsMonoOrCoreClr, verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 31949Assert.Equal(Accessibility.Protected, compilation1.GetMember("I1.T" + i).DeclaredAccessibility); 43760Assert.Equal(Accessibility.Protected, f2.DeclaredAccessibility); 44328Assert.Equal(Accessibility.Protected, f1.DeclaredAccessibility);
Symbols\ExtendedPartialMethodsTests.cs (2)
2028"protected" => Accessibility.Protected, 2180"protected" => Accessibility.Protected,
Symbols\IndexerTests.cs (1)
2717var protectedIndexer = indexers.Single(indexer => indexer.DeclaredAccessibility == Accessibility.Protected);
Symbols\Metadata\MetadataMemberTests.cs (1)
165Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility);
Symbols\Metadata\PE\LoadingFields.cs (2)
70Assert.Equal(Accessibility.Protected, f2.DeclaredAccessibility); 94Assert.Equal(Accessibility.Protected, f5.DeclaredAccessibility);
Symbols\Metadata\PE\LoadingMethods.cs (2)
62Assert.Equal(Accessibility.Protected, localM2.DeclaredAccessibility); 80Assert.Equal(Accessibility.Protected, localM3.DeclaredAccessibility);
Symbols\Metadata\PE\TypeAccessibility.cs (1)
90Assert.Equal(Accessibility.Protected, serializedArg.DeclaredAccessibility);
Symbols\OverriddenOrHiddenMembersTests.cs (3)
2921p.DeclaredAccessibility == (p.ContainingType.Name == "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected)); 2969p.DeclaredAccessibility == (p.ContainingType.Name == "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected)); 3285e.DeclaredAccessibility == (e.ContainingType.Name == "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected));
Symbols\PartialPropertiesTests.cs (2)
2603"protected" => Accessibility.Protected, 2751"protected" => Accessibility.Protected,
Symbols\Source\EventTests.cs (2)
161Assert.Equal(Accessibility.Protected, @event.DeclaredAccessibility); 1873Assert.Equal(Accessibility.Protected, event2.AddMethod.DeclaredAccessibility);
Symbols\Source\MethodTests.cs (2)
92check(@"abstract internal class A { }", "A", 1, Accessibility.Protected); 669Assert.Equal(Accessibility.Protected, m0.DeclaredAccessibility);
Symbols\Source\ModifierTests.cs (2)
56Assert.Equal(Accessibility.Protected, m3.DeclaredAccessibility); 118Assert.Equal(Accessibility.Protected, m3.DeclaredAccessibility);
Symbols\Source\PropertyTests.cs (4)
796Accessibility.Protected, 801Accessibility.Protected, 805Accessibility.Protected, 806Accessibility.Protected,
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1696Accessibility.Protected => [ProtectedKeyword],
FindSymbols\FindSymbolsUtilities.cs (1)
21case SyntaxKind.ProtectedKeyword: return Accessibility.Protected;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
52case Accessibility.Protected:
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.cs (5)
1584Generator.IndexerDeclaration(parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("a"))], type: Generator.IdentifierName("t"), accessibility: Accessibility.Protected, modifiers: DeclarationModifiers.Abstract), 3566Generator.GetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])), 3572Generator.SetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])), 3581Generator.GetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])), 3587Generator.SetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])),
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
566accessibility: Accessibility.Protected,
CodeGeneration\CodeGenerationTests.VisualBasic.cs (1)
539accessibility: Accessibility.Protected,
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
DkmUtilities.cs (1)
310case 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)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case 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, 238return Accessibility.Protected; 267case 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)
68Accessibility = desiredAccessibility ?? (ContainingType.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
648case 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)
31Accessibility.Protected or
Shared\Extensions\ISymbolExtensions_2.cs (1)
169case Accessibility.Protected:
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
54return Accessibility.Protected;
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
144case Accessibility.Protected:
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
500TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
68case Accessibility.Protected: 331case Accessibility.Protected:
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (2)
83return Accessibility.Protected; 90case Accessibility.Protected:
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
231return isAbstract ? Accessibility.Protected : Accessibility.Private; 253return Accessibility.Protected;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
158return Accessibility.Protected;
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
136: Accessibility.Protected;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
647.Replace(nameof(Accessibility.Protected), string.Empty)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.PublicApiAnalyzers (12)
DeclarePublicApiAnalyzer.Impl.cs (1)
884case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.ResxSourceGenerator (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder.vb (1)
970Case Accessibility.Protected,
Binding\Binder_Utils.vb (2)
233access = Accessibility.Protected 1554AccessibilityProtected = CUShort(Accessibility.Protected)
Binding\LookupResult.vb (2)
837If first.DeclaredAccessibility = Accessibility.Protected AndAlso 844If second.DeclaredAccessibility = Accessibility.Protected AndAlso
Compilation\ClsComplianceChecker.vb (1)
819Case Accessibility.Protected, Accessibility.ProtectedOrFriend
Declarations\DeclarationModifiersExtensions.vb (1)
14Case DeclarationModifiers.Protected : Return Accessibility.Protected
Errors\ErrorMessageHelpers.vb (1)
19Case Accessibility.Protected
Semantics\AccessCheck.vb (12)
185Case Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndFriend 267Case Accessibility.Protected 743Debug.Assert(typeAccessOutsideAssembly = Accessibility.Protected, "What else can the Type access be outside the assembly ?") 749Debug.Assert(memberAccessOutsideAssembly = Accessibility.Protected, "What else can the Member access be outside the assembly ?") 772s_mapAccessToAccessOutsideAssembly(Accessibility.Protected) = Accessibility.Protected 774s_mapAccessToAccessOutsideAssembly(Accessibility.ProtectedOrFriend) = Accessibility.Protected 874Dim StopAtAccess As Accessibility = Accessibility.Protected 882If membersAccessibilityInAssemblyContext <= Accessibility.Protected Then 900If exposingTypeAccessibilityInAssemblyContext <> Accessibility.Protected Then 905Debug.Assert(exposingTypeAccessibilityInAssemblyContext = Accessibility.Protected) 970If GetAccessInAssemblyContext(type, isOutsideAssembly) <> Accessibility.Protected Then
SymbolDisplay\SymbolDisplayVisitor.vb (1)
356Case Accessibility.Protected
Symbols\AccessibilityExtensions.vb (1)
25Case Accessibility.Protected
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
130access = Accessibility.Protected
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
629access = Accessibility.Protected
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
364access = Accessibility.Protected
Symbols\Metadata\PE\PEPropertyOrEventHelpers.vb (1)
63Return If(((minAccessibility = Accessibility.[Protected]) AndAlso (maxAccessibility = Accessibility.Friend)), Accessibility.ProtectedOrFriend, maxAccessibility)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
450Return If(((minAccessibility = Accessibility.Protected) AndAlso (maxAccessibility = Accessibility.Friend)), Accessibility.ProtectedOrFriend, maxAccessibility)
Symbols\Source\OverrideHidingHelper.vb (1)
1011Return overriding.DeclaredAccessibility = Accessibility.Protected
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
28[Protected] = CUShort(Accessibility.Protected)
Symbols\Source\SourcePropertySymbol.vb (1)
1102Return (accessor < [property]) AndAlso ((accessor <> Accessibility.Protected) OrElse ([property] <> Accessibility.Friend))
Symbols\Symbol.vb (1)
111Case Accessibility.Protected
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
81Return Accessibility.Protected
Syntax\SyntaxFacts.vb (1)
537Case Accessibility.Protected
Microsoft.CodeAnalysis.Workspaces (12)
FindSymbols\SymbolFinder_Helpers.cs (1)
22Accessibility.Protected or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Microsoft.CodeAnalysis.Workspaces.UnitTests (16)
EditorConfigParsing\NamingStyleParserTests.cs (8)
73accessibility => Assert.Equal(Accessibility.Protected, accessibility), 111accessibility => Assert.Equal(Accessibility.Protected, accessibility), 149accessibility => Assert.Equal(Accessibility.Protected, accessibility), 195accessibility => Assert.Equal(Accessibility.Protected, accessibility), 233accessibility => Assert.Equal(Accessibility.Protected, accessibility), 269accessibility => Assert.Equal(Accessibility.Protected, accessibility), 307accessibility => Assert.Equal(Accessibility.Protected, accessibility), 343accessibility => Assert.Equal(Accessibility.Protected, accessibility),
Options\EditorConfigNamingStyleParserTests.cs (8)
54Accessibility.Protected, 120new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal }, 182Accessibility.Protected, 268new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal }, 307new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal }, 369[InlineData("*", new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal })] 370[InlineData(null, new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal })] 371[InlineData("internal,protected,invalid", new[] { Accessibility.Internal, Accessibility.Protected })]
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Extensions\ISymbolExtensions.cs (1)
40&& prop.DeclaredAccessibility == Accessibility.Protected;
Microsoft.Gen.Logging (1)
Parsing\Parser.TagProvider.cs (1)
190case Accessibility.Protected:
Microsoft.VisualStudio.LanguageServices (4)
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
160return symbol.DeclaredAccessibility is Accessibility.Protected or Accessibility.ProtectedOrInternal
Library\ObjectBrowser\ObjectList.cs (2)
177case Accessibility.Protected: 253case Accessibility.Protected:
Venus\ContainedLanguageCodeSupport.cs (1)
191accessibility: Accessibility.Protected,
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (2)
1007or Accessibility.Protected 1037Accessibility.Protected => EnvDTE.vsCMAccess.vsCMAccessProtected,
ObjectBrowser\DescriptionBuilder.cs (1)
139case Accessibility.Protected:
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
53declaredAccessibility: Accessibility.Protected);
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\AbstractCodeModelService.cs (1)
764return Accessibility.Protected;
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
72new AccessibilityViewModel(Accessibility.Protected, "protected", specification), 114new AccessibilityViewModel(Accessibility.Protected, "Protected", specification),
Roslyn.Diagnostics.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Roslyn.Diagnostics.CSharp.Analyzers (4)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
52case Accessibility.Protected:
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
148filter: s => s is { MetadataToken: not 0, DeclaredAccessibility: Accessibility.Public or Accessibility.Protected or Accessibility.ProtectedOrInternal });
Test.Utilities (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected:
Text.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
193Accessibility.Protected, 226builder.Add(Accessibility.Protected); 421case Accessibility.Protected:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
84Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
23if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 25return Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
202m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
582: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected: