54 overrides of DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (54)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
209public override Accessibility DeclaredAccessibility
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
120public override Accessibility DeclaredAccessibility
Symbols\AliasSymbol.cs (1)
195public override Accessibility DeclaredAccessibility
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
133public override Accessibility DeclaredAccessibility
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
181public override Accessibility DeclaredAccessibility
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
59public sealed override Accessibility DeclaredAccessibility
Symbols\ArrayTypeSymbol.cs (1)
419public override Accessibility DeclaredAccessibility
Symbols\AssemblySymbol.cs (1)
230public sealed override Accessibility DeclaredAccessibility
Symbols\DiscardSymbol.cs (1)
23public override Accessibility DeclaredAccessibility => Accessibility.NotApplicable;
Symbols\DynamicTypeSymbol.cs (1)
176public override Accessibility DeclaredAccessibility
Symbols\ErrorMethodSymbol.cs (1)
88public override Accessibility DeclaredAccessibility
Symbols\ErrorPropertySymbol.cs (1)
67public override Accessibility DeclaredAccessibility { get { return Accessibility.NotApplicable; } }
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
828public override Accessibility DeclaredAccessibility => Accessibility.NotApplicable;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
83public override Accessibility DeclaredAccessibility => Accessibility.NotApplicable;
Symbols\FunctionTypeSymbol.cs (1)
116public override Accessibility DeclaredAccessibility => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
99public override Accessibility DeclaredAccessibility
Symbols\LocalSymbol.cs (1)
188public sealed override Accessibility DeclaredAccessibility
Symbols\Metadata\PE\PEEventSymbol.cs (1)
264public override Accessibility DeclaredAccessibility
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
552public override Accessibility DeclaredAccessibility
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
510public override Accessibility DeclaredAccessibility
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
472public override Accessibility DeclaredAccessibility
Symbols\ModuleSymbol.cs (1)
114public sealed override Accessibility DeclaredAccessibility
Symbols\NamedTypeSymbol.cs (1)
954public abstract override Accessibility DeclaredAccessibility { get; }
Symbols\NamespaceSymbol.cs (1)
164public sealed override Accessibility DeclaredAccessibility
Symbols\ParameterSymbol.cs (1)
298public override Accessibility DeclaredAccessibility
Symbols\PointerTypeSymbol.cs (1)
34public override Accessibility DeclaredAccessibility
Symbols\RangeVariableSymbol.cs (1)
129public override Accessibility DeclaredAccessibility
Symbols\ReducedExtensionMethodSymbol.cs (1)
450public override Accessibility DeclaredAccessibility
Symbols\SignatureOnlyMethodSymbol.cs (1)
143public override Accessibility DeclaredAccessibility { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
78public override Accessibility DeclaredAccessibility { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
52public sealed override Accessibility DeclaredAccessibility
Symbols\Source\LambdaSymbol.cs (1)
230public override Accessibility DeclaredAccessibility
Symbols\Source\LocalFunctionSymbol.cs (1)
404public override Accessibility DeclaredAccessibility => ModifierUtils.EffectiveAccessibility(_declarationModifiers);
Symbols\Source\SourceEventSymbol.cs (1)
494public sealed override Accessibility DeclaredAccessibility
Symbols\Source\SourceMemberMethodSymbol.cs (1)
607public override Accessibility DeclaredAccessibility
Symbols\Source\SourcePropertySymbolBase.cs (1)
709public override Accessibility DeclaredAccessibility
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
56public override Accessibility DeclaredAccessibility => Accessibility.Private;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
223public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedEmbeddedAttributePropertySymbol.cs (2)
32public override Accessibility DeclaredAccessibility => Accessibility.Public; 100public override Accessibility DeclaredAccessibility => _property.DeclaredAccessibility;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
97public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
173public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
188public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
146public sealed override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
40public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
59public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
347public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
64public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
94public override Accessibility DeclaredAccessibility
Symbols\TypeParameterSymbol.cs (1)
209public sealed override Accessibility DeclaredAccessibility
Symbols\Wrapped\WrappedEventSymbol.cs (1)
88public override Accessibility DeclaredAccessibility
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
54public override Accessibility DeclaredAccessibility
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
111public override Accessibility DeclaredAccessibility
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
110public override Accessibility DeclaredAccessibility
89 references to DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (89)
Binder\Binder_Attributes.cs (3)
629invalidNamedArgument |= (namedArgumentNameSymbol.DeclaredAccessibility != Accessibility.Public); 653getMethod!.DeclaredAccessibility != Accessibility.Public || 654setMethod!.DeclaredAccessibility != Accessibility.Public;
Binder\Binder_Conversions.cs (3)
680DeclaredAccessibility: Accessibility.Public, 712DeclaredAccessibility: Accessibility.Public, 745DeclaredAccessibility: Accessibility.Public,
Binder\Binder_Expressions.cs (1)
10046switch (symbol.DeclaredAccessibility)
Binder\Binder_Lookup.cs (4)
1611if ((unwrappedSymbol.DeclaredAccessibility == Accessibility.Internal || 1612unwrappedSymbol.DeclaredAccessibility == Accessibility.ProtectedAndInternal || 1613unwrappedSymbol.DeclaredAccessibility == Accessibility.ProtectedOrInternal) 1760if (s.DeclaredAccessibility == Accessibility.Private)
Binder\Binder_Patterns.cs (3)
78GetMethod: { DeclaredAccessibility: Accessibility.Public }, 228GetMethod: { DeclaredAccessibility: Accessibility.Public }, 402DeclaredAccessibility: Accessibility.Public,
Binder\ForEachLoopBinder.cs (3)
1466if (result.IsStatic || result.DeclaredAccessibility != Accessibility.Public) 1698if (lookupSymbol.IsStatic || lookupSymbol.DeclaredAccessibility != Accessibility.Public || lookupSymbol.Kind != SymbolKind.Property) 1731moveNextMethodCandidate.Method.IsStatic || moveNextMethodCandidate.Method.DeclaredAccessibility != Accessibility.Public ||
Binder\LockBinder.cs (1)
125DeclaredAccessibility: Accessibility.Public,
Binder\PatternExplainer.cs (1)
817if (declaredMember is FieldSymbol { IsConst: true, IsStatic: true, DeclaredAccessibility: Accessibility.Public } field &&
Binder\Semantics\AccessCheck.cs (3)
90switch (symbol.DeclaredAccessibility) 103throw ExceptionUtilities.UnexpectedValue(symbol.DeclaredAccessibility); 212return IsMemberAccessible(symbol.ContainingType, symbol.DeclaredAccessibility, within, throughTypeOpt, out failedThroughTypeCheck, compilation, ref useSiteInfo);
Compiler\ClsComplianceChecker.cs (2)
1235switch (symbol.DeclaredAccessibility) 1249throw ExceptionUtilities.UnexpectedValue(symbol.DeclaredAccessibility);
Compiler\DocumentationCommentCompiler.cs (1)
805switch (symbol.DeclaredAccessibility)
Compiler\MethodBodySynthesizer.cs (1)
605Accessibility accessibility = baseTypeMethod.DeclaredAccessibility;
Emitter\Model\AttributeDataAdapter.cs (1)
185if (member.DeclaredAccessibility == Accessibility.Public)
Emitter\Model\MethodSymbolAdapter.cs (1)
617Accessibility accessibility = this.DeclaredAccessibility;
Emitter\Model\PEModuleBuilder.cs (1)
586if (symbol.DeclaredAccessibility != Accessibility.Public)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
510(containerKind == TypeKind.Struct && (field.AdaptedFieldSymbol.IsStatic || field.AdaptedFieldSymbol.DeclaredAccessibility != Accessibility.Public)))
FlowAnalysis\EmptyStructTypeCache.cs (1)
257switch (symbol.DeclaredAccessibility)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
484if ((method.DeclaredAccessibility == Accessibility.Public) && 512if ((property.DeclaredAccessibility == Accessibility.Public) &&
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\MemberSymbolExtensions.cs (1)
392return accessor.IsImplementable() && accessor.DeclaredAccessibility != Accessibility.Public;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
508if (candidate.DeclaredAccessibility != method.DeclaredAccessibility)
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
514Accessibility overriddenAccessibility = getMethod.DeclaredAccessibility; 526Accessibility overriddenAccessibility = setMethod.DeclaredAccessibility;
Symbols\NamedTypeSymbol.cs (2)
2023DeclaredAccessibility: Accessibility.Public, 2061return ctor is { DeclaredAccessibility: Accessibility.Public, ParameterCount: 1, Parameters: [{ RefKind: RefKind.In or RefKind.None }] };
Symbols\NativeIntegerTypeSymbol.cs (1)
89if (underlyingMember.DeclaredAccessibility != Accessibility.Public)
Symbols\PropertyOrEventSymbolExtensions.cs (4)
65return ((object)accessor2 == null) ? Accessibility.NotApplicable : accessor2.DeclaredAccessibility; 69return accessor1.DeclaredAccessibility; 72return GetDeclaredAccessibilityFromAccessors(accessor1.DeclaredAccessibility, accessor2.DeclaredAccessibility);
Symbols\PublicModel\Symbol.cs (1)
129return UnderlyingSymbol.DeclaredAccessibility;
Symbols\ReducedExtensionMethodSymbol.cs (1)
452get { return _reducedFrom.DeclaredAccessibility; }
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
77return this.AssociatedSymbol.DeclaredAccessibility;
Symbols\Source\SourceMemberContainerSymbol.cs (13)
773Accessibility fieldDeclaredAccessibility = field.DeclaredAccessibility; 1005switch (container.DeclaredAccessibility) 2072if (ctor.DeclaredAccessibility == Accessibility.Public && ctor.ParameterCount == 1 && ctor is not SynthesizedUnionCtor) 2847if (member.DeclaredAccessibility.HasProtected() && member is not SourceExtensionImplementationMethodSymbol) 4882if (m.DeclaredAccessibility != Accessibility.Public) 5178if (deconstruct.DeclaredAccessibility != Accessibility.Public) 5236else if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 5281if (printMembersMethod.DeclaredAccessibility != Accessibility.Private) 5286else if (printMembersMethod.DeclaredAccessibility != Accessibility.Protected) 5543if (equalityContract.DeclaredAccessibility != Accessibility.Private) 5548else if (equalityContract.DeclaredAccessibility != Accessibility.Protected) 5609if (thisEquals.DeclaredAccessibility != Accessibility.Public)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (7)
921var accessibility = SyntaxFacts.GetText(overriddenMember.DeclaredAccessibility); 1730switch (hidingMember.DeclaredAccessibility) 1772throw ExceptionUtilities.UnexpectedValue(hidingMember.DeclaredAccessibility); 1782overridden.DeclaredAccessibility == Accessibility.ProtectedOrInternal) 1784return overriding.DeclaredAccessibility == Accessibility.Protected; 1788return overridden.DeclaredAccessibility == overriding.DeclaredAccessibility;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
2084|| !InstanceConstructors.Any(c => c is { ParameterCount: 0, DeclaredAccessibility: Accessibility.Internal or Accessibility.Public })
Symbols\Symbol.cs (3)
251switch (DeclaredAccessibility) 305throw ExceptionUtilities.UnexpectedValue(DeclaredAccessibility); 1843return this.DeclaredAccessibility;
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
162DeclaredAccessibility: Accessibility.Public,
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
344return m.DeclaredAccessibility == Accessibility.Public && !m.IsStatic;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
68Accessibility overriddenAccessibility = _overriddenAccessor.DeclaredAccessibility;
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 (2)
1050Accessibility acc1 = s1.DeclaredAccessibility; 1059Accessibility acc2 = s2.DeclaredAccessibility;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
92return _underlyingEvent.DeclaredAccessibility;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
58return _underlyingField.DeclaredAccessibility;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
115return UnderlyingMethod.DeclaredAccessibility;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
114return _underlyingProperty.DeclaredAccessibility;