160 references to ProtectedOrInternal
GenerateDocumentationAndConfigFiles (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
195Accessibility.ProtectedOrInternal, 230builder.Add(Accessibility.ProtectedOrInternal); 434case Accessibility.ProtectedOrInternal:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
86Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Helpers\AssemblyTypeSymbolsVisitor.cs (1)
84symbol.DeclaredAccessibility == Accessibility.ProtectedOrInternal);
Microsoft.CodeAnalysis (2)
Symbols\Accessibility.cs (2)
24/// (more restrictive than <see cref="Protected"/>, <see cref="Internal"/> and <see cref="ProtectedOrInternal"/>). 49ProtectedOrFriend = ProtectedOrInternal,
Microsoft.CodeAnalysis.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
195Accessibility.ProtectedOrInternal, 230builder.Add(Accessibility.ProtectedOrInternal); 434case Accessibility.ProtectedOrInternal:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
86Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
195Accessibility.ProtectedOrInternal, 230builder.Add(Accessibility.ProtectedOrInternal); 434case Accessibility.ProtectedOrInternal:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
86Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.CodeStyle (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
195Accessibility.ProtectedOrInternal, 230builder.Add(Accessibility.ProtectedOrInternal); 434case Accessibility.ProtectedOrInternal:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
86Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
143case Accessibility.ProtectedOrInternal:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
67case Accessibility.ProtectedOrInternal: 330case Accessibility.ProtectedOrInternal:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
93case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Expressions.cs (1)
9366case Accessibility.ProtectedOrInternal:
Binder\Binder_Lookup.cs (1)
1557unwrappedSymbol.DeclaredAccessibility == Accessibility.ProtectedOrInternal)
Binder\Semantics\AccessCheck.cs (3)
94case Accessibility.ProtectedOrInternal: 278case Accessibility.ProtectedOrInternal: 392case Accessibility.ProtectedOrInternal:
Compiler\ClsComplianceChecker.cs (1)
1239case Accessibility.ProtectedOrInternal:
Compiler\DocumentationCommentCompiler.cs (1)
809case Accessibility.ProtectedOrInternal:
Compiler\MethodBodySynthesizer.cs (1)
606if ((accessibility == Accessibility.ProtectedOrInternal || accessibility == Accessibility.Protected) &&
SymbolDisplay\SymbolDisplayVisitor.cs (1)
409case Accessibility.ProtectedOrInternal:
Symbols\AccessibilityExtensions.cs (1)
18case Accessibility.ProtectedOrInternal:
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
565access = Accessibility.ProtectedOrInternal;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
520return Accessibility.ProtectedOrInternal;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
904access = Accessibility.ProtectedOrInternal;
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
515getAccessibility = overriddenAccessibility == Accessibility.ProtectedOrInternal && crossedAssemblyBoundaryWithoutInternalsVisibleTo 527setAccessibility = overriddenAccessibility == Accessibility.ProtectedOrInternal && crossedAssemblyBoundaryWithoutInternalsVisibleTo
Symbols\PropertyOrEventSymbolExtensions.cs (1)
81? Accessibility.ProtectedOrInternal
Symbols\Source\ModifierUtils.cs (1)
582return Accessibility.ProtectedOrInternal;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1737case Accessibility.ProtectedOrInternal: 1782overridden.DeclaredAccessibility == Accessibility.ProtectedOrInternal)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1082case Accessibility.ProtectedOrInternal:
Symbols\Symbol.cs (1)
292case Accessibility.ProtectedOrInternal:
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
71case Accessibility.ProtectedOrInternal:
Symbols\TypeSymbolExtensions.cs (2)
1121case Accessibility.ProtectedOrInternal: 1182case Accessibility.ProtectedOrInternal:
Syntax\SyntaxFacts.cs (1)
372case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
113(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 117(SyntaxKind.ProtectedKeyword, Accessibility.Internal) => Accessibility.ProtectedOrInternal,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
65case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
738case Accessibility.ProtectedOrInternal:
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
158Accessibility.Protected => Accessibility.ProtectedOrInternal, 167Accessibility.Internal => Accessibility.ProtectedOrInternal,
GenerateType\CSharpGenerateTypeService.cs (1)
523Accessibility.ProtectedOrInternal)
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1687Accessibility.ProtectedOrInternal => [ProtectedKeyword, InternalKeyword],
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
113(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 117(SyntaxKind.ProtectedKeyword, Accessibility.Internal) => Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
65case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.Extensions.Package (7)
Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.Features (11)
Common\GlyphExtensions.cs (1)
271case Accessibility.ProtectedOrInternal:
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (2)
121Accessibility.Protected => declaredAccessibility is Accessibility.Protected or Accessibility.ProtectedAndInternal or Accessibility.ProtectedOrInternal, 123Accessibility.Internal => declaredAccessibility is Accessibility.Internal or Accessibility.ProtectedOrInternal,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
195Accessibility.ProtectedOrInternal;
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
650case Accessibility.ProtectedOrInternal:
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
32Accessibility.ProtectedOrInternal
Shared\Extensions\ISymbolExtensions_2.cs (1)
172case Accessibility.ProtectedOrInternal:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
143case Accessibility.ProtectedOrInternal:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
67case Accessibility.ProtectedOrInternal: 330case Accessibility.ProtectedOrInternal:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
93case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.Razor.Compiler (1)
CSharp\CompilationExtensions.cs (1)
87Accessibility.Protected or Accessibility.ProtectedOrInternal => true,
Microsoft.CodeAnalysis.ResxSourceGenerator (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
195Accessibility.ProtectedOrInternal, 230builder.Add(Accessibility.ProtectedOrInternal); 434case Accessibility.ProtectedOrInternal:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
86Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder.vb (1)
971Accessibility.ProtectedOrInternal,
SymbolDisplay\SymbolDisplayVisitor.vb (1)
362Case Accessibility.ProtectedOrInternal
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
179Case Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
48Case Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
405Case Accessibility.ProtectedOrInternal
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
113seenAccessibility = Accessibility.ProtectedOrInternal 123seenAccessibility = Accessibility.ProtectedOrInternal
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
179Case Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
48Case Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
405Case Accessibility.ProtectedOrInternal
Microsoft.CodeAnalysis.Workspaces (12)
FindSymbols\SymbolFinder_Helpers.cs (1)
23Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
195Accessibility.ProtectedOrInternal, 230builder.Add(Accessibility.ProtectedOrInternal); 434case Accessibility.ProtectedOrInternal:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
86Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Microsoft.DotNet.ApiCompatibility (3)
Rules\CannotChangeVisibility.cs (3)
25Accessibility.ProtectedOrInternal => Accessibility.Protected, 47(Accessibility.ProtectedOrInternal, _) => 1, 48(_, Accessibility.ProtectedOrInternal) => -1,
Microsoft.DotNet.ApiSymbolExtensions (1)
SymbolExtensions.cs (1)
119Accessibility.ProtectedOrInternal => includeEffectivelyPrivateSymbols || includeInternalSymbols || symbol.ContainingType == null || !IsEffectivelySealed(symbol.ContainingType, includeInternalSymbols),
Microsoft.Maui.Controls.BindingSourceGen (1)
ISymbolExtensions.cs (1)
10 || symbol.DeclaredAccessibility == Accessibility.ProtectedOrInternal;
Roslyn.Diagnostics.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
195Accessibility.ProtectedOrInternal, 230builder.Add(Accessibility.ProtectedOrInternal); 434case Accessibility.ProtectedOrInternal:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
86Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (3)
33if (accessibility1 == Accessibility.ProtectedOrInternal || accessibility2 == Accessibility.ProtectedOrInternal) 35return Accessibility.ProtectedOrInternal;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
613case Accessibility.ProtectedOrInternal: 615? Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
235case Accessibility.ProtectedOrInternal: 311case Accessibility.ProtectedOrInternal:
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
113(SyntaxKind.InternalKeyword, Accessibility.Protected) => Accessibility.ProtectedOrInternal, 117(SyntaxKind.ProtectedKeyword, Accessibility.Internal) => Accessibility.ProtectedOrInternal,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
65case Accessibility.ProtectedOrInternal:
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
48Case Accessibility.ProtectedOrInternal
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
405Case Accessibility.ProtectedOrInternal