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)
1030
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
91 references to DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (91)
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\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 (5)
2195
DeclaredAccessibility
: Accessibility.Public,
2398
return ctor is {
DeclaredAccessibility
: Accessibility.Public, ParameterCount: 1, Parameters: [{ RefKind: RefKind.In or RefKind.None }] };
2481
GetMethod: {
DeclaredAccessibility
: Accessibility.Public },
2666
GetMethod: {
DeclaredAccessibility
: Accessibility.Public },
2854
DeclaredAccessibility
: Accessibility.Public,
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)
130
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_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\SourceMemberContainerSymbol.cs (15)
772
Accessibility fieldDeclaredAccessibility = field.
DeclaredAccessibility
;
1004
switch (container.
DeclaredAccessibility
)
1992
GetMethod.
DeclaredAccessibility
: Accessibility.Public,
1993
SetMethod.
DeclaredAccessibility
: Accessibility.Public
2097
if (ctor.
DeclaredAccessibility
== Accessibility.Public && ctor.ParameterCount == 1 && ctor is not SynthesizedUnionCtor)
2868
if (member.
DeclaredAccessibility
.HasProtected() && member is not SourceExtensionImplementationMethodSymbol)
4903
if (m.
DeclaredAccessibility
!= Accessibility.Public)
5199
if (deconstruct.
DeclaredAccessibility
!= Accessibility.Public)
5257
else if (!this.IsSealed && (constructor.
DeclaredAccessibility
!= Accessibility.Public && constructor.
DeclaredAccessibility
!= Accessibility.Protected))
5302
if (printMembersMethod.
DeclaredAccessibility
!= Accessibility.Private)
5307
else if (printMembersMethod.
DeclaredAccessibility
!= Accessibility.Protected)
5564
if (equalityContract.
DeclaredAccessibility
!= Accessibility.Private)
5569
else if (equalityContract.
DeclaredAccessibility
!= Accessibility.Protected)
5630
if (thisEquals.
DeclaredAccessibility
!= Accessibility.Public)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
2124
|| !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
);
1836
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
;