6 implementations of DeclaredAccessibility
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationSymbol.cs (1)
29public Accessibility DeclaredAccessibility { get; }
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
66Accessibility ISymbol.DeclaredAccessibility => Accessibility.NotApplicable;
Symbols\PublicModel\Symbol.cs (1)
125Accessibility ISymbol.DeclaredAccessibility
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
41public Accessibility DeclaredAccessibility => _symbol.DeclaredAccessibility;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1174Private ReadOnly Property ISymbol_DeclaredAccessibility As Accessibility Implements ISymbol.DeclaredAccessibility, ISymbolInternal.DeclaredAccessibility
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationSymbol.cs (1)
29public Accessibility DeclaredAccessibility { get; }
318 references to DeclaredAccessibility
Microsoft.CodeAnalysis.CodeStyle (23)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
135DeclaredAccessibility: Accessibility.Private,
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
614if (memberSymbol.DeclaredAccessibility == Accessibility.Private &&
AbstractUseAutoPropertyAnalyzer.cs (2)
203if (getterField.DeclaredAccessibility != Accessibility.Private) 304if (result.Property.DeclaredAccessibility != Accessibility.Private &&
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
39.FirstOrDefault(m => m.DeclaredAccessibility == Accessibility.Public &&
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
89.FirstOrDefault(m => m.DeclaredAccessibility == Accessibility.Public &&
AccessibilityExtensions.cs (2)
45return currentSymbol.DeclaredAccessibility; 49return currentSymbol.DeclaredAccessibility;
INamedTypeSymbolExtensions.cs (2)
205return type.GetMembers().WhereAsArray(m => m.DeclaredAccessibility == Accessibility.Public && 228return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
ISymbolExtensions.cs (5)
51switch (symbol.DeclaredAccessibility) 508switch (symbol.DeclaredAccessibility) 511return symbol.DeclaredAccessibility; 654.Where(x => x.DeclaredAccessibility == Accessibility.Public) 694.Where(x => x.DeclaredAccessibility == Accessibility.Public)
ISymbolExtensions_Accessibility.cs (3)
171return IsMemberAccessible(symbol.ContainingType, symbol.DeclaredAccessibility, within, throughType, out failedThroughTypeCheck); 209? IsNonNestedTypeAccessible(type.ContainingAssembly, type.DeclaredAccessibility, within) 210: IsMemberAccessible(type.ContainingType, type.DeclaredAccessibility, within, null, out _);
ITypeSymbolExtensions.cs (1)
690hasPrivateField |= fieldSymbol.DeclaredAccessibility == Accessibility.Private;
ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
29var accessibility = symbol.DeclaredAccessibility; 50var accessibility = symbol.DeclaredAccessibility;
NamingStyleRules.cs (1)
90if (symbol.DeclaredAccessibility != Accessibility.Public)
UseNamedMemberInitializerAnalyzer.cs (1)
195property.DeclaredAccessibility == Accessibility.Private;
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
AddAccessibilityModifiersHelpers.cs (2)
45if (symbol.GetOverriddenMember() is { DeclaredAccessibility: var accessibility }) 60return symbol.DeclaredAccessibility;
AddParameterService.cs (1)
49if (method.DeclaredAccessibility != Accessibility.Public)
CodeGenerationSymbolFactory.cs (5)
367accessibility ?? accessor.DeclaredAccessibility, 528accessibility ?? method.DeclaredAccessibility, 556accessibility ?? property.DeclaredAccessibility, 580accessibility ?? @event.DeclaredAccessibility, 598accessibility ?? field.DeclaredAccessibility,
INamedTypeSymbolExtensions.cs (1)
22namedType.DeclaredAccessibility,
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
207method.DeclaredAccessibility == Accessibility.Public &&
Microsoft.CodeAnalysis.CSharp (4)
SymbolDisplay\SymbolDisplayVisitor.cs (2)
335switch (symbol.DeclaredAccessibility) 360throw ExceptionUtilities.UnexpectedValue(symbol.DeclaredAccessibility);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (2)
1033if (method.DeclaredAccessibility != property.DeclaredAccessibility)
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
ConvertProgramAnalysis_TopLevelStatements.cs (1)
109if (containingType.DeclaredAccessibility == Accessibility.Public)
Helpers.cs (1)
34=> !symbol.IsStatic && symbol.DeclaredAccessibility == Accessibility.Public;
SemanticModelExtensions.cs (9)
214return containingType.DeclaredAccessibility; 218return containingType.DeclaredAccessibility; 229variableDeclaration.Variables[0], cancellationToken).DeclaredAccessibility; 240variableDeclaration.Variables[0], cancellationToken).DeclaredAccessibility; 260type.Parent, cancellationToken).DeclaredAccessibility; 281type.Parent.Parent.Parent, cancellationToken).DeclaredAccessibility; 289return symbol.DeclaredAccessibility; 301return symbol.DeclaredAccessibility; 332if (symbol.DeclaredAccessibility is Accessibility.Private or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (24)
ConstructorGenerator.cs (1)
126CSharpCodeGenerationHelpers.AddAccessibilityModifiers(constructor.DeclaredAccessibility, tokens, info, Accessibility.Private);
CSharpMakeMemberRequiredCodeFixProvider.cs (3)
71var minimalAccessibility = (Accessibility)Math.Min((int)propertySymbol.DeclaredAccessibility, (int)setMethod.DeclaredAccessibility); 81var accessibility = fieldSymbol.DeclaredAccessibility;
EventGenerator.cs (1)
217CSharpCodeGenerationHelpers.AddAccessibilityModifiers(@event.DeclaredAccessibility, tokens, info, Accessibility.Private);
FieldGenerator.cs (1)
124CSharpCodeGenerationHelpers.AddAccessibilityModifiers(field.DeclaredAccessibility, tokens, info, Accessibility.Private);
MethodGenerator.cs (1)
283CSharpCodeGenerationHelpers.AddAccessibilityModifiers(method.DeclaredAccessibility, tokens, info, Accessibility.Private);
NamedTypeGenerator.cs (1)
275CSharpCodeGenerationHelpers.AddAccessibilityModifiers(namedType.DeclaredAccessibility, tokens, info, defaultAccessibility);
PositionalParameterInfo.cs (10)
135if (propertySymbol.DeclaredAccessibility < Accessibility.Internal) 166getAccessor.DeclaredAccessibility < Accessibility.Internal) 175if (getAccessor.DeclaredAccessibility < propertySymbol.DeclaredAccessibility) 192if (setAccessor.DeclaredAccessibility != Accessibility.Public && 193setAccessor.DeclaredAccessibility != propertySymbol.DeclaredAccessibility) 208if (setAccessor.DeclaredAccessibility != Accessibility.Public && 209setAccessor.DeclaredAccessibility != propertySymbol.DeclaredAccessibility)
PropertyGenerator.cs (6)
326if (accessor.DeclaredAccessibility != Accessibility.NotApplicable && 327accessor.DeclaredAccessibility != property.DeclaredAccessibility) 329CSharpCodeGenerationHelpers.AddAccessibilityModifiers(accessor.DeclaredAccessibility, modifiers, info, property.DeclaredAccessibility); 367CSharpCodeGenerationHelpers.AddAccessibilityModifiers(property.DeclaredAccessibility, tokens, info, Accessibility.Private);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
EditAndContinue\TopLevelEditingTests.cs (1)
10227.InstanceConstructors.Single(ctor => ctor.DeclaredAccessibility == Accessibility.Private))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenDeconstructTests.cs (1)
3616Assert.Equal(Accessibility.Private, field.DeclaredAccessibility);
Microsoft.CodeAnalysis.CSharp.Features (26)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
203=> namespaceSymbol != null && namespaceSymbol.GetTypeMembers(name).Any(static t => t.DeclaredAccessibility == Accessibility.Public);
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
111if (type.DeclaredAccessibility == Accessibility.Public && type.Name.StartsWith(CallConvPrefix))
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
95method, useDeclaredAccessibity ? mainMethod.DeclaredAccessibility : Accessibility.NotApplicable); 107accessibility: useDeclaredAccessibity ? programType.DeclaredAccessibility : Accessibility.NotApplicable,
ConvertProgramAnalysis_TopLevelStatements.cs (1)
109if (containingType.DeclaredAccessibility == Accessibility.Public)
CSharpMakeMemberRequiredCodeFixProvider.cs (3)
71var minimalAccessibility = (Accessibility)Math.Min((int)propertySymbol.DeclaredAccessibility, (int)setMethod.DeclaredAccessibility); 81var accessibility = fieldSymbol.DeclaredAccessibility;
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
163if (field.DeclaredAccessibility == Accessibility.Private || IsNew(field))
J\s\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs\Helpers.cs (1)
34=> !symbol.IsStatic && symbol.DeclaredAccessibility == Accessibility.Public;
PositionalParameterInfo.cs (10)
135if (propertySymbol.DeclaredAccessibility < Accessibility.Internal) 166getAccessor.DeclaredAccessibility < Accessibility.Internal) 175if (getAccessor.DeclaredAccessibility < propertySymbol.DeclaredAccessibility) 192if (setAccessor.DeclaredAccessibility != Accessibility.Public && 193setAccessor.DeclaredAccessibility != propertySymbol.DeclaredAccessibility) 208if (setAccessor.DeclaredAccessibility != Accessibility.Public && 209setAccessor.DeclaredAccessibility != propertySymbol.DeclaredAccessibility)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
250if (getMethod.DeclaredAccessibility != setMethod.DeclaredAccessibility) 252accessor = (AccessorDeclarationSyntax)generator.WithAccessibility(accessor, setMethod.DeclaredAccessibility);
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (3)
62if (fieldSymbol.DeclaredAccessibility != propertySymbol.DeclaredAccessibility) 64accessor = (AccessorDeclarationSyntax)generator.WithAccessibility(accessor, fieldSymbol.DeclaredAccessibility);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\AccessCheckTests.cs (1)
910Assert.Equal(Accessibility.Private, Private.DeclaredAccessibility);
Semantics\DelegateTypeTests.cs (1)
11047Assert.Equal(Accessibility.Internal, delegateType.DeclaredAccessibility);
Semantics\NativeIntegerTests.cs (1)
313if (underlyingMember.DeclaredAccessibility != Accessibility.Public)
Semantics\OperatorTests.cs (2)
7662Assert.Equal(Accessibility.Public, symbol1.DeclaredAccessibility); 8457Assert.Equal(Accessibility.Public, symbol1.DeclaredAccessibility);
Semantics\PrimaryConstructorTests.cs (1)
971Assert.Equal(Accessibility.Public, symbol.ContainingSymbol.DeclaredAccessibility);
Semantics\RecordTests.cs (2)
15660Assert.Equal(Accessibility.Public, deconstruct.DeclaredAccessibility); 21162Assert.Equal(Accessibility.Public, symbol.ContainingSymbol.DeclaredAccessibility);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1039Assert.Equal(Accessibility.Public, methodDispose.DeclaredAccessibility);
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
ConstructorGenerator.cs (1)
126CSharpCodeGenerationHelpers.AddAccessibilityModifiers(constructor.DeclaredAccessibility, tokens, info, Accessibility.Private);
EventGenerator.cs (1)
217CSharpCodeGenerationHelpers.AddAccessibilityModifiers(@event.DeclaredAccessibility, tokens, info, Accessibility.Private);
FieldGenerator.cs (1)
124CSharpCodeGenerationHelpers.AddAccessibilityModifiers(field.DeclaredAccessibility, tokens, info, Accessibility.Private);
MethodGenerator.cs (1)
283CSharpCodeGenerationHelpers.AddAccessibilityModifiers(method.DeclaredAccessibility, tokens, info, Accessibility.Private);
NamedTypeGenerator.cs (1)
275CSharpCodeGenerationHelpers.AddAccessibilityModifiers(namedType.DeclaredAccessibility, tokens, info, defaultAccessibility);
PropertyGenerator.cs (6)
326if (accessor.DeclaredAccessibility != Accessibility.NotApplicable && 327accessor.DeclaredAccessibility != property.DeclaredAccessibility) 329CSharpCodeGenerationHelpers.AddAccessibilityModifiers(accessor.DeclaredAccessibility, modifiers, info, property.DeclaredAccessibility); 367CSharpCodeGenerationHelpers.AddAccessibilityModifiers(property.DeclaredAccessibility, tokens, info, Accessibility.Private);
SemanticModelExtensions.cs (9)
214return containingType.DeclaredAccessibility; 218return containingType.DeclaredAccessibility; 229variableDeclaration.Variables[0], cancellationToken).DeclaredAccessibility; 240variableDeclaration.Variables[0], cancellationToken).DeclaredAccessibility; 260type.Parent, cancellationToken).DeclaredAccessibility; 281type.Parent.Parent.Parent, cancellationToken).DeclaredAccessibility; 289return symbol.DeclaredAccessibility; 301return symbol.DeclaredAccessibility; 332if (symbol.DeclaredAccessibility is Accessibility.Private or
Microsoft.CodeAnalysis.Features (65)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
135DeclaredAccessibility: Accessibility.Private,
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
614if (memberSymbol.DeclaredAccessibility == Accessibility.Private &&
AbstractUseAutoPropertyAnalyzer.cs (2)
203if (getterField.DeclaredAccessibility != Accessibility.Private) 304if (result.Property.DeclaredAccessibility != Accessibility.Private &&
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
39.FirstOrDefault(m => m.DeclaredAccessibility == Accessibility.Public &&
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
89.FirstOrDefault(m => m.DeclaredAccessibility == Accessibility.Public &&
AddAccessibilityModifiersHelpers.cs (2)
45if (symbol.GetOverriddenMember() is { DeclaredAccessibility: var accessibility }) 60return symbol.DeclaredAccessibility;
AddParameterService.cs (1)
49if (method.DeclaredAccessibility != Accessibility.Public)
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (1)
120result = result.WhereAsArray(m => MatchesAccessibility(m.DeclaredAccessibility, seenAccessibility));
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
71accessibility: IncludeAccessibility(method, cancellationToken) ? method.DeclaredAccessibility : Accessibility.NotApplicable,
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
279overloadInfo.NonGenericOverload.DeclaredAccessibility == Accessibility.Public); 325var newContainsPublicGenericOverload = type.DeclaredAccessibility >= Accessibility.Public || ContainsPublicGenericOverload;
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
426=> symbol.DeclaredAccessibility == Accessibility.Public || 427(symbol.DeclaredAccessibility == Accessibility.Internal && internalsVisible);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
3787if (oldSymbol.DeclaredAccessibility != newSymbol.DeclaredAccessibility)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
178method.DeclaredAccessibility == Accessibility.Public &&
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
152if (symbol is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, IsStatic: true } &&
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (2)
85where method.DeclaredAccessibility == Accessibility.Public 173method.DeclaredAccessibility == Accessibility.Public &&
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
212var markFieldPrivate = field.DeclaredAccessibility != Accessibility.Private; 240originalField.DeclaredAccessibility,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (3)
128if (symbol.DeclaredAccessibility == Accessibility.Private) 155if (symbol.DeclaredAccessibility == Accessibility.Private) 193return symbol.DeclaredAccessibility is Accessibility.Internal or
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
93_selectedType.DeclaredAccessibility,
ExtractInterface\AbstractExtractInterfaceService.cs (6)
147accessibility: ShouldIncludeAccessibilityModifier(refactoringResult.TypeNode) ? refactoringResult.TypeToExtractFrom.DeclaredAccessibility : Accessibility.NotApplicable, 423getMethod: property.GetMethod == null ? null : (property.GetMethod.DeclaredAccessibility == Accessibility.Public ? property.GetMethod : null), 424setMethod: property.SetMethod == null ? null : (property.SetMethod.DeclaredAccessibility == Accessibility.Public ? property.SetMethod : null), 439m.DeclaredAccessibility != Accessibility.Public || 454((prop.GetMethod != null && prop.GetMethod.DeclaredAccessibility == Accessibility.Public) || 455(prop.SetMethod != null && prop.SetMethod.DeclaredAccessibility == Accessibility.Public));
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
168compareMethod.DeclaredAccessibility != Accessibility.Public &&
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs (3)
90if (classType.IsAbstractClass() && baseConstructor.DeclaredAccessibility == Accessibility.Public) 96switch (baseConstructor.DeclaredAccessibility) 107return baseConstructor.DeclaredAccessibility;
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
142switch (symbol.DeclaredAccessibility)
GenerateMember\GenerateConstructor\GenerateConstructorHelpers.cs (1)
57switch (symbol.DeclaredAccessibility)
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
658switch (symbol.DeclaredAccessibility)
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (2)
239.Where(c => c.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected) 242accessibility: c.DeclaredAccessibility,
ImplementInterface\AbstractImplementInterfaceService.AccessibilityHelper.cs (8)
20if (first.DeclaredAccessibility <= Accessibility.NotApplicable || 21second.DeclaredAccessibility <= Accessibility.NotApplicable) 26if (first.DeclaredAccessibility < second.DeclaredAccessibility) 108if (first.DeclaredAccessibility <= Accessibility.NotApplicable || 109second.DeclaredAccessibility <= Accessibility.NotApplicable) 114if (first.DeclaredAccessibility < second.DeclaredAccessibility)
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (2)
530if (member1.DeclaredAccessibility != member2.DeclaredAccessibility ||
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Conflicts.cs (2)
73if (member1.DeclaredAccessibility != member2.DeclaredAccessibility ||
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
113if (calleeMethodSymbol.DeclaredAccessibility != Accessibility.Private)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
41public Accessibility DeclaredAccessibility => _symbol.DeclaredAccessibility;
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
31where m.DeclaredAccessibility is Accessibility.Public or
PullMemberUp\MembersPuller.cs (1)
84return getterOrSetter?.DeclaredAccessibility == Accessibility.Public ? getterOrSetter : null;
PullMemberUp\PullMembersUpOptionsBuilder.cs (1)
22var changeOriginalToPublic = memberAndMakeAbstract.member.DeclaredAccessibility != Accessibility.Public;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
182accessibility: field.DeclaredAccessibility,
Shared\Extensions\ISymbolExtensions_2.cs (1)
160switch (symbol.DeclaredAccessibility)
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (3)
127if (symbol.DeclaredAccessibility == Accessibility.Private) 154if (symbol.DeclaredAccessibility == Accessibility.Private) 192return symbol.DeclaredAccessibility is Accessibility.Internal or
UseNamedMemberInitializerAnalyzer.cs (1)
195property.DeclaredAccessibility == Accessibility.Private;
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Generator.cs (1)
284else if (symbol.ContainingType != null && symbol.DeclaredAccessibility == Accessibility.Private && symbol.ContainingType.Locations.Length == 1)
Microsoft.CodeAnalysis.VisualBasic (3)
SymbolDisplay\SymbolDisplayVisitor.vb (2)
320Select Case symbol.DeclaredAccessibility 338Throw ExceptionUtilities.UnexpectedValue(symbol.DeclaredAccessibility)
Symbols\Symbol.vb (1)
1174Private ReadOnly Property ISymbol_DeclaredAccessibility As Accessibility Implements ISymbol.DeclaredAccessibility, ISymbolInternal.DeclaredAccessibility
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
SemanticModelExtensions.vb (5)
117Return containingType.DeclaredAccessibility 129Return variableDeclaration.DeclaredAccessibility 144Return variableDeclaration.DeclaredAccessibility 156type.Parent.Parent, cancellationToken).DeclaredAccessibility 170type.Parent.Parent.Parent.Parent, cancellationToken).DeclaredAccessibility
VisualBasicUseAutoPropertyAnalyzer.vb (4)
51prop.GetMethod.DeclaredAccessibility <> prop.DeclaredAccessibility Then 56prop.SetMethod.DeclaredAccessibility <> prop.DeclaredAccessibility Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
PrivateProtected.vb (2)
138If Accessibility.ProtectedAndInternal <> member.DeclaredAccessibility Then 141Assert.Equal(Accessibility.ProtectedAndInternal, member.DeclaredAccessibility)
Microsoft.CodeAnalysis.VisualBasic.Features (10)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
293eventType.GetAttributes(), eventType.DeclaredAccessibility, 299boundEvent.GetAttributes(), boundEvent.DeclaredAccessibility,
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
110If field.DeclaredAccessibility = Accessibility.Private OrElse IsShadows(field) Then
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (3)
110If getAndSetMethods.GetMethod.DeclaredAccessibility <> getAndSetMethods.SetMethod.DeclaredAccessibility Then 111setAccessorStatement = DirectCast(generator.WithAccessibility(setAccessorStatement, getAndSetMethods.SetMethod.DeclaredAccessibility), AccessorStatementSyntax)
VisualBasicUseAutoPropertyAnalyzer.vb (4)
51prop.GetMethod.DeclaredAccessibility <> prop.DeclaredAccessibility Then 56prop.SetMethod.DeclaredAccessibility <> prop.DeclaredAccessibility Then
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolsTests\Source\NamespaceGlobalTests.vb (3)
490Assert.Equal(Accessibility.Public, symbolC1(0).DeclaredAccessibility) 491Assert.Equal(Accessibility.Private, symbolC2(0).DeclaredAccessibility) 492Assert.Equal(Accessibility.Friend, symbolC3(0).DeclaredAccessibility)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (16)
CodeGeneration\ConstructorGenerator.vb (1)
88AddAccessibilityModifiers(constructor.DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
CodeGeneration\EventGenerator.vb (2)
115[event].DeclaredAccessibility, 168AddAccessibilityModifiers([event].DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
CodeGeneration\FieldGenerator.vb (1)
109AddAccessibilityModifiers(field.DeclaredAccessibility, tokens, destination, options, Accessibility.Private)
CodeGeneration\MethodGenerator.vb (1)
147AddAccessibilityModifiers(method.DeclaredAccessibility, result, destination, options, Accessibility.Public)
CodeGeneration\NamedTypeGenerator.vb (1)
167Select Case namedType.DeclaredAccessibility
CodeGeneration\PropertyGenerator.vb (5)
160If accessor.DeclaredAccessibility = Accessibility.NotApplicable OrElse 161accessor.DeclaredAccessibility = [property].DeclaredAccessibility Then 168AddAccessibilityModifiers(accessor.DeclaredAccessibility, modifiers, destination, options, Accessibility.Public) 189AddAccessibilityModifiers([property].DeclaredAccessibility, tokens, destination, options, Accessibility.Public)
SemanticModelExtensions.vb (5)
117Return containingType.DeclaredAccessibility 129Return variableDeclaration.DeclaredAccessibility 144Return variableDeclaration.DeclaredAccessibility 156type.Parent.Parent, cancellationToken).DeclaredAccessibility 170type.Parent.Parent.Parent.Parent, cancellationToken).DeclaredAccessibility
Microsoft.CodeAnalysis.Workspaces (49)
AccessibilityExtensions.cs (2)
45return currentSymbol.DeclaredAccessibility; 49return currentSymbol.DeclaredAccessibility;
CodeGenerationSymbolFactory.cs (5)
367accessibility ?? accessor.DeclaredAccessibility, 528accessibility ?? method.DeclaredAccessibility, 556accessibility ?? property.DeclaredAccessibility, 580accessibility ?? @event.DeclaredAccessibility, 598accessibility ?? field.DeclaredAccessibility,
Editing\SyntaxGenerator.cs (15)
138field.DeclaredAccessibility, 187accessibility: method.DeclaredAccessibility, 269accessibility: method.DeclaredAccessibility, 380var propertyAccessibility = property.DeclaredAccessibility; 389var getMethodAccessibility = getMethodSymbol.DeclaredAccessibility; 395var setMethodAccessibility = setMethodSymbol.DeclaredAccessibility; 459indexer.DeclaredAccessibility, 500symbol.DeclaredAccessibility, 538symbol.DeclaredAccessibility, 567constructorMethod.DeclaredAccessibility, 776accessibility: type.DeclaredAccessibility, 785accessibility: type.DeclaredAccessibility, 792accessibility: type.DeclaredAccessibility, 800accessibility: type.DeclaredAccessibility, 808accessibility: type.DeclaredAccessibility,
FindSymbols\SymbolFinder_Helpers.cs (1)
24var accessibility = symbol.DeclaredAccessibility;
FindSymbols\SymbolFinder_Hierarchy.cs (1)
119if (symbol is { DeclaredAccessibility: Accessibility.Public, ContainingType.TypeKind: TypeKind.Class or TypeKind.Struct })
ISymbolExtensions_Accessibility.cs (3)
171return IsMemberAccessible(symbol.ContainingType, symbol.DeclaredAccessibility, within, throughType, out failedThroughTypeCheck); 209? IsNonNestedTypeAccessible(type.ContainingAssembly, type.DeclaredAccessibility, within) 210: IsMemberAccessible(type.ContainingType, type.DeclaredAccessibility, within, null, out _);
ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (2)
29var accessibility = symbol.DeclaredAccessibility; 50var accessibility = symbol.DeclaredAccessibility;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (2)
205return type.GetMembers().WhereAsArray(m => m.DeclaredAccessibility == Accessibility.Public && 228return accessor != null && IsImplementable(accessor) && accessor.DeclaredAccessibility != Accessibility.Public;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (5)
51switch (symbol.DeclaredAccessibility) 508switch (symbol.DeclaredAccessibility) 511return symbol.DeclaredAccessibility; 654.Where(x => x.DeclaredAccessibility == Accessibility.Public) 694.Where(x => x.DeclaredAccessibility == Accessibility.Public)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
690hasPrivateField |= fieldSymbol.DeclaredAccessibility == Accessibility.Private;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
22namedType.DeclaredAccessibility,
NamingStyleRules.cs (1)
90if (symbol.DeclaredAccessibility != Accessibility.Public)
Rename\RenameUtilities.cs (1)
122if (symbol.DeclaredAccessibility != Accessibility.Private)
Shared\Extensions\IMethodSymbolExtensions.cs (2)
78method.DeclaredAccessibility, 104method.DeclaredAccessibility,
Shared\Extensions\IPropertySymbolExtensions.cs (2)
28property.DeclaredAccessibility, 54property.DeclaredAccessibility,
Shared\Extensions\ITypeSymbolExtensions.cs (1)
173where member.DeclaredAccessibility == Accessibility.Public &&
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
427overriddenProperty.SetMethod.DeclaredAccessibility != Accessibility.Private)
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
438method.DeclaredAccessibility == Accessibility.Public &&
Shared\Utilities\SignatureComparer.cs (1)
68(method2 == null || method2.DeclaredAccessibility != Accessibility.Public);
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
207method.DeclaredAccessibility == Accessibility.Public &&
Microsoft.VisualStudio.LanguageServices (14)
CommonControls\MemberSelectionViewModel.cs (1)
97=> SelectMembers(Members.WhereAsArray(v => v.Symbol.DeclaredAccessibility == Accessibility.Public));
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
159return symbol.DeclaredAccessibility == Accessibility.Protected 160|| symbol.DeclaredAccessibility == Accessibility.ProtectedOrInternal
Library\ObjectBrowser\Lists\SymbolListItem.cs (1)
30_accessibility = symbol.DeclaredAccessibility;
Progression\GraphBuilder.cs (9)
211node[RoslynGraphProperties.DeclaredAccessibility] = symbol.DeclaredAccessibility; 421switch (symbol.DeclaredAccessibility) 597node[DgmlNodeProperties.Icon] = IconHelper.GetIconName(iconGroupName, namedType.DeclaredAccessibility); 612? IconHelper.GetIconName("Operator", method.DeclaredAccessibility) 613: IconHelper.GetIconName("Method", method.DeclaredAccessibility); 630node[DgmlNodeProperties.Icon] = IconHelper.GetIconName("EnumMember", field.DeclaredAccessibility); 634node[DgmlNodeProperties.Icon] = IconHelper.GetIconName("Field", field.DeclaredAccessibility); 647node[DgmlNodeProperties.Icon] = IconHelper.GetIconName("Property", property.DeclaredAccessibility); 660node[DgmlNodeProperties.Icon] = IconHelper.GetIconName("Event", eventSymbol.DeclaredAccessibility);
Utilities\MemberSymbolViewModel.cs (1)
53public string Accessibility => Symbol.DeclaredAccessibility.ToString();
Microsoft.VisualStudio.LanguageServices.CSharp (7)
CodeModel\CSharpCodeModelService.cs (2)
1009return symbol.DeclaredAccessibility is Accessibility.Public 1035=> symbol.DeclaredAccessibility switch
ObjectBrowser\DescriptionBuilder.cs (5)
134switch (symbol.DeclaredAccessibility) 498if (propertySymbol.GetMethod.DeclaredAccessibility != propertySymbol.DeclaredAccessibility) 508if (propertySymbol.SetMethod.DeclaredAccessibility != propertySymbol.DeclaredAccessibility)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
210symbolMock.SetupGet(s => s.DeclaredAccessibility).Returns(declaredAccessibility);
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
CommonControls\MemberSelectionViewModelTests.vb (1)
58For Each member In viewModel.Members.Where(Function(memberViewModel) memberViewModel.Symbol.DeclaredAccessibility = Microsoft.CodeAnalysis.Accessibility.Public)
Microsoft.VisualStudio.LanguageServices.VisualBasic (8)
CodeModel\VisualBasicCodeModelService.vb (6)
1405Return symbol.DeclaredAccessibility = Accessibility.Public OrElse 1406symbol.DeclaredAccessibility = Accessibility.Protected OrElse 1407symbol.DeclaredAccessibility = Accessibility.ProtectedOrFriend OrElse 1408symbol.DeclaredAccessibility = Accessibility.ProtectedAndFriend OrElse 1409symbol.DeclaredAccessibility = Accessibility.Friend 1433Select Case symbol.DeclaredAccessibility
CodeModel\VisualBasicCodeModelService_Prototype.vb (1)
118AppendAccessibility(builder, symbol.DeclaredAccessibility)
ObjectBrowser\DescriptionBuilder.vb (1)
290Select Case symbol.DeclaredAccessibility