54 overrides of DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (54)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
209public override Accessibility DeclaredAccessibility
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
119public 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)
22public 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)
66public 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)
98public 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)
955public abstract override Accessibility DeclaredAccessibility { get; }
Symbols\NamespaceSymbol.cs (1)
164public sealed override Accessibility DeclaredAccessibility
Symbols\ParameterSymbol.cs (1)
297public 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)
496public sealed override Accessibility DeclaredAccessibility
Symbols\Source\SourceMemberMethodSymbol.cs (1)
607public override Accessibility DeclaredAccessibility
Symbols\Source\SourcePropertySymbolBase.cs (1)
708public override Accessibility DeclaredAccessibility
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
55public override Accessibility DeclaredAccessibility => Accessibility.Private;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
223public override Accessibility DeclaredAccessibility
Symbols\Synthesized\SynthesizedEmbeddedAttributePropertySymbol.cs (2)
31public override Accessibility DeclaredAccessibility => Accessibility.Public; 99public 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)
9363switch (symbol.DeclaredAccessibility)
Binder\Binder_Lookup.cs (4)
1555if ((unwrappedSymbol.DeclaredAccessibility == Accessibility.Internal || 1556unwrappedSymbol.DeclaredAccessibility == Accessibility.ProtectedAndInternal || 1557unwrappedSymbol.DeclaredAccessibility == Accessibility.ProtectedOrInternal) 1704if (s.DeclaredAccessibility == Accessibility.Private)
Binder\Binder_Patterns.cs (3)
96DeclaredAccessibility: Accessibility.Public, 214DeclaredAccessibility: Accessibility.Public, 367DeclaredAccessibility: Accessibility.Public,
Binder\ForEachLoopBinder.cs (3)
1466if (result.IsStatic || result.DeclaredAccessibility != Accessibility.Public) 1698if (lookupSymbol.IsStatic || lookupSymbol.DeclaredAccessibility != Accessibility.Public || lookupSymbol.Kind != SymbolKind.Property) 1731moveNextMethodCandidate.Method.IsStatic || moveNextMethodCandidate.Method.DeclaredAccessibility != Accessibility.Public ||
Binder\LockBinder.cs (1)
125DeclaredAccessibility: Accessibility.Public,
Binder\PatternExplainer.cs (1)
792if (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)
1964DeclaredAccessibility: Accessibility.Public, 2002return 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) 2842if (member.DeclaredAccessibility.HasProtected() && member is not SourceExtensionImplementationMethodSymbol) 4868if (m.DeclaredAccessibility != Accessibility.Public) 5164if (deconstruct.DeclaredAccessibility != Accessibility.Public) 5222else if (!this.IsSealed && (constructor.DeclaredAccessibility != Accessibility.Public && constructor.DeclaredAccessibility != Accessibility.Protected)) 5267if (printMembersMethod.DeclaredAccessibility != Accessibility.Private) 5272else if (printMembersMethod.DeclaredAccessibility != Accessibility.Protected) 5529if (equalityContract.DeclaredAccessibility != Accessibility.Private) 5534else if (equalityContract.DeclaredAccessibility != Accessibility.Protected) 5595if (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)
250switch (DeclaredAccessibility) 304throw ExceptionUtilities.UnexpectedValue(DeclaredAccessibility); 1833return this.DeclaredAccessibility;
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
162DeclaredAccessibility: Accessibility.Public,
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
337return 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;