678 references to Public
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
235if (!method.IsStatic || !method.IsExtensionMethod || method.DeclaredAccessibility != Accessibility.Public)
ConfigurationSchemaGenerator (4)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (2)
610if (candidate.DeclaredAccessibility is not Accessibility.Public) 852type.InstanceConstructors.SingleOrDefault(ctor => ctor.DeclaredAccessibility is Accessibility.Public && ctor.Parameters.Length is 0) is not null;
RuntimeSource\Configuration.Binder\Specs\Members\PropertySpec.cs (2)
14bool setterIsPublic = setMethod?.DeclaredAccessibility is Accessibility.Public; 20CanGet = property.GetMethod?.DeclaredAccessibility is Accessibility.Public;
GenerateDocumentationAndConfigFiles (28)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
30return symbol.DeclaredAccessibility == Accessibility.Public;
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
331Accessibility.Public, 389accessibility: Accessibility.Public, 410accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
190Accessibility.Public, 216builder.Add(Accessibility.Public); 444case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
82if (symbol.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
81Accessibility.Public, 160return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (2)
230accessibility: Accessibility.Public, 472accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
64accessibility: Accessibility.Public, 465method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
207method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (2)
136.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnType: var returnType, Parameters.Length: 0 } && 152.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
ILLink.CodeFixProvider (2)
BaseAttributeCodeFixProvider.cs (2)
138if (m is not { DeclaredAccessibility: Accessibility.Public or Accessibility.Protected }) 144if (t.DeclaredAccessibility != Accessibility.Public)
ILLink.RoslynAnalyzer (19)
DataFlow\DynamicallyAccessedMembersBinder.cs (17)
49foreach (var c in typeDefinition.GetConstructorsOnType(filter: m => (m.DeclaredAccessibility == Accessibility.Public) && m.Parameters.Length == 0)) 154if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && method.DeclaredAccessibility != Accessibility.Public) 157if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.DeclaredAccessibility == Accessibility.Public) 192if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && method.DeclaredAccessibility != Accessibility.Public) 195if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.DeclaredAccessibility == Accessibility.Public) 233if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && field.DeclaredAccessibility != Accessibility.Public) 236if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && field.DeclaredAccessibility == Accessibility.Public) 259if (nestedType.DeclaredAccessibility != Accessibility.Public) 265if (nestedType.DeclaredAccessibility == Accessibility.Public) 306if ((property.GetMethod == null || (property.GetMethod.DeclaredAccessibility != Accessibility.Public)) 307&& (property.SetMethod == null || (property.SetMethod.DeclaredAccessibility != Accessibility.Public))) 313if ((property.GetMethod != null) && (property.GetMethod.DeclaredAccessibility == Accessibility.Public)) continue; 314if ((property.SetMethod != null) && (property.SetMethod.DeclaredAccessibility == Accessibility.Public)) continue; 362if ((@event.AddMethod == null || (@event.AddMethod.DeclaredAccessibility != Accessibility.Public)) 363&& (@event.RemoveMethod == null || (@event.RemoveMethod.DeclaredAccessibility != Accessibility.Public))) 369if ((@event.AddMethod != null) && @event.AddMethod.DeclaredAccessibility == Accessibility.Public) continue; 370if ((@event.RemoveMethod != null) && @event.RemoveMethod.DeclaredAccessibility == Accessibility.Public) continue;
RequiresAnalyzerBase.cs (1)
52var publicParameterlessConstructor = namedTypeSymbol?.InstanceConstructors.FirstOrDefault(c => c.Parameters.IsEmpty && c.DeclaredAccessibility == Accessibility.Public);
TrimAnalysis\ReflectionAccessAnalyzer.cs (1)
91foreach (var c in typeSymbol.GetConstructorsOnType(filter: m => (m.DeclaredAccessibility == Accessibility.Public) && m.Parameters.Length == 0))
Microsoft.Analyzers.Extra (1)
MakeExeTypesInternalAnalyzer.cs (1)
94if (type.DeclaredAccessibility == Accessibility.Public && type.ContainingType == null)
Microsoft.AspNetCore.Analyzers (2)
StartupFacts.cs (2)
60if (symbol.DeclaredAccessibility != Accessibility.Public) 98if (symbol.DeclaredAccessibility != Accessibility.Public)
Microsoft.AspNetCore.App.Analyzers (6)
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (2)
28if (type.DeclaredAccessibility != Accessibility.Public) 99return method.DeclaredAccessibility == Accessibility.Public;
src\aspnetcore\src\Shared\RoslynUtils\ParsabilityHelper.cs (4)
96return methodSymbol.DeclaredAccessibility == Accessibility.Public && 106return methodSymbol.DeclaredAccessibility == Accessibility.Public && 136return methodSymbol.DeclaredAccessibility == Accessibility.Public && 147return methodSymbol.DeclaredAccessibility == Accessibility.Public &&
Microsoft.AspNetCore.App.SourceGenerators (1)
PublicTopLevelProgramGenerator.cs (1)
29DeclaredAccessibility: not Accessibility.Public,
Microsoft.AspNetCore.Components.Analyzers (2)
ComponentParameterAnalyzer.cs (2)
82if (property.DeclaredAccessibility != Accessibility.Public) 89else if (property.SetMethod?.DeclaredAccessibility != Accessibility.Public)
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
ComponentParameterAnalyzer.cs (2)
76if (property.DeclaredAccessibility != Accessibility.Public) 83else if (property.SetMethod?.DeclaredAccessibility != Accessibility.Public)
Microsoft.AspNetCore.Mvc.Analyzers (4)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (1)
72method.DeclaredAccessibility == Accessibility.Public;
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (2)
28if (type.DeclaredAccessibility != Accessibility.Public) 99return method.DeclaredAccessibility == Accessibility.Public;
TopLevelParameterNameAnalyzer.cs (1)
110if (member.DeclaredAccessibility != Accessibility.Public ||
Microsoft.AspNetCore.Mvc.Api.Analyzers (4)
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (2)
28if (type.DeclaredAccessibility != Accessibility.Public) 99return method.DeclaredAccessibility == Accessibility.Public;
SymbolApiResponseMetadataProvider.cs (2)
111.FirstOrDefault(m => m.Kind == SymbolKind.Method && m.IsStatic && m.DeclaredAccessibility == Accessibility.Public); 125if (!conventionMethod.IsStatic || conventionMethod.DeclaredAccessibility != Accessibility.Public)
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Helpers\AssemblyTypeSymbolsVisitor.cs (1)
82&& (symbol.DeclaredAccessibility == Accessibility.Public ||
Helpers\ISymbolExtensions.cs (2)
196if (symbol.DeclaredAccessibility != Accessibility.Public) 205if (containingType.DeclaredAccessibility != Accessibility.Public)
Microsoft.CodeAnalysis (2)
Symbols\ISymbolExtensions.cs (2)
152if (scopeType is not INamedTypeSymbol { Name: WellKnownMemberNames.LockScopeTypeName, Arity: 0, IsValueType: true, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public } || 183DeclaredAccessibility: Accessibility.Public,
Microsoft.CodeAnalysis.Analyzers (28)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
30return symbol.DeclaredAccessibility == Accessibility.Public;
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
331Accessibility.Public, 389accessibility: Accessibility.Public, 410accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
190Accessibility.Public, 216builder.Add(Accessibility.Public); 444case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
82if (symbol.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
81Accessibility.Public, 160return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (2)
230accessibility: Accessibility.Public, 472accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
64accessibility: Accessibility.Public, 465method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
207method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (2)
136.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnType: var returnType, Parameters.Length: 0 } && 152.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.CodeAnalysis.AnalyzerUtilities (18)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
30return symbol.DeclaredAccessibility == Accessibility.Public;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
114if (methodSymbol.DeclaredAccessibility != Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
190Accessibility.Public, 216builder.Add(Accessibility.Public); 444case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
82if (symbol.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
81Accessibility.Public, 160return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
Microsoft.CodeAnalysis.CodeStyle (18)
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
39.FirstOrDefault(m => m.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
88.FirstOrDefault(m => m is { DeclaredAccessibility: Accessibility.Public, Parameters.Length: 2 });
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
190Accessibility.Public, 216builder.Add(Accessibility.Public); 444case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
82if (symbol.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
81Accessibility.Public, 160return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
Microsoft.CodeAnalysis.CodeStyle.Fixes (27)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (2)
51return Accessibility.Public; 57return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
54if (method.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
145case Accessibility.Public:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
439accessibility: Accessibility.Public, 507TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (3)
69case Accessibility.Public: 144var propertyNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Property, Accessibility.Public, cancellationToken).ConfigureAwait(false); 332case Accessibility.Public:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (3)
78return Accessibility.Public; 82if (classType.IsAbstractClass() && baseConstructor.DeclaredAccessibility == Accessibility.Public) 91return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
41accessibility: Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
262return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
135return Accessibility.Public; 168return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
89var accessibility = Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
295? Accessibility.Public
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
221accessibility: Explicitly ? Accessibility.NotApplicable : Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (2)
230accessibility: Accessibility.Public, 472accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
64accessibility: Accessibility.Public, 465method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
207method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (2)
136.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnType: var returnType, Parameters.Length: 0 } && 152.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.CodeAnalysis.CSharp (82)
Binder\Binder_Attributes.cs (3)
629invalidNamedArgument |= (namedArgumentNameSymbol.DeclaredAccessibility != Accessibility.Public); 653getMethod!.DeclaredAccessibility != Accessibility.Public || 654setMethod!.DeclaredAccessibility != Accessibility.Public;
Binder\Binder_Conversions.cs (4)
680DeclaredAccessibility: Accessibility.Public, 712DeclaredAccessibility: Accessibility.Public, 738if (memoryExtensionsType.DeclaredAccessibility == Accessibility.Public && 745DeclaredAccessibility: Accessibility.Public,
Binder\Binder_Patterns.cs (3)
96DeclaredAccessibility: Accessibility.Public, 214DeclaredAccessibility: Accessibility.Public, 367DeclaredAccessibility: Accessibility.Public,
Binder\ForEachLoopBinder.cs (3)
1466if (result.IsStatic || result.DeclaredAccessibility != Accessibility.Public) 1698if (lookupSymbol.IsStatic || lookupSymbol.DeclaredAccessibility != Accessibility.Public || lookupSymbol.Kind != SymbolKind.Property) 1731moveNextMethodCandidate.Method.IsStatic || moveNextMethodCandidate.Method.DeclaredAccessibility != Accessibility.Public ||
Binder\LockBinder.cs (2)
91if (scopeType is not NamedTypeSymbol { Name: WellKnownMemberNames.LockScopeTypeName, Arity: 0, IsValueType: true, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public } || 125DeclaredAccessibility: Accessibility.Public,
Binder\PatternExplainer.cs (1)
792if (declaredMember is FieldSymbol { IsConst: true, IsStatic: true, DeclaredAccessibility: Accessibility.Public } field &&
Binder\Semantics\AccessCheck.cs (3)
92case Accessibility.Public: 267case Accessibility.Public: 325if (declaredAccessibility == Accessibility.Public)
Compiler\ClsComplianceChecker.cs (1)
1237case Accessibility.Public:
Compiler\DocumentationCommentCompiler.cs (1)
807case Accessibility.Public:
Emitter\Model\AttributeDataAdapter.cs (1)
185if (member.DeclaredAccessibility == Accessibility.Public)
Emitter\Model\PEModuleBuilder.cs (1)
586if (symbol.DeclaredAccessibility != Accessibility.Public)
Emitter\NoPia\EmbeddedType.cs (1)
77return UnderlyingNamedType.AdaptedNamedTypeSymbol.DeclaredAccessibility == Accessibility.Public;
Emitter\NoPia\EmbeddedTypesManager.cs (1)
510(containerKind == TypeKind.Struct && (field.AdaptedFieldSymbol.IsStatic || field.AdaptedFieldSymbol.DeclaredAccessibility != Accessibility.Public)))
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
484if ((method.DeclaredAccessibility == Accessibility.Public) && 512if ((property.DeclaredAccessibility == Accessibility.Public) &&
Lowering\IteratorRewriter\IteratorConstructor.cs (1)
46get { return Accessibility.Public; }
SymbolDisplay\SymbolDisplayVisitor.cs (1)
414case Accessibility.Public:
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
183get { return Accessibility.Public; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
61get { return Accessibility.Public; }
Symbols\AssemblySymbol.cs (1)
1069return result.DeclaredAccessibility == Accessibility.Public || IsSymbolAccessible(result, this);
Symbols\Attributes\AttributeData.cs (2)
560property.DeclaredAccessibility == Accessibility.Public && property.GetMemberArity() == 0 && 561(object)property.SetMethod != null && property.SetMethod.DeclaredAccessibility == Accessibility.Public)
Symbols\Compilation_WellKnownMembers.cs (1)
302!(member.DeclaredAccessibility == Accessibility.Public || (accessWithinOpt is object && Symbol.IsSymbolAccessible(member, accessWithinOpt))))
Symbols\ConstraintsHelper.cs (1)
1523if (constructor.DeclaredAccessibility != Accessibility.Public)
Symbols\ErrorMethodSymbol.cs (1)
90get { return Accessibility.Public; }
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
219else if (specifierType.DeclaredAccessibility != Accessibility.Public)
Symbols\MemberSymbolExtensions.cs (1)
392return accessor.IsImplementable() && accessor.DeclaredAccessibility != Accessibility.Public;
Symbols\Metadata\PE\MetadataDecoder.cs (1)
378candidate.DeclaredAccessibility != Accessibility.Public)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
578access = Accessibility.Public;
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
530return Accessibility.Public; 1251if (!this.HasRuntimeSpecialName && this.DeclaredAccessibility == Accessibility.Public)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (5)
391this.DeclaredAccessibility == Accessibility.Public) // NB: this.flags was set above. 892return Accessibility.Public; 917access = Accessibility.Public; 2426type.DeclaredAccessibility == Accessibility.Public && 2451if (marker.HasSpecialName && marker.IsStatic && marker.DeclaredAccessibility == Accessibility.Public &&
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
62if (result is null || result.DeclaredAccessibility != Accessibility.Public)
Symbols\NamedTypeSymbol.cs (3)
1964DeclaredAccessibility: Accessibility.Public, 1985if (type.DeclaredAccessibility != Accessibility.Public || 2002return ctor is { DeclaredAccessibility: Accessibility.Public, ParameterCount: 1, Parameters: [{ RefKind: RefKind.In or RefKind.None }] };
Symbols\NamespaceSymbol.cs (1)
169return Accessibility.Public;
Symbols\NativeIntegerTypeSymbol.cs (1)
89if (underlyingMember.DeclaredAccessibility != Accessibility.Public)
Symbols\Source\ModifierUtils.cs (2)
580return Accessibility.Public; 589return Accessibility.Public;
Symbols\Source\SourceAssemblySymbol.cs (1)
1896return !obj.IsErrorType() && obj.DeclaredAccessibility == Accessibility.Public;
Symbols\Source\SourceFixedFieldSymbol.cs (1)
234get { return Accessibility.Public; }
Symbols\Source\SourceMemberContainerSymbol.cs (5)
2072if (ctor.DeclaredAccessibility == Accessibility.Public && ctor.ParameterCount == 1 && ctor is not SynthesizedUnionCtor) 4868if (m.DeclaredAccessibility != Accessibility.Public) 5164if (deconstruct.DeclaredAccessibility != Accessibility.Public) 5222else if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 5595if (thisEquals.DeclaredAccessibility != Accessibility.Public)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1736case Accessibility.Public:
Symbols\Source\SourceNamedTypeSymbol.cs (1)
2084|| !InstanceConstructors.Any(c => c is { ParameterCount: 0, DeclaredAccessibility: Accessibility.Internal or Accessibility.Public })
Symbols\Source\SourceNamespaceSymbol.cs (1)
373if (declaredAccessibility != Accessibility.Public && declaredAccessibility != Accessibility.Internal)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
98if (this.DeclaredAccessibility != Accessibility.Public) 103else if (this.DeclaredAccessibility != Accessibility.Public || !this.IsStatic)
Symbols\Symbol.cs (1)
252case Accessibility.Public:
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
162DeclaredAccessibility: Accessibility.Public,
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
337return m.DeclaredAccessibility == Accessibility.Public && !m.IsStatic;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
229return Accessibility.Public;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
42get { return ContainingType.IsAbstract ? Accessibility.Protected : Accessibility.Public; }
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
351return Accessibility.Public;
Symbols\Synthesized\SynthesizedPropertySymbol.cs (1)
31public override Accessibility DeclaredAccessibility => Accessibility.Public;
Symbols\Synthesized\SynthesizedUnionCtor.cs (1)
34public override Accessibility DeclaredAccessibility => Accessibility.Public;
Symbols\TypeSymbol.cs (4)
836bool canBeImplementedImplicitlyInCSharp9 = interfaceMember.DeclaredAccessibility == Accessibility.Public && !interfaceMember.IsEventOrPropertyWithImplementableNonPublicAccessor(); 1736if (member.DeclaredAccessibility != Accessibility.Public || member == implicitImpl) 2018else if (closestMismatch.DeclaredAccessibility != Accessibility.Public) 2268if (candidateMember.DeclaredAccessibility != Accessibility.Public || candidateMember.IsStatic != interfaceMember.IsStatic)
Symbols\TypeSymbolExtensions.cs (1)
1052if (acc1 == Accessibility.Public)
Syntax\SyntaxFacts.cs (1)
374case Accessibility.Public:
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (2)
64return accessibility == Accessibility.Public; 101return accessibility == Accessibility.Public;
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
109if (containingType.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
84.Any(m => m is { DeclaredAccessibility: Accessibility.Public, IsStatic: false, Parameters: [var addParameter] } &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (1)
37=> symbol is { IsStatic: false, DeclaredAccessibility: Accessibility.Public };
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
306else if (primaryConstructor.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
63if (lockType is not { DeclaredAccessibility: Accessibility.Public }) 66if (lockType.GetTypeMembers("Scope").FirstOrDefault() is not { TypeKind: TypeKind.Struct, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
310? Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
108(SyntaxKind.PublicKeyword, _) => Accessibility.Public,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
191if (setAccessor.DeclaredAccessibility != Accessibility.Public && 207if (setAccessor.DeclaredAccessibility != Accessibility.Public &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
98SymbolVisibility.Public => accessibility is Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
49case Accessibility.Public:
Microsoft.CodeAnalysis.CSharp.Features (25)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
689return Accessibility.Public;
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
222=> namespaceSymbol != null && namespaceSymbol.GetTypeMembers(name).Any(static t => t.DeclaredAccessibility == Accessibility.Public);
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
109if (type.DeclaredAccessibility == Accessibility.Public && type.Name.StartsWith(CallConvPrefix))
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
141? Accessibility.Public
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
290if (typeMember.DeclaredAccessibility is Accessibility.Public)
GenerateType\CSharpGenerateTypeService.cs (4)
517if (accessibilityConstraint is Accessibility.Public or 527? Accessibility.Public 783accessibility: Accessibility.Public, 797accessibility: Accessibility.Public,
ImplementInterface\CSharpImplementImplicitlyCodeRefactoringProvider.cs (1)
49=> generator.WithAccessibility(WithoutExplicitImpl(decl), Accessibility.Public);
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (3)
242if (rule.SymbolSpecification.AppliesTo(SymbolKind.Property, Accessibility.Public)) 247Accessibility.Public, 256Accessibility.Public,
Snippets\CSharpConstructorSnippetProvider.cs (1)
73accessibility: syntaxContext.PrecedingModifiers.Any() ? Accessibility.NotApplicable : (containingTypeSymbol.IsAbstract ? Accessibility.Protected : Accessibility.Public));
src\roslyn\src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (2)
64return accessibility == Accessibility.Public; 101return accessibility == Accessibility.Public;
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
109if (containingType.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
84.Any(m => m is { DeclaredAccessibility: Accessibility.Public, IsStatic: false, Parameters: [var addParameter] } &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (1)
37=> symbol is { IsStatic: false, DeclaredAccessibility: Accessibility.Public };
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
306else if (primaryConstructor.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
63if (lockType is not { DeclaredAccessibility: Accessibility.Public }) 66if (lockType.GetTypeMembers("Scope").FirstOrDefault() is not { TypeKind: TypeKind.Struct, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public })
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
191if (setAccessor.DeclaredAccessibility != Accessibility.Public && 207if (setAccessor.DeclaredAccessibility != Accessibility.Public &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
98SymbolVisibility.Public => accessibility is Accessibility.Public,
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
590d = this.AsImplementation(d, Accessibility.Public); 1684Accessibility.Public => [PublicKeyword],
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
312Accessibility.Public, 444Accessibility.Public,
FindSymbols\FindSymbolsUtilities.cs (2)
19case SyntaxKind.PublicKeyword: return Accessibility.Public; 43return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
310? Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
108(SyntaxKind.PublicKeyword, _) => Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
49case Accessibility.Public:
Microsoft.CodeAnalysis.Extensions.Package (10)
Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
Microsoft.CodeAnalysis.Features (68)
Common\GlyphExtensions.cs (1)
239return Accessibility.Public;
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
336overloadInfo.NonGenericOverload.DeclaredAccessibility == Accessibility.Public); 375var newContainsPublicGenericOverload = type.DeclaredAccessibility >= Accessibility.Public || ContainsPublicGenericOverload;
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
531=> symbol.DeclaredAccessibility == Accessibility.Public ||
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (4)
267Accessibility.Public, 356attributes: default, Accessibility.Public, modifiers: default, 372attributes: default, Accessibility.Public, DeclarationModifiers.Abstract, 399attributes: default, Accessibility.Public, modifiers: default,
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (3)
867Accessibility.Public, 914? Accessibility.Public 946attributes: default, Accessibility.Public, modifiers: default,
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
151method.DeclaredAccessibility == Accessibility.Public &&
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
144if (symbol is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, IsStatic: true } &&
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (2)
64where method.DeclaredAccessibility == Accessibility.Public 152method.DeclaredAccessibility == Accessibility.Public &&
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
370computedAccessibility = Accessibility.Public;
ExtractInterface\AbstractExtractInterfaceService.cs (8)
378accessibility: Accessibility.Public, 387accessibility: Accessibility.Public, 401var getMethod = property.GetMethod != null && property.GetMethod.DeclaredAccessibility == Accessibility.Public 407accessibility: Accessibility.Public, 415setMethod: property is { SetMethod.DeclaredAccessibility: Accessibility.Public } ? property.SetMethod : null, 429if (m.DeclaredAccessibility != Accessibility.Public || 441(prop is { GetMethod.DeclaredAccessibility: Accessibility.Public } || 442prop is { SetMethod.DeclaredAccessibility: Accessibility.Public });
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
164compareMethod.DeclaredAccessibility != Accessibility.Public && 194Accessibility.Public,
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
92accessibility: _state.ContainingType.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (1)
65Accessibility = desiredAccessibility ?? (ContainingType.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public);
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
135accessibility: Accessibility.Public,
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (2)
162Accessibility.Public, 179Accessibility.Public,
GenerateType\AbstractGenerateTypeService.cs (1)
242return Accessibility.Public;
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
652case Accessibility.Public:
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (2)
224DetermineName(), null, parameters.ToImmutable(), Accessibility.Public, 240.Where(c => c.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && !c.IsObsolete())
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (4)
318if (rule.SymbolSpecification.AppliesTo(SymbolKind.Property, Accessibility.Public)) 322var accessibilityLevel = Accessibility.Public; 326if (defaultAccessibility == Accessibility.Public) 334Accessibility.Public,
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
30where m.DeclaredAccessibility is Accessibility.Public or
PullMemberUp\MembersPuller.cs (6)
79return getterOrSetter?.DeclaredAccessibility == Accessibility.Public ? getterOrSetter : null; 88: CodeGenerationSymbolFactory.CreateMethodSymbol(getterOrSetter, accessibility: Accessibility.Public); 163accessibility: Accessibility.Public, 218editor.SetAccessibility(memberDeclaration, Accessibility.Public); 248accessibility: Accessibility.Public, 261editor.SetAccessibility(declaration, Accessibility.Public);
PullMemberUp\PullMembersUpOptionsBuilder.cs (1)
20var changeOriginalToPublic = memberAndMakeAbstract.member.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
39.FirstOrDefault(m => m.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
88.FirstOrDefault(m => m is { DeclaredAccessibility: Accessibility.Public, Parameters.Length: 2 });
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (2)
51return Accessibility.Public; 57return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
54if (method.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
145case Accessibility.Public:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
439accessibility: Accessibility.Public, 507TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (3)
69case Accessibility.Public: 144var propertyNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Property, Accessibility.Public, cancellationToken).ConfigureAwait(false); 332case Accessibility.Public:
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (3)
78return Accessibility.Public; 82if (classType.IsAbstractClass() && baseConstructor.DeclaredAccessibility == Accessibility.Public) 91return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
41accessibility: Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
262return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
135return Accessibility.Public; 168return Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
89var accessibility = Accessibility.Public;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
295? Accessibility.Public
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
221accessibility: Explicitly ? Accessibility.NotApplicable : Accessibility.Public,
Microsoft.CodeAnalysis.Razor.Compiler (22)
Analyzers\ComponentParameterNullableWarningSuppressor.cs (2)
50if (symbol is not IPropertySymbol { DeclaredAccessibility: Accessibility.Public, IsStatic: false, SetMethod.DeclaredAccessibility: Accessibility.Public })
CSharp\CompilationExtensions.cs (3)
14t.DeclaredAccessibility == Accessibility.Public && 16.Any(static m => m.DeclaredAccessibility == Accessibility.Public)); 84Accessibility.Public => true,
CSharp\ComponentDetectionConventions.cs (2)
23symbol.DeclaredAccessibility == Accessibility.Public && 30if (typeSymbol.DeclaredAccessibility != Accessibility.Public ||
CSharp\DefaultTagHelperDescriptorFactory.cs (3)
370=> property is { SetMethod.DeclaredAccessibility: Accessibility.Public }; 405if (property is not { GetMethod.DeclaredAccessibility: Accessibility.Public, Parameters: [] }) 431property is { SetMethod.DeclaredAccessibility: Accessibility.Public } ||
Language\Extensions\INamedTypeSymbolExtensions.cs (1)
12symbol.DeclaredAccessibility == Accessibility.Public &&
Language\SymbolCache.NamedTypeSymbolData.IsViewComponentResult.cs (1)
25if (symbol.DeclaredAccessibility != Accessibility.Public ||
Language\TagHelperDiscoverer.cs (1)
147if (includeNestedTypes && namespaceOrType.DeclaredAccessibility == Accessibility.Public)
Language\TagHelpers\Producers\BindTagHelperProducer.cs (1)
116=> type.DeclaredAccessibility == Accessibility.Public &&
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
648if (property.DeclaredAccessibility != Accessibility.Public // Not public 651|| property.SetMethod.DeclaredAccessibility != Accessibility.Public // No public setter
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.cs (1)
26=> type.DeclaredAccessibility == Accessibility.Public &&
Language\TagHelpers\Producers\FormNameTagHelperProducer.Factory.cs (2)
39return type.DeclaredAccessibility == Accessibility.Public && 41.Any(static m => m.DeclaredAccessibility == Accessibility.Public);
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
94m.DeclaredAccessibility == Accessibility.Public &&
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
162m.DeclaredAccessibility == Accessibility.Public &&
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
162m.DeclaredAccessibility == Accessibility.Public &&
Microsoft.CodeAnalysis.ResxSourceGenerator (17)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
30return symbol.DeclaredAccessibility == Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
190Accessibility.Public, 216builder.Add(Accessibility.Public); 444case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
82if (symbol.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
81Accessibility.Public, 160return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
Microsoft.CodeAnalysis.VisualBasic (104)
Binding\Binder_Attributes.vb (4)
334If DigThroughArrayType(param.Type).DeclaredAccessibility <> Accessibility.Public Then 341If DigThroughArrayType(container).DeclaredAccessibility <> Accessibility.Public Then 360If methodSym.DeclaredAccessibility <> Accessibility.Public Then 506If sym.DeclaredAccessibility <> Accessibility.Public Then
Binding\Binder_Lambda.vb (1)
24Dim modifiers As SourceMemberFlags = DecodeModifiers(node.SubOrFunctionHeader.Modifiers, asyncIterator, ERRID.ERR_InvalidLambdaModifier, Accessibility.Public, If(diagnostics.DiagnosticBag, New DiagnosticBag())).FoundFlags And asyncIterator
Binding\Binder_Utils.vb (2)
220access = Accessibility.Public 1558AccessibilityPublic = CUShort(Accessibility.Public)
Binding\LookupResult.vb (2)
992Debug.Assert(possiblyMergedNamespace.DeclaredAccessibility = Accessibility.Public) 995If type.DeclaredAccessibility < Accessibility.Public AndAlso
Compilation\ClsComplianceChecker.vb (1)
817Case Accessibility.Public
Compilation\MethodCompiler.vb (1)
1958If m.DeclaredAccessibility <> Accessibility.Public Then
Declarations\DeclarationModifiersExtensions.vb (1)
13Case DeclarationModifiers.Public : Return Accessibility.Public
Emit\AttributeDataAdapter.vb (1)
137If member.DeclaredAccessibility = Accessibility.Public Then
Emit\NoPia\EmbeddedType.vb (1)
64Return UnderlyingNamedType.AdaptedNamedTypeSymbol.DeclaredAccessibility = Accessibility.Public
Emit\NoPia\EmbeddedTypesManager.vb (1)
417(containerKind = TypeKind.Structure AndAlso (field.AdaptedFieldSymbol.IsShared OrElse field.AdaptedFieldSymbol.DeclaredAccessibility <> Accessibility.Public)) Then
Emit\PEModuleBuilder.vb (1)
501If symbol.DeclaredAccessibility <> Accessibility.Public Then
Errors\ErrorMessageHelpers.vb (1)
27Case Accessibility.Public
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
136Me.StateField = Me.F.StateMachineField(Me.F.SpecialType(SpecialType.System_Int32), Me.Method, GeneratedNames.MakeStateMachineStateFieldName(), Accessibility.Public) 137Me._builderField = Me.F.StateMachineField(Me._builderType, Me.Method, GeneratedNames.MakeStateMachineBuilderFieldName(), Accessibility.Public)
Lowering\IteratorRewriter\IteratorRewriter.vb (3)
139Me.StateField = Me.F.StateMachineField(Me.F.SpecialType(SpecialType.System_Int32), Me.Method, GeneratedNames.MakeStateMachineStateFieldName(), Accessibility.Public) 142_currentField = F.StateMachineField(_elementType, Me.Method, GeneratedNames.MakeIteratorCurrentFieldName(), Accessibility.Public) 146F.StateMachineField(F.SpecialType(SpecialType.System_Int32), Me.Method, GeneratedNames.MakeIteratorInitialThreadIdName(), Accessibility.Public),
Lowering\LambdaRewriter\LambdaCapturedVariable.vb (1)
28MyBase.New(frame, captured, type, fieldName, accessibility:=Accessibility.Public)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
71Me._singletonCache = New SynthesizedLambdaCacheFieldSymbol(Me, Me, Me, cacheVariableName, topLevelMethod, Accessibility.Public, isReadOnly:=True, isShared:=True)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1236accessibility:=Accessibility.Public,
Semantics\AccessCheck.vb (8)
181Case Accessibility.NotApplicable, Accessibility.Public 224Case Accessibility.Public 658If exposedType.DeclaredAccessibility = Accessibility.Public Then 739If typeAccessOutsideAssembly = Accessibility.Public Then 745If memberAccessOutsideAssembly = Accessibility.Public Then 767s_mapAccessToAccessOutsideAssembly = New Accessibility(Accessibility.Public) {} 775s_mapAccessToAccessOutsideAssembly(Accessibility.Public) = Accessibility.Public
SymbolDisplay\SymbolDisplayVisitor.vb (1)
366Case Accessibility.Public
Symbols\AccessibilityExtensions.vb (1)
19Case Accessibility.Public
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
70Return Accessibility.Public
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_GetHashCodeMethodSymbol.vb (1)
39Return Accessibility.Public
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (1)
76Return Accessibility.Public
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
121Return Accessibility.Public
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ToStringMethodSymbol.vb (1)
43Return Accessibility.Public
Symbols\AssemblySymbol.vb (1)
748Return result.DeclaredAccessibility = Accessibility.Public OrElse IsSymbolAccessible(result, Me)
Symbols\Attributes\AttributeData.vb (2)
424[property].DeclaredAccessibility = Accessibility.Public AndAlso [property].GetArity() = 0 AndAlso 425[property].HasSet AndAlso [property].SetMethod.DeclaredAccessibility = Accessibility.Public Then
Symbols\ConstraintsHelper.vb (1)
1185If constructor.DeclaredAccessibility <> Accessibility.Public Then
Symbols\ErrorMethodSymbol.vb (1)
51Return Accessibility.Public
Symbols\ErrorTypeSymbol.vb (1)
221Return Accessibility.Public
Symbols\MergedNamespaceSymbol.vb (3)
374If current = Accessibility.Public Then 375Return Accessibility.Public 499If Me.RawLazyDeclaredAccessibilityOfMostAccessibleDescendantType = Accessibility.Public Then
Symbols\Metadata\PE\MetadataDecoder.vb (1)
331candidate.DeclaredAccessibility <> Accessibility.Public Then
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
127access = Accessibility.Public
Symbols\Metadata\PE\PEMethodSymbol.vb (3)
405ElseIf IsShared AndAlso DeclaredAccessibility = Accessibility.Public AndAlso Not IsSub AndAlso Arity = 0 Then 525IsShared AndAlso DeclaredAccessibility = Accessibility.Public AndAlso 626access = Accessibility.Public
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
361access = Accessibility.Public
Symbols\Metadata\PE\PENamedTypeSymbolWithEmittedNamespaceName.vb (1)
36If (Arity = 0 OrElse MangleName) AndAlso (moduleSymbol.ContainingAssembly.KeepLookingForDeclaredSpecialTypes) AndAlso Me.DeclaredAccessibility = Accessibility.Public Then
Symbols\Metadata\PE\PENestedNamespaceSymbol.vb (1)
159Return Accessibility.Public
Symbols\MetadataOrSourceAssemblySymbol.vb (1)
55If result Is Nothing OrElse result.DeclaredAccessibility <> Accessibility.Public Then
Symbols\NamespaceSymbol.vb (6)
159Return Accessibility.Public 198Case Accessibility.Public 199Return Accessibility.Public 214If childResult = Accessibility.Public Then 215Return Accessibility.Public 232If accessibility = Accessibility.Public Then
Symbols\PEOrSourceOrMergedNamespaceSymbol.vb (2)
65If _lazyDeclaredAccessibilityOfMostAccessibleDescendantType = Accessibility.Public Then 71parent._lazyDeclaredAccessibilityOfMostAccessibleDescendantType = CByte(Accessibility.Public)
Symbols\Source\ImplementsHelper.vb (1)
645If member.DeclaredAccessibility = Accessibility.Public AndAlso
Symbols\Source\SourceAssemblySymbol.vb (1)
934Return Not obj.IsErrorType() AndAlso obj.DeclaredAccessibility = Accessibility.Public
Symbols\Source\SourceEventSymbol.vb (1)
715Accessibility.Public,
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
32[Public] = CUShort(Accessibility.Public)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
436If(container.IsValueType, Accessibility.Public, Accessibility.Private),
Symbols\Source\SourceMethodSymbol.vb (3)
227Accessibility.Public, 429Accessibility.Public, 456Dim operatorModifiers = binder.DecodeModifiers(syntax.Modifiers, allowModifiers, ERRID.ERR_BadOperatorFlags1, Accessibility.Public, diagBag)
Symbols\Source\SourceNamedTypeSymbol.vb (5)
84Me.DeclaredAccessibility = Accessibility.Public Then 608If namedType.DeclaredAccessibility = Accessibility.Public AndAlso namedType.MangleName = Me.MangleName Then 710accessibility:=Accessibility.Public, 1727(Not InstanceConstructors.Any(Function(c) c.ParameterCount = 0 AndAlso c.DeclaredAccessibility = Accessibility.Public)) OrElse 2446(member.DeclaredAccessibility = Accessibility.Public OrElse
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (10)
166If comClass.DeclaredAccessibility <> Accessibility.Public Then 172If container.DeclaredAccessibility <> Accessibility.Public Then 371If member.IsShared OrElse member.DeclaredAccessibility <> Accessibility.Public OrElse 408If getter.DeclaredAccessibility <> Accessibility.Public OrElse Not GetComVisibleState(getter) Then 418If setter.DeclaredAccessibility <> Accessibility.Public OrElse Not GetComVisibleState(setter) Then 746Return Accessibility.Public 1060Debug.Assert(clone.DeclaredAccessibility = Accessibility.Public) 1131Return Accessibility.Public 1691Debug.Assert(clone.DeclaredAccessibility = Accessibility.Public) 1742Return Accessibility.Public
Symbols\Source\SourcePropertySymbol.vb (1)
1132Accessibility.Public,
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
30Return Accessibility.Public
Symbols\Source\SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb (1)
29MyBase.New(containingType, implicitlyDefinedBy, type, name, Accessibility.Public, isReadOnly:=False, isShared:=False)
Symbols\Symbol.vb (1)
94Case Accessibility.Public
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
83Return Accessibility.Public
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
113Return Accessibility.Public
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
32New SynthesizedFieldSymbol(Me, implicitlyDefinedBy:=Me, intType, CodeFieldName, Accessibility.Public, isReadOnly:=True, isShared:=False))
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
100Return Accessibility.Public
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
122Return Accessibility.Public
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (1)
64Return Accessibility.Public
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (1)
60Return Accessibility.Public
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
44MyBase.New(container, container, type, name, Accessibility.Public)
Symbols\Tuples\TupleTypeSymbol.vb (1)
179result = Accessibility.[Public]
Symbols\WellKnownMembers.vb (1)
458Not (m.DeclaredAccessibility = Accessibility.Public OrElse (accessWithinOpt IsNot Nothing AndAlso Symbol.IsSymbolAccessible(m, accessWithinOpt))) Then
Syntax\SyntaxFacts.vb (1)
546Case Accessibility.Public
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiers.vb (1)
82Return accessibility = Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
190accessibility = Accessibility.Public
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (1)
88AddAccessibilityModifiers(constructor.DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (1)
170AddAccessibilityModifiers([event].DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
147AddAccessibilityModifiers(method.DeclaredAccessibility, result, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
168Case Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
168AddAccessibilityModifiers(accessor.DeclaredAccessibility, modifiers, destination, options, Accessibility.Public) 189AddAccessibilityModifiers([property].DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
22If destination = CodeGenerationDestination.StructType AndAlso accessibility = Accessibility.Public Then 32Case Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
399Case Accessibility.Public
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
142attributes:=Nothing, accessibility:=Accessibility.Public, modifiers:=Nothing, 149accessibility:=Accessibility.Public, modifiers:=Nothing, 391attributes:=Nothing, accessibility:=Accessibility.Public, modifiers:=Nothing, 397attributes:=Nothing, accessibility:=Accessibility.Public, modifiers:=Nothing,
Completion\CompletionProviders\OverrideCompletionProvider.vb (1)
103seenAccessibility = Accessibility.Public
GenerateType\VisualBasicGenerateTypeService.vb (1)
686accessibility:=Accessibility.Public,
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (2)
37Return If(containingType.TypeKind = TypeKind.Class Or containingType.TypeKind = TypeKind.Module, Accessibility.Private, Accessibility.Public) 42Return Accessibility.Public
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiers.vb (1)
82Return accessibility = Accessibility.Public
Microsoft.CodeAnalysis.VisualBasic.Workspaces (15)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1003declaration = WithAccessibility(declaration, Accessibility.Public)
FindSymbols\FindSymbolsUtilities.vb (3)
27Case SyntaxKind.PublicKeyword : Return Accessibility.Public 54Return Accessibility.Public 57Return Accessibility.Public
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
261Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
190accessibility = Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (1)
88AddAccessibilityModifiers(constructor.DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (1)
170AddAccessibilityModifiers([event].DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
147AddAccessibilityModifiers(method.DeclaredAccessibility, result, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
168Case Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
168AddAccessibilityModifiers(accessor.DeclaredAccessibility, modifiers, destination, options, Accessibility.Public) 189AddAccessibilityModifiers([property].DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
22If destination = CodeGenerationDestination.StructType AndAlso accessibility = Accessibility.Public Then 32Case Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
399Case Accessibility.Public
Microsoft.CodeAnalysis.Workspaces (29)
FindSymbols\SymbolFinder_Helpers.cs (1)
21return accessibility is Accessibility.Public or
FindSymbols\SymbolFinder_Hierarchy.cs (1)
129if (symbol is { DeclaredAccessibility: Accessibility.Public, ContainingType.TypeKind: TypeKind.Class or TypeKind.Struct })
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
332Accessibility.Public,
Shared\Extensions\ITypeSymbolExtensions.cs (1)
168where member.DeclaredAccessibility == Accessibility.Public &&
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
27accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
190Accessibility.Public, 216builder.Add(Accessibility.Public); 444case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
82if (symbol.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
81Accessibility.Public, 160return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (2)
230accessibility: Accessibility.Public, 472accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
64accessibility: Accessibility.Public, 465method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
207method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (2)
136.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnType: var returnType, Parameters.Length: 0 } && 152.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.DotNet.ApiCompatibility (2)
Rules\CannotChangeVisibility.cs (2)
45(Accessibility.Public, _) => 1, 46(_, Accessibility.Public) => -1,
Microsoft.DotNet.ApiSymbolExtensions (1)
SymbolExtensions.cs (1)
117Accessibility.Public => true,
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (1)
303if (member.DeclaredAccessibility != Accessibility.Public)
ParserUtilities.cs (1)
82property.Type.SpecialType == returnType && property.DeclaredAccessibility == Accessibility.Public &&
Microsoft.Gen.ContextualOptions (1)
Parser.cs (1)
91prop.GetMethod!.DeclaredAccessibility == Accessibility.Public;
Microsoft.Gen.Logging (10)
Parsing\Parser.LogProperties.cs (6)
249if ((property.DeclaredAccessibility != Accessibility.Public || property.IsStatic) 250|| (property.GetMethod == null || property.GetMethod.DeclaredAccessibility != Accessibility.Public)) 291if ((property.DeclaredAccessibility != Accessibility.Public || property.IsStatic) 292|| (property.GetMethod == null || property.GetMethod.DeclaredAccessibility != Accessibility.Public)) 305if ((property.DeclaredAccessibility != Accessibility.Public || property.IsStatic) 306|| (property.GetMethod == null || property.GetMethod.DeclaredAccessibility != Accessibility.Public)
Parsing\Parser.Records.cs (1)
56if (m.DeclaredAccessibility != Accessibility.Public ||
Parsing\TypeSymbolExtensions.cs (3)
24if (ts.DeclaredAccessibility == Accessibility.Public) 47if (ts.DeclaredAccessibility == Accessibility.Public) 82if (current.GetMembers("ToString").Where(m => m.Kind == SymbolKind.Method && m.DeclaredAccessibility == Accessibility.Public).Cast<IMethodSymbol>().Any(m => m.Parameters.Length == 0))
Microsoft.Interop.LibraryImportGenerator (19)
Analyzers\CustomMarshallerAttributeFixer.cs (19)
226accessibility: Accessibility.Public, 238accessibility: Accessibility.Public, 249Accessibility.Public, 265accessibility: Accessibility.Public, 281accessibility: Accessibility.Public, 296accessibility: Accessibility.Public, 312accessibility: Accessibility.Public, 328accessibility: Accessibility.Public, 343accessibility: Accessibility.Public, 421accessibility: Accessibility.Public, 431accessibility: Accessibility.Public, 441accessibility: Accessibility.Public, 451accessibility: Accessibility.Public, 461Accessibility.Public, 472accessibility: Accessibility.Public, 482accessibility: Accessibility.Public, 496accessibility: Accessibility.Public, 510accessibility: Accessibility.Public, 519accessibility: Accessibility.Public,
Microsoft.Interop.SourceGeneration (1)
SafeHandleMarshallingInfoProvider.cs (1)
50hasDefaultConstructor = ctor.DeclaredAccessibility == Accessibility.Public;
Microsoft.Maui.Controls.BindingSourceGen (1)
ISymbolExtensions.cs (1)
8 symbol.DeclaredAccessibility == Accessibility.Public
Microsoft.Maui.Controls.SourceGen (1)
CodeBehindGenerator.cs (1)
586 if (type.DeclaredAccessibility == Accessibility.Public)
Microsoft.ML.InternalCodeAnalyzer (1)
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
59if (context.Symbol.DeclaredAccessibility != Accessibility.Public)
PlatformDocAnalyzer (3)
PlatformDocAnalyzer.cs (3)
154if (namedType.DeclaredAccessibility != Accessibility.Public) 162if (member.DeclaredAccessibility != Accessibility.Public) 243if (namedType.DeclaredAccessibility != Accessibility.Public)
Roslyn.Diagnostics.Analyzers (32)
ExportedPartsShouldHaveImportingConstructor.cs (2)
127if (constructor.DeclaredAccessibility != Accessibility.Public) 140missingImportingConstructor = nonImportingConstructors.FirstOrDefault(constructor => constructor.DeclaredAccessibility == Accessibility.Public)
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (2)
114Accessibility.Public, 154var newDeclaration = generator.WithAccessibility(declaration, Accessibility.Public);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
30return symbol.DeclaredAccessibility == Accessibility.Public;
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
331Accessibility.Public, 389accessibility: Accessibility.Public, 410accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
190Accessibility.Public, 216builder.Add(Accessibility.Public); 444case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
82if (symbol.DeclaredAccessibility != Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
81Accessibility.Public, 160return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\AccessibilityUtilities.cs (1)
38return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
213m => m.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && 237return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
27=> Accessibility.Public; 73return Accessibility.Public;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
70(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (2)
230accessibility: Accessibility.Public, 472accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
64accessibility: Accessibility.Public, 465method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
207method.DeclaredAccessibility == Accessibility.Public &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (2)
136.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnType: var returnType, Parameters.Length: 0 } && 152.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
310? Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
108(SyntaxKind.PublicKeyword, _) => Accessibility.Public,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
49case Accessibility.Public:
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
168AddAccessibilityModifiers(accessor.DeclaredAccessibility, modifiers, destination, options, Accessibility.Public) 189AddAccessibilityModifiers([property].DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
22If destination = CodeGenerationDestination.StructType AndAlso accessibility = Accessibility.Public Then 32Case Accessibility.Public
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
399Case Accessibility.Public
System.Text.Json.SourceGeneration (9)
Helpers\RoslynExtensions.cs (1)
112constructorInfo = namedType.GetExplicitlyDeclaredInstanceConstructors().FirstOrDefault(ctor => ctor.DeclaredAccessibility is Accessibility.Public && ctor.Parameters.Length == 0);
JsonSourceGenerator.Parser.cs (8)
1064valueProperty.DeclaredAccessibility == Accessibility.Public && 1067valueProperty.GetMethod?.DeclaredAccessibility == Accessibility.Public && 1112member.DeclaredAccessibility != Accessibility.Public || 2135if (getMethod.DeclaredAccessibility is Accessibility.Public) 2155if (setMethod.DeclaredAccessibility is Accessibility.Public) 2182if (fieldInfo.DeclaredAccessibility is Accessibility.Public) 2667IMethodSymbol[] publicCtors = namedType.GetExplicitlyDeclaredInstanceConstructors().Where(ctor => ctor.DeclaredAccessibility is Accessibility.Public).ToArray(); 2693foreach (IMethodSymbol constructor in namedType.GetExplicitlyDeclaredInstanceConstructors().Where(ctor => ctor.DeclaredAccessibility is not Accessibility.Public))