311 references to Protected
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.CodeStyle (10)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (31)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
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 })]
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
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)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
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);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
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)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.Features (33)
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;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.VisualBasic (33)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (22)
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],
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
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)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
519: Accessibility.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)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.Implementation (3)
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)