54 overrides of DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (54)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
209
public override Accessibility
DeclaredAccessibility
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
120
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)
23
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)
67
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)
99
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)
954
public abstract override Accessibility
DeclaredAccessibility
{ get; }
Symbols\NamespaceSymbol.cs (1)
164
public sealed override Accessibility
DeclaredAccessibility
Symbols\ParameterSymbol.cs (1)
298
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)
494
public sealed override Accessibility
DeclaredAccessibility
Symbols\Source\SourceMemberMethodSymbol.cs (1)
607
public override Accessibility
DeclaredAccessibility
Symbols\Source\SourcePropertySymbolBase.cs (1)
709
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
56
public override Accessibility
DeclaredAccessibility
=> Accessibility.Private;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
223
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedEmbeddedAttributePropertySymbol.cs (2)
32
public override Accessibility
DeclaredAccessibility
=> Accessibility.Public;
100
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)
10046
switch (symbol.
DeclaredAccessibility
)
Binder\Binder_Lookup.cs (4)
1611
if ((unwrappedSymbol.
DeclaredAccessibility
== Accessibility.Internal ||
1612
unwrappedSymbol.
DeclaredAccessibility
== Accessibility.ProtectedAndInternal ||
1613
unwrappedSymbol.
DeclaredAccessibility
== Accessibility.ProtectedOrInternal)
1760
if (s.
DeclaredAccessibility
== Accessibility.Private)
Binder\Binder_Patterns.cs (3)
78
GetMethod: {
DeclaredAccessibility
: Accessibility.Public },
228
GetMethod: {
DeclaredAccessibility
: Accessibility.Public },
402
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)
817
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)
2023
DeclaredAccessibility
: Accessibility.Public,
2061
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)
2847
if (member.
DeclaredAccessibility
.HasProtected() && member is not SourceExtensionImplementationMethodSymbol)
4882
if (m.
DeclaredAccessibility
!= Accessibility.Public)
5178
if (deconstruct.
DeclaredAccessibility
!= Accessibility.Public)
5236
else if (!this.IsSealed && (constructor.
DeclaredAccessibility
!= Accessibility.Public && constructor.
DeclaredAccessibility
!= Accessibility.Protected))
5281
if (printMembersMethod.
DeclaredAccessibility
!= Accessibility.Private)
5286
else if (printMembersMethod.
DeclaredAccessibility
!= Accessibility.Protected)
5543
if (equalityContract.
DeclaredAccessibility
!= Accessibility.Private)
5548
else if (equalityContract.
DeclaredAccessibility
!= Accessibility.Protected)
5609
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)
251
switch (
DeclaredAccessibility
)
305
throw ExceptionUtilities.UnexpectedValue(
DeclaredAccessibility
);
1843
return this.
DeclaredAccessibility
;
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
162
DeclaredAccessibility
: Accessibility.Public,
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
344
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
;