54 overrides of DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (54)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
209
public override Accessibility
DeclaredAccessibility
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
119
public override Accessibility
DeclaredAccessibility
Symbols\AliasSymbol.cs (1)
195
public override Accessibility
DeclaredAccessibility
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
133
public override Accessibility
DeclaredAccessibility
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
181
public override Accessibility
DeclaredAccessibility
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
59
public sealed override Accessibility
DeclaredAccessibility
Symbols\ArrayTypeSymbol.cs (1)
419
public override Accessibility
DeclaredAccessibility
Symbols\AssemblySymbol.cs (1)
230
public sealed override Accessibility
DeclaredAccessibility
Symbols\DiscardSymbol.cs (1)
22
public override Accessibility
DeclaredAccessibility
=> Accessibility.NotApplicable;
Symbols\DynamicTypeSymbol.cs (1)
176
public override Accessibility
DeclaredAccessibility
Symbols\ErrorMethodSymbol.cs (1)
88
public override Accessibility
DeclaredAccessibility
Symbols\ErrorPropertySymbol.cs (1)
66
public override Accessibility
DeclaredAccessibility
{ get { return Accessibility.NotApplicable; } }
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
828
public override Accessibility
DeclaredAccessibility
=> Accessibility.NotApplicable;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
83
public override Accessibility
DeclaredAccessibility
=> Accessibility.NotApplicable;
Symbols\FunctionTypeSymbol.cs (1)
116
public override Accessibility
DeclaredAccessibility
=> throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
98
public override Accessibility
DeclaredAccessibility
Symbols\LocalSymbol.cs (1)
188
public sealed override Accessibility
DeclaredAccessibility
Symbols\Metadata\PE\PEEventSymbol.cs (1)
264
public override Accessibility
DeclaredAccessibility
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
552
public override Accessibility
DeclaredAccessibility
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
510
public override Accessibility
DeclaredAccessibility
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
472
public override Accessibility
DeclaredAccessibility
Symbols\ModuleSymbol.cs (1)
114
public sealed override Accessibility
DeclaredAccessibility
Symbols\NamedTypeSymbol.cs (1)
955
public abstract override Accessibility
DeclaredAccessibility
{ get; }
Symbols\NamespaceSymbol.cs (1)
164
public sealed override Accessibility
DeclaredAccessibility
Symbols\ParameterSymbol.cs (1)
297
public override Accessibility
DeclaredAccessibility
Symbols\PointerTypeSymbol.cs (1)
34
public override Accessibility
DeclaredAccessibility
Symbols\RangeVariableSymbol.cs (1)
129
public override Accessibility
DeclaredAccessibility
Symbols\ReducedExtensionMethodSymbol.cs (1)
450
public override Accessibility
DeclaredAccessibility
Symbols\SignatureOnlyMethodSymbol.cs (1)
143
public override Accessibility
DeclaredAccessibility
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
78
public override Accessibility
DeclaredAccessibility
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
52
public sealed override Accessibility
DeclaredAccessibility
Symbols\Source\LambdaSymbol.cs (1)
230
public override Accessibility
DeclaredAccessibility
Symbols\Source\LocalFunctionSymbol.cs (1)
404
public override Accessibility
DeclaredAccessibility
=> ModifierUtils.EffectiveAccessibility(_declarationModifiers);
Symbols\Source\SourceEventSymbol.cs (1)
496
public sealed override Accessibility
DeclaredAccessibility
Symbols\Source\SourceMemberMethodSymbol.cs (1)
607
public override Accessibility
DeclaredAccessibility
Symbols\Source\SourcePropertySymbolBase.cs (1)
708
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
55
public override Accessibility
DeclaredAccessibility
=> Accessibility.Private;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
223
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedEmbeddedAttributePropertySymbol.cs (2)
31
public override Accessibility
DeclaredAccessibility
=> Accessibility.Public;
99
public override Accessibility
DeclaredAccessibility
=> _property.DeclaredAccessibility;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
97
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
173
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
188
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
146
public sealed override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
40
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
59
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
347
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
64
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
94
public override Accessibility
DeclaredAccessibility
Symbols\TypeParameterSymbol.cs (1)
209
public sealed override Accessibility
DeclaredAccessibility
Symbols\Wrapped\WrappedEventSymbol.cs (1)
88
public override Accessibility
DeclaredAccessibility
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
54
public override Accessibility
DeclaredAccessibility
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
111
public override Accessibility
DeclaredAccessibility
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
110
public override Accessibility
DeclaredAccessibility
89 references to DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (89)
Binder\Binder_Attributes.cs (3)
629
invalidNamedArgument |= (namedArgumentNameSymbol.
DeclaredAccessibility
!= Accessibility.Public);
653
getMethod!.
DeclaredAccessibility
!= Accessibility.Public ||
654
setMethod!.
DeclaredAccessibility
!= Accessibility.Public;
Binder\Binder_Conversions.cs (3)
680
DeclaredAccessibility
: Accessibility.Public,
712
DeclaredAccessibility
: Accessibility.Public,
745
DeclaredAccessibility
: Accessibility.Public,
Binder\Binder_Expressions.cs (1)
9363
switch (symbol.
DeclaredAccessibility
)
Binder\Binder_Lookup.cs (4)
1555
if ((unwrappedSymbol.
DeclaredAccessibility
== Accessibility.Internal ||
1556
unwrappedSymbol.
DeclaredAccessibility
== Accessibility.ProtectedAndInternal ||
1557
unwrappedSymbol.
DeclaredAccessibility
== Accessibility.ProtectedOrInternal)
1704
if (s.
DeclaredAccessibility
== Accessibility.Private)
Binder\Binder_Patterns.cs (3)
96
DeclaredAccessibility
: Accessibility.Public,
214
DeclaredAccessibility
: Accessibility.Public,
367
DeclaredAccessibility
: Accessibility.Public,
Binder\ForEachLoopBinder.cs (3)
1466
if (result.IsStatic || result.
DeclaredAccessibility
!= Accessibility.Public)
1698
if (lookupSymbol.IsStatic || lookupSymbol.
DeclaredAccessibility
!= Accessibility.Public || lookupSymbol.Kind != SymbolKind.Property)
1731
moveNextMethodCandidate.Method.IsStatic || moveNextMethodCandidate.Method.
DeclaredAccessibility
!= Accessibility.Public ||
Binder\LockBinder.cs (1)
125
DeclaredAccessibility
: Accessibility.Public,
Binder\PatternExplainer.cs (1)
792
if (declaredMember is FieldSymbol { IsConst: true, IsStatic: true,
DeclaredAccessibility
: Accessibility.Public } field &&
Binder\Semantics\AccessCheck.cs (3)
90
switch (symbol.
DeclaredAccessibility
)
103
throw ExceptionUtilities.UnexpectedValue(symbol.
DeclaredAccessibility
);
212
return IsMemberAccessible(symbol.ContainingType, symbol.
DeclaredAccessibility
, within, throughTypeOpt, out failedThroughTypeCheck, compilation, ref useSiteInfo);
Compiler\ClsComplianceChecker.cs (2)
1235
switch (symbol.
DeclaredAccessibility
)
1249
throw ExceptionUtilities.UnexpectedValue(symbol.
DeclaredAccessibility
);
Compiler\DocumentationCommentCompiler.cs (1)
805
switch (symbol.
DeclaredAccessibility
)
Compiler\MethodBodySynthesizer.cs (1)
605
Accessibility accessibility = baseTypeMethod.
DeclaredAccessibility
;
Emitter\Model\AttributeDataAdapter.cs (1)
185
if (member.
DeclaredAccessibility
== Accessibility.Public)
Emitter\Model\MethodSymbolAdapter.cs (1)
617
Accessibility accessibility = this.
DeclaredAccessibility
;
Emitter\Model\PEModuleBuilder.cs (1)
586
if (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)
257
switch (symbol.
DeclaredAccessibility
)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
484
if ((method.
DeclaredAccessibility
== Accessibility.Public) &&
512
if ((property.
DeclaredAccessibility
== Accessibility.Public) &&
Symbols\Attributes\AttributeData.cs (2)
560
property.
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)
1523
if (constructor.
DeclaredAccessibility
!= Accessibility.Public)
Symbols\MemberSymbolExtensions.cs (1)
392
return accessor.IsImplementable() && accessor.
DeclaredAccessibility
!= Accessibility.Public;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
508
if (candidate.
DeclaredAccessibility
!= method.
DeclaredAccessibility
)
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
514
Accessibility overriddenAccessibility = getMethod.
DeclaredAccessibility
;
526
Accessibility overriddenAccessibility = setMethod.
DeclaredAccessibility
;
Symbols\NamedTypeSymbol.cs (2)
1964
DeclaredAccessibility
: Accessibility.Public,
2002
return ctor is {
DeclaredAccessibility
: Accessibility.Public, ParameterCount: 1, Parameters: [{ RefKind: RefKind.In or RefKind.None }] };
Symbols\NativeIntegerTypeSymbol.cs (1)
89
if (underlyingMember.
DeclaredAccessibility
!= Accessibility.Public)
Symbols\PropertyOrEventSymbolExtensions.cs (4)
65
return ((object)accessor2 == null) ? Accessibility.NotApplicable : accessor2.
DeclaredAccessibility
;
69
return accessor1.
DeclaredAccessibility
;
72
return GetDeclaredAccessibilityFromAccessors(accessor1.
DeclaredAccessibility
, accessor2.
DeclaredAccessibility
);
Symbols\PublicModel\Symbol.cs (1)
129
return UnderlyingSymbol.
DeclaredAccessibility
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
452
get { return _reducedFrom.
DeclaredAccessibility
; }
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
77
return this.AssociatedSymbol.
DeclaredAccessibility
;
Symbols\Source\SourceMemberContainerSymbol.cs (13)
773
Accessibility fieldDeclaredAccessibility = field.
DeclaredAccessibility
;
1005
switch (container.
DeclaredAccessibility
)
2072
if (ctor.
DeclaredAccessibility
== Accessibility.Public && ctor.ParameterCount == 1 && ctor is not SynthesizedUnionCtor)
2842
if (member.
DeclaredAccessibility
.HasProtected() && member is not SourceExtensionImplementationMethodSymbol)
4868
if (m.
DeclaredAccessibility
!= Accessibility.Public)
5164
if (deconstruct.
DeclaredAccessibility
!= Accessibility.Public)
5222
else if (!this.IsSealed && (constructor.
DeclaredAccessibility
!= Accessibility.Public && constructor.
DeclaredAccessibility
!= Accessibility.Protected))
5267
if (printMembersMethod.
DeclaredAccessibility
!= Accessibility.Private)
5272
else if (printMembersMethod.
DeclaredAccessibility
!= Accessibility.Protected)
5529
if (equalityContract.
DeclaredAccessibility
!= Accessibility.Private)
5534
else if (equalityContract.
DeclaredAccessibility
!= Accessibility.Protected)
5595
if (thisEquals.
DeclaredAccessibility
!= Accessibility.Public)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (7)
921
var accessibility = SyntaxFacts.GetText(overriddenMember.
DeclaredAccessibility
);
1730
switch (hidingMember.
DeclaredAccessibility
)
1772
throw ExceptionUtilities.UnexpectedValue(hidingMember.
DeclaredAccessibility
);
1782
overridden.
DeclaredAccessibility
== Accessibility.ProtectedOrInternal)
1784
return overriding.
DeclaredAccessibility
== Accessibility.Protected;
1788
return 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)
250
switch (
DeclaredAccessibility
)
304
throw ExceptionUtilities.UnexpectedValue(
DeclaredAccessibility
);
1833
return this.
DeclaredAccessibility
;
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
162
DeclaredAccessibility
: Accessibility.Public,
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
337
return m.
DeclaredAccessibility
== Accessibility.Public && !m.IsStatic;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
68
Accessibility overriddenAccessibility = _overriddenAccessor.
DeclaredAccessibility
;
Symbols\TypeSymbol.cs (4)
836
bool canBeImplementedImplicitlyInCSharp9 = interfaceMember.
DeclaredAccessibility
== Accessibility.Public && !interfaceMember.IsEventOrPropertyWithImplementableNonPublicAccessor();
1736
if (member.
DeclaredAccessibility
!= Accessibility.Public || member == implicitImpl)
2018
else if (closestMismatch.
DeclaredAccessibility
!= Accessibility.Public)
2268
if (candidateMember.
DeclaredAccessibility
!= Accessibility.Public || candidateMember.IsStatic != interfaceMember.IsStatic)
Symbols\TypeSymbolExtensions.cs (2)
1050
Accessibility acc1 = s1.
DeclaredAccessibility
;
1059
Accessibility acc2 = s2.
DeclaredAccessibility
;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
92
return _underlyingEvent.
DeclaredAccessibility
;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
58
return _underlyingField.
DeclaredAccessibility
;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
115
return UnderlyingMethod.
DeclaredAccessibility
;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
114
return _underlyingProperty.
DeclaredAccessibility
;