605 references to Public
Aspire.Hosting.Integration.Analyzers (5)
AspireExportAnalyzer.cs (5)
478property.GetMethod?.DeclaredAccessibility == Accessibility.Public && 624var isPublicGetter = property.GetMethod?.DeclaredAccessibility == Accessibility.Public; 689if (!ShouldExportMember(method.DeclaredAccessibility == Accessibility.Public, exposeMethods, memberExportAttribute)) 740if (!method.IsStatic || !method.IsExtensionMethod || method.DeclaredAccessibility != Accessibility.Public) 916.Any(m => m.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)
159Accessibility.Public, 185builder.Add(Accessibility.Public); 413case 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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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_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\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: 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 && 146return methodSymbol.DeclaredAccessibility == Accessibility.Public &&
Microsoft.AspNetCore.App.SourceGenerators (1)
PublicTopLevelProgramGenerator.cs (1)
29DeclaredAccessibility: not Accessibility.Public,
Microsoft.AspNetCore.Components.AI.SourceGenerators (1)
ToolBlockParser.cs (1)
205Accessibility.Public or
Microsoft.AspNetCore.Components.Analyzers (4)
ComponentDisposableSanityAnalyzer.cs (1)
64DeclaredAccessibility: Accessibility.Public,
ComponentParameterAnalyzer.cs (2)
82if (property.DeclaredAccessibility != Accessibility.Public) 89else if (property.SetMethod?.DeclaredAccessibility != Accessibility.Public)
JSInvokableAnalyzer.cs (1)
55if (method.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.Http.RequestDelegateGenerator (6)
src\aspnetcore\src\Shared\RoslynUtils\ParsabilityHelper.cs (4)
96return methodSymbol.DeclaredAccessibility == Accessibility.Public && 106return methodSymbol.DeclaredAccessibility == Accessibility.Public && 136return methodSymbol.DeclaredAccessibility == Accessibility.Public && 146return methodSymbol.DeclaredAccessibility == Accessibility.Public &&
StaticRouteHandlerModel\EndpointParameter.cs (2)
476var constructors = type.Constructors.Where(constructor => constructor.DeclaredAccessibility == Accessibility.Public && !constructor.IsStatic); 480var properties = type.GetMembers().OfType<IPropertySymbol>().Where(property => property.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.OpenApi.SourceGenerators (3)
Helpers\AssemblyTypeSymbolsVisitor.cs (1)
87&& (symbol.DeclaredAccessibility == Accessibility.Public ||
Helpers\ISymbolExtensions.cs (2)
196if (symbol.DeclaredAccessibility != Accessibility.Public) 205if (containingType.DeclaredAccessibility != Accessibility.Public)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
GeneratorHelpers.cs (1)
22case 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)
159Accessibility.Public, 185builder.Add(Accessibility.Public); 413case 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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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_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\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: 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)
159Accessibility.Public, 185builder.Add(Accessibility.Public); 413case 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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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)
159Accessibility.Public, 185builder.Add(Accessibility.Public); 413case 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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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)
438accessibility: Accessibility.Public, 504TypeToGenerateIn.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)
134return Accessibility.Public; 167return 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_DisposePattern.cs (1)
220accessibility: Explicitly ? Accessibility.NotApplicable : Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
294? 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_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\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: 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 (84)
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\ForEachLoopBinder.cs (3)
1471if (result.IsStatic || result.DeclaredAccessibility != Accessibility.Public) 1703if (lookupSymbol.IsStatic || lookupSymbol.DeclaredAccessibility != Accessibility.Public || lookupSymbol.Kind != SymbolKind.Property) 1736moveNextMethodCandidate.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)
817if (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; 1253if (!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 (6)
2195DeclaredAccessibility: Accessibility.Public, 2273if (type.DeclaredAccessibility != Accessibility.Public || 2398return ctor is { DeclaredAccessibility: Accessibility.Public, ParameterCount: 1, Parameters: [{ RefKind: RefKind.In or RefKind.None }] }; 2481GetMethod: { DeclaredAccessibility: Accessibility.Public }, 2666GetMethod: { DeclaredAccessibility: Accessibility.Public }, 2854DeclaredAccessibility: Accessibility.Public,
Symbols\NamespaceSymbol.cs (1)
169return Accessibility.Public;
Symbols\NativeIntegerTypeSymbol.cs (1)
89if (underlyingMember.DeclaredAccessibility != Accessibility.Public)
Symbols\Source\ModifierUtils.cs (2)
617return Accessibility.Public; 626return 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_ImplementationChecks.cs (1)
1736case Accessibility.Public:
Symbols\Source\SourceMemberContainerSymbol.cs (7)
1992GetMethod.DeclaredAccessibility: Accessibility.Public, 1993SetMethod.DeclaredAccessibility: Accessibility.Public 2097if (ctor.DeclaredAccessibility == Accessibility.Public && ctor.ParameterCount == 1 && ctor is not SynthesizedUnionCtor) 4903if (m.DeclaredAccessibility != Accessibility.Public) 5199if (deconstruct.DeclaredAccessibility != Accessibility.Public) 5257else if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 5630if (thisEquals.DeclaredAccessibility != Accessibility.Public)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
2124|| !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)
253case Accessibility.Public:
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
162DeclaredAccessibility: Accessibility.Public,
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
344return m.DeclaredAccessibility == Accessibility.Public && !m.IsStatic;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
229return Accessibility.Public;
Symbols\Synthesized\SynthesizedEmbeddedAttributePropertySymbol.cs (1)
32public override Accessibility DeclaredAccessibility => 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\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); 1691Accessibility.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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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)
651case 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)
31where 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)
438accessibility: Accessibility.Public, 504TypeToGenerateIn.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)
134return Accessibility.Public; 167return 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_DisposePattern.cs (1)
220accessibility: Explicitly ? Accessibility.NotApplicable : Accessibility.Public,
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
294? Accessibility.Public
Microsoft.CodeAnalysis.NetAnalyzers (42)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.cs (1)
51constructor => constructor.DeclaredAccessibility == Accessibility.Public);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.Fixer.cs (1)
52.Where(c => c.DeclaredAccessibility == Accessibility.Public)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DeclareTypesInNamespaces.cs (1)
46if (type.DeclaredAccessibility == Accessibility.Public &&
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.cs (4)
105IEnumerable<IMethodSymbol> instanceConstructorsToCheck = attributeType.InstanceConstructors.Where(c => c.DeclaredAccessibility == Accessibility.Public); 159else if (property.DeclaredAccessibility != Accessibility.Public || 160property.GetMethod.DeclaredAccessibility != Accessibility.Public) 179property.SetMethod.DeclaredAccessibility == Accessibility.Public &&
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.Fixer.cs (3)
154Accessibility.Public, 184if (propertyAccessibility != Accessibility.Public) 186editor.SetAccessibility(property, Accessibility.Public);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDeclareStaticMembersOnGenericTypes.cs (1)
45symbol.DeclaredAccessibility != Accessibility.Public ||
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (2)
152accessibility: Accessibility.Public, 191accessibility: Accessibility.Public,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ExceptionsShouldBePublic.Fixer.cs (1)
32editor.SetAccessibility(classDecl, Accessibility.Public);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.Fixer.cs (3)
63SyntaxNode newConstructorNode1 = generator.ConstructorDeclaration(typeSymbol.Name, accessibility: Accessibility.Public); 74accessibility: Accessibility.Public, 95accessibility: Accessibility.Public,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAssembliesWithComVisible.cs (1)
97.Any(s => s.DeclaredAccessibility == Accessibility.Public);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\NestedTypesShouldNotBeVisible.cs (1)
90if (nestedType.DeclaredAccessibility != Accessibility.Public)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (3)
79accessibility: Accessibility.Public, 111accessibility: Accessibility.Public, 121editor.SetAccessibility(badVisibilityNode, Accessibility.Public);
Microsoft.NetCore.Analyzers\InteropServices\ProvidePublicParameterlessSafeHandleConstructor.Fixer.cs (1)
36editor.SetAccessibility(declaration, Accessibility.Public);
Microsoft.NetCore.Analyzers\Runtime\AvoidZeroLengthArrayAllocations.cs (2)
57if (typeSymbol.DeclaredAccessibility == Accessibility.Public) 59if (typeSymbol.GetMembers(ArrayEmptyMethodName).FirstOrDefault() is IMethodSymbol methodSymbol && methodSymbol.DeclaredAccessibility == Accessibility.Public &&
Microsoft.NetCore.Analyzers\Runtime\CallGCSuppressFinalizeCorrectly.cs (1)
207if (method.ContainingType.DeclaredAccessibility != Accessibility.Public && !hasFinalizer)
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (1)
250method.DeclaredAccessibility == Accessibility.Public &&
Microsoft.NetCore.Analyzers\Runtime\SerializationRulesDiagnosticAnalyzer.cs (1)
114if (namedTypeSymbol.DeclaredAccessibility == Accessibility.Public && implementsISerializable)
Microsoft.NetCore.Analyzers\Security\Helpers\InsecureDeserializationTypeDecider.cs (9)
260&& fieldSymbol.DeclaredAccessibility == Accessibility.Public) 262&& fieldSymbol.DeclaredAccessibility == Accessibility.Public) 264&& fieldSymbol.DeclaredAccessibility == Accessibility.Public 299&& propertySymbol.DeclaredAccessibility == Accessibility.Public 301&& propertySymbol.GetMethod.DeclaredAccessibility == Accessibility.Public 303&& propertySymbol.SetMethod.DeclaredAccessibility == Accessibility.Public) 305&& propertySymbol.DeclaredAccessibility == Accessibility.Public 307&& propertySymbol.SetMethod.DeclaredAccessibility == Accessibility.Public) 309&& propertySymbol.DeclaredAccessibility == Accessibility.Public
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
76return symbol.DeclaredAccessibility == Accessibility.Public;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
112if (methodSymbol.DeclaredAccessibility != Accessibility.Public
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
331Accessibility.Public, 389accessibility: Accessibility.Public, 410accessibility: Accessibility.Public,
Microsoft.CodeAnalysis.Razor.Compiler (23)
Analyzers\ComponentParameterNullableWarningSuppressor.cs (2)
50if (symbol is not IPropertySymbol { DeclaredAccessibility: Accessibility.Public, IsStatic: false, SetMethod.DeclaredAccessibility: Accessibility.Public })
CSharp\CompilationExtensions.cs (3)
15t.DeclaredAccessibility == Accessibility.Public && 17.Any(static m => m.DeclaredAccessibility == Accessibility.Public)); 99Accessibility.Public => true,
CSharp\ComponentDetectionConventions.cs (2)
23symbol.DeclaredAccessibility == Accessibility.Public && 30if (typeSymbol.DeclaredAccessibility != Accessibility.Public ||
CSharp\DefaultTagHelperDescriptorFactory.cs (3)
384=> property is { SetMethod.DeclaredAccessibility: Accessibility.Public }; 419if (property is not { GetMethod.DeclaredAccessibility: Accessibility.Public, Parameters: [] }) 445property 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\AcceptsAssetPathTagHelperProducer.cs (1)
31=> type.DeclaredAccessibility == Accessibility.Public &&
Language\TagHelpers\Producers\BindTagHelperProducer.cs (1)
116=> type.DeclaredAccessibility == Accessibility.Public &&
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
741if (property.DeclaredAccessibility != Accessibility.Public // Not public 744|| 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)
159Accessibility.Public, 185builder.Add(Accessibility.Public); 413case 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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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.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)
159Accessibility.Public, 185builder.Add(Accessibility.Public); 413case 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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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_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\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: 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.Diagnostics.DataContractReader.DataGenerator (1)
Parser.cs (1)
79Accessibility.Public => "public",
Microsoft.DotNet.ApiCompatibility (2)
Rules\CannotChangeVisibility.cs (2)
45(Accessibility.Public, _) => 1, 46(_, Accessibility.Public) => -1,
Microsoft.DotNet.ApiSymbolExtensions (1)
SymbolExtensions.cs (1)
118Accessibility.Public => true,
Microsoft.Extensions.Configuration.Binder.SourceGeneration (4)
ConfigurationBindingGenerator.Parser.cs (2)
671if (candidate.DeclaredAccessibility is not Accessibility.Public) 982type.InstanceConstructors.SingleOrDefault(ctor => ctor.DeclaredAccessibility is Accessibility.Public && ctor.Parameters.Length is 0) is not null;
Specs\Members\PropertySpec.cs (2)
14bool setterIsPublic = setMethod?.DeclaredAccessibility is Accessibility.Public; 20CanGet = property.GetMethod?.DeclaredAccessibility is Accessibility.Public;
Microsoft.Extensions.Options.SourceGeneration (3)
Parser.cs (1)
413if (member.DeclaredAccessibility != Accessibility.Public)
ParserUtilities.cs (1)
82property.Type.SpecialType == returnType && property.DeclaredAccessibility == Accessibility.Public &&
SymbolLoader.cs (1)
104method.DeclaredAccessibility == Accessibility.Public &&
Microsoft.Extensions.Validation.ValidationsGenerator (11)
Analyzers\ValidationsDiagnosticAnalyzer.cs (2)
97=> property.DeclaredAccessibility != Accessibility.Public || 98property.GetMethod is not { DeclaredAccessibility: Accessibility.Public } ||
Extensions\ITypeSymbolExtensions.cs (1)
253current.DeclaredAccessibility is not (Accessibility.Public or Accessibility.Internal))
Parsers\ValidationsGenerator.TypesParser.cs (4)
190DeclaredAccessibility: Accessibility.Public, 258if (correspondingProperty.DeclaredAccessibility is not Accessibility.Public) 303if (member.GetMethod is null || member.GetMethod.DeclaredAccessibility is not Accessibility.Public) 322if (member.DeclaredAccessibility is not 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 && 146return methodSymbol.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)
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)
159Accessibility.Public, 185builder.Add(Accessibility.Public); 413case 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_Accessibility.cs (2)
224case Accessibility.Public: 278case Accessibility.Public:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
761.Where(x => x.DeclaredAccessibility == Accessibility.Public) 801.Where(x => x.DeclaredAccessibility == 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_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\Extensions\SyntaxGeneratorExtensions.cs (1)
317accessibility: 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:
System.Text.Json.SourceGeneration (11)
Helpers\RoslynExtensions.cs (3)
115constructorInfo = namedType.GetExplicitlyDeclaredInstanceConstructors().FirstOrDefault(ctor => ctor.DeclaredAccessibility is Accessibility.Public && ctor.Parameters.Length == 0); 432if (ctor.Parameters.Length == 0 && ctor.DeclaredAccessibility == Accessibility.Public) 980if (acc1 == Accessibility.Public)
JsonSourceGenerator.Parser.cs (8)
1598valueProperty.DeclaredAccessibility == Accessibility.Public && 1601valueProperty.GetMethod?.DeclaredAccessibility == Accessibility.Public && 1649member.DeclaredAccessibility != Accessibility.Public || 2742if (getMethod.DeclaredAccessibility is Accessibility.Public) 2758if (setMethod.DeclaredAccessibility is Accessibility.Public) 2781if (fieldInfo.DeclaredAccessibility is Accessibility.Public) 3288IMethodSymbol[] publicCtors = namedType.GetExplicitlyDeclaredInstanceConstructors().Where(ctor => ctor.DeclaredAccessibility is Accessibility.Public).ToArray(); 3314foreach (IMethodSymbol constructor in namedType.GetExplicitlyDeclaredInstanceConstructors().Where(ctor => ctor.DeclaredAccessibility is not Accessibility.Public))