311 references to 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.CodeStyle (10)
AccessibilityUtilities.cs (3)
21if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 23return Accessibility.Protected;
EditorConfigNamingStyleParser_SymbolSpec.cs (3)
237private static readonly ImmutableArray<Accessibility> s_allAccessibility = ImmutableArray.Create(Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal); 267builder.Add(Accessibility.Protected); 477case Accessibility.Protected:
ISymbolExtensions.cs (1)
519: Accessibility.Protected;
ISymbolExtensions_Accessibility.cs (2)
232case Accessibility.Protected: 326case Accessibility.Protected:
SymbolSpecification.cs (1)
95Accessibility.Protected,
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AddAccessibilityModifiersHelpers.cs (1)
53return Accessibility.Protected;
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder_Expressions.cs (1)
7646case Accessibility.Protected:
Binder\Semantics\AccessCheck.cs (3)
93case Accessibility.Protected: 272case Accessibility.Protected: 403case Accessibility.Protected:
Compiler\ClsComplianceChecker.cs (1)
1231case Accessibility.Protected:
Compiler\DocumentationCommentCompiler.cs (1)
663case Accessibility.Protected:
Compiler\MethodBodySynthesizer.cs (1)
597if ((accessibility == Accessibility.ProtectedOrInternal || accessibility == Accessibility.Protected) &&
Emitter\Model\PEModuleBuilder.cs (1)
1229case Accessibility.Protected:
SymbolDisplay\SymbolDisplayVisitor.cs (1)
348case Accessibility.Protected:
Symbols\AccessibilityExtensions.cs (1)
17case Accessibility.Protected:
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
558access = Accessibility.Protected;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
485return Accessibility.Protected;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
652access = Accessibility.Protected;
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
399? Accessibility.Protected 411? Accessibility.Protected
Symbols\PropertyOrEventSymbolExtensions.cs (1)
79return ((minAccessibility == Accessibility.Protected) && (maxAccessibility == Accessibility.Internal))
Symbols\Source\ModifierUtils.cs (1)
528return Accessibility.Protected;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
4100if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 4149else if (printMembersMethod.DeclaredAccessibility != Accessibility.Protected) 4411else if (equalityContract.DeclaredAccessibility != Accessibility.Protected)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1622case Accessibility.Protected: 1668return overriding.DeclaredAccessibility == Accessibility.Protected;
Symbols\Source\SourcePropertySymbolBase.cs (1)
923((accessor != Accessibility.Protected) || (property != Accessibility.Internal));
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)
947goto case Accessibility.Protected; 952case Accessibility.Protected: 972else if (acc2 == Accessibility.Protected || acc2 == Accessibility.ProtectedAndInternal) 1026case Accessibility.Protected:
Syntax\SyntaxFacts.cs (1)
370case Accessibility.Protected:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpAccessibilityFacts.cs (3)
115(SyntaxKind.PrivateKeyword, Accessibility.Protected) => Accessibility.ProtectedAndInternal, 118(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 123(SyntaxKind.ProtectedKeyword, _) => Accessibility.Protected,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpCodeGenerationHelpers.cs (1)
49case Accessibility.Protected:
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
NamingStylesTests.cs (1)
235var alternateAccessibility = accessibility == Accessibility.Public ? Accessibility.Protected : Accessibility.Public;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (9)
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (8)
60Accessibility.Protected, 126new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal }, 188Accessibility.Protected, 274new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal }, 313new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal }, 375[InlineData("*", new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal })] 376[InlineData(null, new[] { Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal })] 377[InlineData("internal,protected,invalid", new[] { Accessibility.Internal, Accessibility.Protected })]
NamingStylesTests.cs (1)
235var 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)
512Assert.Equal(Accessibility.Protected, classF.DeclaredAccessibility); 565Assert.Equal(Accessibility.Protected, f4.DeclaredAccessibility); 603Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility); 872CheckPropertyAccessibility(p4, Accessibility.Protected, Accessibility.Protected, Accessibility.NotApplicable); 875CheckPropertyAccessibility(p9, Accessibility.Protected, Accessibility.Protected, privateOrNotApplicable); 876CheckPropertyAccessibility(p10, Accessibility.ProtectedOrInternal, Accessibility.Protected, Accessibility.ProtectedOrInternal);
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
616return Accessibility.Protected; 661case Accessibility.Protected:
Completion\CompletionProviders\OverrideCompletionProvider.cs (3)
155Accessibility.Protected => Accessibility.ProtectedAndInternal, 164Accessibility.Protected => Accessibility.ProtectedOrInternal, 171Accessibility.NotApplicable => Accessibility.Protected,
GenerateType\CSharpGenerateTypeService.cs (1)
548else if (accessibilityConstraint is Accessibility.Protected or
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Semantics\PrimaryConstructorTests.cs (1)
443Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility);
Semantics\RecordTests.cs (14)
4926Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5001Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5078Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5463Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 5856Assert.Equal(Accessibility.Protected, print.DeclaredAccessibility); 9987Assert.Equal(Accessibility.Protected, b1Ctor.DeclaredAccessibility); 18161Assert.Equal(Accessibility.Protected, copyCtor.DeclaredAccessibility); 18917Assert.Equal(Accessibility.Protected, equalityContract.DeclaredAccessibility); 18927Assert.Equal(Accessibility.Protected, equalityContractGet!.DeclaredAccessibility); 19033Assert.Equal(Accessibility.Protected, equalityContract.DeclaredAccessibility); 19043Assert.Equal(Accessibility.Protected, equalityContractGet!.DeclaredAccessibility); 19106Assert.Equal(modifiers == "sealed " ? Accessibility.Private : Accessibility.Protected, equalityContract.DeclaredAccessibility); 19116Assert.Equal(modifiers == "sealed " ? Accessibility.Private : Accessibility.Protected, equalityContractGet!.DeclaredAccessibility); 20078Assert.Equal(Accessibility.Protected, equalityContract.DeclaredAccessibility);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (59)
Symbols\DefaultInterfaceImplementationTests.cs (39)
8270Assert.Equal(Accessibility.Protected, m02.DeclaredAccessibility); 11616foreach (var tuple in new[] { (name: "M1", access: Accessibility.Protected), (name: "M2", access: Accessibility.ProtectedOrInternal), (name: "M3", access: Accessibility.ProtectedAndInternal) }) 11678ValidateMethodModifiersImplicit_10(compilation1.SourceModule, Accessibility.Protected); 11701CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11703ValidateMethodModifiersImplicit_10(compilation1.SourceModule, Accessibility.Protected); 11711ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected); 11728ValidateMethodModifiersImplicit_10(compilation3.SourceModule, Accessibility.Protected); 11735CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11736ValidateMethodModifiersImplicit_10(compilation3.SourceModule, Accessibility.Protected); 12037CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12039ValidateMethodModifiersExplicit_10(compilation1.SourceModule, Accessibility.Protected); 12047ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected); 12058CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12060ValidateMethodModifiersExplicit_10(compilation3.SourceModule, Accessibility.Protected); 12274ValidateMethodModifiers_10_02(source1, source2, Accessibility.Protected, 12484Assert.Equal(Accessibility.Protected, m1.DeclaredAccessibility); 12966Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 12976Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 13207ValidateP13Accessor(p13.SetMethod, Accessibility.Protected); 20329foreach (var tuple in new[] { (name: "P1", access: Accessibility.Protected, getAccess: Accessibility.Protected, setAccess: Accessibility.Protected), 20332(name: "P4", access: Accessibility.Public, getAccess: Accessibility.Protected, setAccess: Accessibility.Public), 20408ValidatePropertyModifiers_11_01(source1, source2, Accessibility.Protected, 20585ValidatePropertyModifiers_23(source1, source2, Accessibility.Protected, Accessibility.Public, 20977ValidatePropertyModifiers_20(source1, source2, Accessibility.Protected); 21154ValidatePropertyModifiers_22(source1, Accessibility.Protected); 21443Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 21453Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 21684ValidateP13Accessor(p13.SetMethod, Accessibility.Protected); 26688Assert.Equal(Accessibility.Protected, p02.DeclaredAccessibility); 26698Assert.Equal(Accessibility.Protected, p02get.DeclaredAccessibility); 31041foreach (var tuple in new[] { (name: "P1", access: Accessibility.Protected), 31117ValidateEventModifiers_11(source1, source2, Accessibility.Protected, 31429ValidateEventModifiers_20(source1, source2, Accessibility.Protected); 31745ValidateNestedTypes_01(source0 + source1, Accessibility.Protected, targetFramework: TargetFramework.NetCoreApp, execute: ExecutionConditionUtil.IsMonoOrCoreClr, verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 31753Assert.Equal(Accessibility.Protected, compilation1.GetMember("I1.T" + i).DeclaredAccessibility); 43564Assert.Equal(Accessibility.Protected, f2.DeclaredAccessibility); 44132Assert.Equal(Accessibility.Protected, f1.DeclaredAccessibility);
Symbols\IndexerTests.cs (1)
2715var 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)
69Assert.Equal(Accessibility.Protected, f2.DeclaredAccessibility); 93Assert.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\Source\EventTests.cs (2)
161Assert.Equal(Accessibility.Protected, @event.DeclaredAccessibility); 1873Assert.Equal(Accessibility.Protected, event2.AddMethod.DeclaredAccessibility);
Symbols\Source\MethodTests.cs (2)
91check(@"abstract internal class A { }", "A", 1, Accessibility.Protected); 668Assert.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)
795Accessibility.Protected, 800Accessibility.Protected, 804Accessibility.Protected, 805Accessibility.Protected,
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1675case Accessibility.Protected:
CSharpAccessibilityFacts.cs (3)
115(SyntaxKind.PrivateKeyword, Accessibility.Protected) => Accessibility.ProtectedAndInternal, 118(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 123(SyntaxKind.ProtectedKeyword, _) => Accessibility.Protected,
CSharpCodeGenerationHelpers.cs (1)
49case Accessibility.Protected:
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
607case SyntaxKind.ProtectedKeyword: return Accessibility.Protected;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.cs (5)
1486Generator.IndexerDeclaration(parameters: new[] { Generator.ParameterDeclaration("p", Generator.IdentifierName("a")) }, type: Generator.IdentifierName("t"), accessibility: Accessibility.Protected, modifiers: DeclarationModifiers.Abstract), 3311Generator.GetAccessorDeclaration(Accessibility.Protected, new[] { Generator.ReturnStatement() })), 3317Generator.SetAccessorDeclaration(Accessibility.Protected, new[] { Generator.ReturnStatement() })), 3326Generator.GetAccessorDeclaration(Accessibility.Protected, new[] { Generator.ReturnStatement() })), 3332Generator.SetAccessorDeclaration(Accessibility.Protected, new[] { Generator.ReturnStatement() })),
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
641accessibility: Accessibility.Protected,
CodeGeneration\CodeGenerationTests.VisualBasic.cs (1)
608accessibility: Accessibility.Protected,
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
DkmUtilities.cs (1)
316case Accessibility.Protected:
Microsoft.CodeAnalysis.Features (33)
AddAccessibilityModifiersHelpers.cs (1)
53return Accessibility.Protected;
Common\GlyphExtensions.cs (14)
55Accessibility.Protected => Glyph.ClassProtected, 63Accessibility.Protected => Glyph.ConstantProtected, 71Accessibility.Protected => Glyph.DelegateProtected, 79Accessibility.Protected => Glyph.EnumProtected, 87Accessibility.Protected => Glyph.EnumMemberProtected, 98Accessibility.Protected => Glyph.EventProtected, 106Accessibility.Protected => Glyph.ExtensionMethodProtected, 114Accessibility.Protected => Glyph.FieldProtected, 122Accessibility.Protected => Glyph.InterfaceProtected, 148Accessibility.Protected => Glyph.MethodProtected, 156Accessibility.Protected => Glyph.ModulePublic, 173Accessibility.Protected => Glyph.PropertyProtected, 190Accessibility.Protected => Glyph.StructureProtected, 220return Accessibility.Protected;
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (2)
136Accessibility.Protected => declaredAccessibility is Accessibility.Protected or Accessibility.ProtectedAndInternal or Accessibility.ProtectedOrInternal,
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
103accessibility: _state.ContainingType.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.State.cs (1)
68Accessibility = desiredAccessibility ?? (ContainingType.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public);
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs (2)
91return Accessibility.Protected; 98case Accessibility.Protected:
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
145case Accessibility.Protected:
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
659TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
GenerateMember\GenerateConstructor\GenerateConstructorHelpers.cs (1)
60case Accessibility.Protected:
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
236return isAbstract ? Accessibility.Protected : Accessibility.Private; 258return Accessibility.Protected;
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
160return Accessibility.Protected;
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
661case Accessibility.Protected:
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
239.Where(c => c.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
232: Accessibility.Protected;
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
32Accessibility.Protected or
NavigateTo\RoslynNavigateToItem.cs (1)
334case Accessibility.Protected:
Shared\Extensions\ISymbolExtensions_2.cs (1)
166case Accessibility.Protected:
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
489.Replace(nameof(Accessibility.Protected), string.Empty)
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
Emit\SymbolTranslator.vb (1)
337Case 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)
325Case Accessibility.Protected
Symbols\AccessibilityExtensions.vb (1)
25Case Accessibility.Protected
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
129access = Accessibility.Protected
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
599access = Accessibility.Protected
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
364access = Accessibility.Protected
Symbols\Metadata\PE\PEPropertyOrEventHelpers.vb (1)
62Return If(((minAccessibility = Accessibility.[Protected]) AndAlso (maxAccessibility = Accessibility.Friend)), Accessibility.ProtectedOrFriend, maxAccessibility)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
432Return 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)
1053Return (accessor < [property]) AndAlso ((accessor <> Accessibility.Protected) OrElse ([property] <> Accessibility.Friend))
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
81Return Accessibility.Protected
Syntax\SyntaxFacts.vb (1)
537Case Accessibility.Protected
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
VisualBasicAccessibilityFacts.vb (3)
197If accessibility = Accessibility.Protected Then 203If accessibility = Accessibility.Protected Then 214accessibility = Accessibility.Protected
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (1)
237accessibility:=Accessibility.Protected,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\EmitMetadata.vb (2)
500Assert.Equal(Accessibility.Protected, classF.DeclaredAccessibility) 786Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
113If seenAccessibility = Accessibility.Protected Then 119seenAccessibility = Accessibility.Protected
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
127accessibility:=Accessibility.Protected,
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (22)
SymbolsTests\Metadata\MetadataMemberTests.vb (1)
169Assert.Equal(Accessibility.Protected, ctor.DeclaredAccessibility)
SymbolsTests\Metadata\PE\LoadingFields.vb (2)
64Assert.Equal(Accessibility.Protected, f2.DeclaredAccessibility) 85Assert.Equal(Accessibility.Protected, f5.DeclaredAccessibility)
SymbolsTests\Metadata\PE\LoadingMethods.vb (2)
60Assert.Equal(Accessibility.Protected, (M2.DeclaredAccessibility)) 77Assert.Equal(Accessibility.Protected, (M3.DeclaredAccessibility))
SymbolsTests\Metadata\PE\TypeAccessibility.vb (1)
78Assert.Equal(Accessibility.Protected, SerializedArg.DeclaredAccessibility)
SymbolsTests\Source\FieldTests.vb (1)
132Assert.Equal(Accessibility.Protected, fieldS.DeclaredAccessibility)
SymbolsTests\Source\MethodTests.vb (3)
101Assert.Equal(Accessibility.Protected, m2.DeclaredAccessibility) 133Assert.Equal(Accessibility.Protected, m5.DeclaredAccessibility) 414Assert.Equal(Accessibility.Protected, m2.DeclaredAccessibility)
SymbolsTests\Source\PropertyTests.vb (10)
1252VerifyAutoProperty(type, "P", Accessibility.Protected, isFromSource) 4516CheckPropertyAccessibility(p4, Accessibility.Protected, Accessibility.Protected, Accessibility.NotApplicable) 4517CheckPropertyAccessibility(p10, Accessibility.ProtectedOrFriend, Accessibility.Protected, Accessibility.ProtectedOrFriend) 4528CheckPropertyAccessibility(p9, Accessibility.Protected, Accessibility.Protected, privateOrNotApplicable) 4706Accessibility.[Protected], 4711Accessibility.[Protected], 4715Accessibility.[Protected], 4716Accessibility.[Protected],
SymbolsTests\Source\TypeTests.vb (2)
291Assert.Equal(Accessibility.Protected, i2Arity1.DeclaredAccessibility) 305Assert.Equal(Accessibility.Protected, i2Arity2.DeclaredAccessibility)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeGeneration\NamedTypeGenerator.vb (1)
170Case Accessibility.Protected
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
35Case Accessibility.Protected
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2703Case Accessibility.Protected
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
412Case SyntaxKind.ProtectedKeyword : Return Accessibility.Protected
VisualBasicAccessibilityFacts.vb (3)
197If accessibility = Accessibility.Protected Then 203If accessibility = Accessibility.Protected Then 214accessibility = Accessibility.Protected
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.vb (5)
1189Generator.GetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1199Generator.SetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1212Generator.GetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1222Generator.SetAccessorDeclaration(Accessibility.Protected, {Generator.ReturnStatement()})), 1832Generator.IndexerDeclaration({Generator.ParameterDeclaration("p", Generator.IdentifierName("a"))}, Generator.IdentifierName("t"), Accessibility.Protected, DeclarationModifiers.Abstract),
Microsoft.CodeAnalysis.Workspaces (11)
AccessibilityUtilities.cs (3)
21if (accessibility1 == Accessibility.Protected || accessibility2 == Accessibility.Protected) 23return Accessibility.Protected;
EditorConfigNamingStyleParser_SymbolSpec.cs (3)
237private static readonly ImmutableArray<Accessibility> s_allAccessibility = ImmutableArray.Create(Accessibility.NotApplicable, Accessibility.Public, Accessibility.Internal, Accessibility.Private, Accessibility.Protected, Accessibility.ProtectedAndInternal, Accessibility.ProtectedOrInternal); 267builder.Add(Accessibility.Protected); 477case Accessibility.Protected:
FindSymbols\SymbolFinder_Helpers.cs (1)
26Accessibility.Protected or
ISymbolExtensions_Accessibility.cs (2)
232case Accessibility.Protected: 326case Accessibility.Protected:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
519: Accessibility.Protected;
SymbolSpecification.cs (1)
95Accessibility.Protected,
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
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),
Microsoft.VisualStudio.LanguageServices (6)
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
159return symbol.DeclaredAccessibility == Accessibility.Protected
Library\ObjectBrowser\ObjectList.cs (2)
183case Accessibility.Protected: 259case Accessibility.Protected:
Progression\GraphBuilder.cs (1)
431case Accessibility.Protected:
Progression\IconHelper.cs (1)
27case Accessibility.Protected:
Venus\ContainedLanguageCodeSupport.cs (1)
193accessibility: Accessibility.Protected,
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (2)
1010or Accessibility.Protected 1040Accessibility.Protected => EnvDTE.vsCMAccess.vsCMAccessProtected,
ObjectBrowser\DescriptionBuilder.cs (1)
144case Accessibility.Protected:
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
54declaredAccessibility: Accessibility.Protected);
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\AbstractCodeModelService.cs (1)
766return Accessibility.Protected;
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
73new AccessibilityViewModel(Accessibility.Protected, "protected", specification), 115new AccessibilityViewModel(Accessibility.Protected , "Protected", specification),
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.vb (2)
1406symbol.DeclaredAccessibility = Accessibility.Protected OrElse 1436Case Accessibility.Protected
CodeModel\VisualBasicCodeModelService_Prototype.vb (1)
146Case Accessibility.Protected
ObjectBrowser\DescriptionBuilder.vb (1)
297Case Accessibility.Protected