487 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)
580: 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)
580: 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)
580: 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)
580: 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)
580: 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)
580: 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)
580: 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)
233return isAbstract ? Accessibility.Protected : Accessibility.Private; 255return 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)
9120case 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)
705case 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)
860access = 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)
4985else if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 5035else if (printMembersMethod.DeclaredAccessibility != Accessibility.Protected) 5297else if (equalityContract.DeclaredAccessibility != Accessibility.Protected)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1685case Accessibility.Protected: 1731return overriding.DeclaredAccessibility == Accessibility.Protected;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1172((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)
256var 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)
613return Accessibility.Protected; 658case 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)
256var alternateAccessibility = accessibility == Accessibility.Public ? Accessibility.Protected : Accessibility.Public;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (63)
Symbols\DefaultInterfaceImplementationTests.cs (39)
8455Assert.Equal(Accessibility.Protected, m02.DeclaredAccessibility); 11801foreach (var tuple in new[] { (name: "M1", access: Accessibility.Protected), (name: "M2", access: Accessibility.ProtectedOrInternal), (name: "M3", access: Accessibility.ProtectedAndInternal) }) 11863ValidateMethodModifiersImplicit_10(compilation1.SourceModule, Accessibility.Protected); 11886CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11888ValidateMethodModifiersImplicit_10(compilation1.SourceModule, Accessibility.Protected); 11896ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected); 11913ValidateMethodModifiersImplicit_10(compilation3.SourceModule, Accessibility.Protected); 11920CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11921ValidateMethodModifiersImplicit_10(compilation3.SourceModule, Accessibility.Protected); 12222CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12224ValidateMethodModifiersExplicit_10(compilation1.SourceModule, Accessibility.Protected); 12232ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected); 12243CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12245ValidateMethodModifiersExplicit_10(compilation3.SourceModule, Accessibility.Protected); 12459ValidateMethodModifiers_10_02(source1, source2, Accessibility.Protected, 12669Assert.Equal(Accessibility.Protected, m1.DeclaredAccessibility); 13151Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 13161Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 13392ValidateP13Accessor(p13.SetMethod, Accessibility.Protected); 20514foreach (var tuple in new[] { (name: "P1", access: Accessibility.Protected, getAccess: Accessibility.Protected, setAccess: Accessibility.Protected), 20517(name: "P4", access: Accessibility.Public, getAccess: Accessibility.Protected, setAccess: Accessibility.Public), 20593ValidatePropertyModifiers_11_01(source1, source2, Accessibility.Protected, 20770ValidatePropertyModifiers_23(source1, source2, Accessibility.Protected, Accessibility.Public, 21162ValidatePropertyModifiers_20(source1, source2, Accessibility.Protected); 21339ValidatePropertyModifiers_22(source1, Accessibility.Protected); 21628Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 21638Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 21869ValidateP13Accessor(p13.SetMethod, Accessibility.Protected); 26873Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 26883Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 31226foreach (var tuple in new[] { (name: "P1", access: Accessibility.Protected), 31302ValidateEventModifiers_11(source1, source2, Accessibility.Protected, 31614ValidateEventModifiers_20(source1, source2, Accessibility.Protected); 31930ValidateNestedTypes_01(source0 + source1, Accessibility.Protected, targetFramework: TargetFramework.NetCoreApp, execute: ExecutionConditionUtil.IsMonoOrCoreClr, verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 31938Assert.Equal(Accessibility.Protected, compilation1.GetMember("I1.T" + i).DeclaredAccessibility); 43749Assert.Equal(Accessibility.Protected, f2.DeclaredAccessibility); 44317Assert.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)
1568Generator.IndexerDeclaration(parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("a"))], type: Generator.IdentifierName("t"), accessibility: Accessibility.Protected, modifiers: DeclarationModifiers.Abstract), 3497Generator.GetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])), 3503Generator.SetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])), 3512Generator.GetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])), 3518Generator.SetAccessorDeclaration(Accessibility.Protected, [Generator.ReturnStatement()])),
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
641accessibility: Accessibility.Protected,
CodeGeneration\CodeGenerationTests.VisualBasic.cs (1)
606accessibility: 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)
580: 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)
233return isAbstract ? Accessibility.Protected : Accessibility.Private; 255return 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)
644.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)
580: 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)
580: 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)
580: 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.VisualBasic.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (3)
192If accessibility = Accessibility.Protected Then 198If accessibility = Accessibility.Protected Then 209accessibility = Accessibility.Protected
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
127accessibility:=Accessibility.Protected,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
170Case Accessibility.Protected
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
35Case Accessibility.Protected
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
386Case Accessibility.Protected
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (1)
232accessibility:=Accessibility.Protected,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\EmitMetadata.vb (2)
503Assert.Equal(Accessibility.Protected, classF.DeclaredAccessibility) 789Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
112If seenAccessibility = Accessibility.Protected Then 118seenAccessibility = Accessibility.Protected
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
127accessibility:=Accessibility.Protected,
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (22)
SymbolsTests\Metadata\MetadataMemberTests.vb (1)
167Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility)
SymbolsTests\Metadata\PE\LoadingFields.vb (2)
60Assert.Equal(Accessibility.Protected, f2.DeclaredAccessibility) 81Assert.Equal(Accessibility.Protected, f5.DeclaredAccessibility)
SymbolsTests\Metadata\PE\LoadingMethods.vb (2)
54Assert.Equal(Accessibility.Protected, (M2.DeclaredAccessibility)) 71Assert.Equal(Accessibility.Protected, (M3.DeclaredAccessibility))
SymbolsTests\Metadata\PE\TypeAccessibility.vb (1)
72Assert.Equal(Accessibility.Protected, SerializedArg.DeclaredAccessibility)
SymbolsTests\Source\FieldTests.vb (1)
125Assert.Equal(Accessibility.Protected, fieldS.DeclaredAccessibility)
SymbolsTests\Source\MethodTests.vb (3)
97Assert.Equal(Accessibility.Protected, m2.DeclaredAccessibility) 129Assert.Equal(Accessibility.Protected, m5.DeclaredAccessibility) 410Assert.Equal(Accessibility.Protected, m2.DeclaredAccessibility)
SymbolsTests\Source\PropertyTests.vb (10)
1253VerifyAutoProperty(type, "P", Accessibility.Protected, isFromSource) 4517CheckPropertyAccessibility(p4, Accessibility.Protected, Accessibility.Protected, Accessibility.NotApplicable) 4518CheckPropertyAccessibility(p10, Accessibility.ProtectedOrFriend, Accessibility.Protected, Accessibility.ProtectedOrFriend) 4529CheckPropertyAccessibility(p9, Accessibility.Protected, Accessibility.Protected, privateOrNotApplicable) 4707Accessibility.[Protected], 4712Accessibility.[Protected], 4716Accessibility.[Protected], 4717Accessibility.[Protected],
SymbolsTests\Source\TypeTests.vb (2)
291Assert.Equal(Accessibility.Protected, i2Arity1.DeclaredAccessibility) 305Assert.Equal(Accessibility.Protected, i2Arity2.DeclaredAccessibility)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
FindSymbols\FindSymbolsUtilities.vb (1)
29Case SyntaxKind.ProtectedKeyword : Return Accessibility.Protected
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (3)
192If accessibility = Accessibility.Protected Then 198If accessibility = Accessibility.Protected Then 209accessibility = Accessibility.Protected
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
170Case Accessibility.Protected
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
35Case Accessibility.Protected
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
386Case Accessibility.Protected
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.vb (5)
1206Generator.GetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1216Generator.SetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1229Generator.GetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1239Generator.SetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1849Generator.IndexerDeclaration({Generator.ParameterDeclaration("p", Generator.IdentifierName("a"))}, Generator.IdentifierName("t"), Accessibility.Protected, DeclarationModifiers.Abstract),
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)
580: 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.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.vb (2)
1406symbol.DeclaredAccessibility = Accessibility.Protected OrElse 1436Case Accessibility.Protected
CodeModel\VisualBasicCodeModelService_Prototype.vb (1)
144Case Accessibility.Protected
ObjectBrowser\DescriptionBuilder.vb (1)
321Case Accessibility.Protected
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)
580: 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:
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
35Case Accessibility.Protected
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
386Case 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)
580: 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)
580: Accessibility.Protected;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
229case Accessibility.Protected: 323case Accessibility.Protected: