Base:
property
DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp.Symbol.DeclaredAccessibility
Implemented interface member:
property
DeclaredAccessibility
Microsoft.CodeAnalysis.Symbols.ISymbolInternal.DeclaredAccessibility
10 overrides of DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (8)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
145
public sealed override Accessibility
DeclaredAccessibility
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
193
public sealed override Accessibility
DeclaredAccessibility
Symbols\ErrorTypeSymbol.cs (1)
372
public sealed override Accessibility
DeclaredAccessibility
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
622
public override Accessibility
DeclaredAccessibility
Symbols\Source\SourceMemberContainerSymbol.cs (1)
856
public override Accessibility
DeclaredAccessibility
Symbols\Synthesized\SynthesizedContainer.cs (1)
144
public override Accessibility
DeclaredAccessibility
=> Accessibility.Private;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
72
public override Accessibility
DeclaredAccessibility
=> Accessibility.Internal;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
103
public override Accessibility
DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.cs (1)
199
public override Accessibility
DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
179
public override Accessibility
DeclaredAccessibility
99 references to DeclaredAccessibility
Microsoft.CodeAnalysis.CSharp (16)
Binder\Semantics\AccessCheck.cs (2)
248
? IsNonNestedTypeAccessible(type.ContainingAssembly, type.
DeclaredAccessibility
, within)
249
: IsMemberAccessible(containingType, type.
DeclaredAccessibility
, within, null, out unused, compilation, ref useSiteInfo, basesBeingResolved);
Compiler\ClsComplianceChecker.cs (2)
1059
bool sawProtected = type.
DeclaredAccessibility
.HasProtected();
1071
sawProtected = sawProtected || containingType.
DeclaredAccessibility
.HasProtected();
Emitter\Model\PEModuleBuilder.cs (1)
758
if (type.
DeclaredAccessibility
== Accessibility.Private)
Emitter\NoPia\EmbeddedType.cs (1)
78
return UnderlyingNamedType.AdaptedNamedTypeSymbol.
DeclaredAccessibility
== Accessibility.Public;
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (3)
204
builderType = ValidateBuilderType(F, builderArgument, returnType.
DeclaredAccessibility
, isGeneric: false, useMethodLevelBuilder);
285
builderType = ValidateBuilderType(F, builderArgument, returnType.
DeclaredAccessibility
, isGeneric: true, useMethodLevelBuilder);
346
(forMethodLevelBuilder || builderType.
DeclaredAccessibility
== desiredAccessibility))
Symbols\AssemblySymbol.cs (1)
1000
return result.
DeclaredAccessibility
== Accessibility.Public || IsSymbolAccessible(result, this);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
219
else if (specifierType.
DeclaredAccessibility
!= Accessibility.Public)
Symbols\Metadata\PE\MetadataDecoder.cs (1)
378
candidate.
DeclaredAccessibility
!= Accessibility.Public)
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
60
if (result is null || result.
DeclaredAccessibility
!= Accessibility.Public)
Symbols\Source\SourceAssemblySymbol.cs (1)
1886
return !obj.IsErrorType() && obj.
DeclaredAccessibility
== Accessibility.Public;
Symbols\Source\SourceNamespaceSymbol.cs (1)
398
Accessibility declaredAccessibility = nts.
DeclaredAccessibility
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
107
return _underlyingType.
DeclaredAccessibility
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenDynamicTests.cs (2)
592
Assert.Equal(Accessibility.Private, container.
DeclaredAccessibility
);
826
Assert.Equal(Accessibility.Internal, d.
DeclaredAccessibility
);
Emit\EmitMetadataTests.cs (10)
443
Assert.Equal(Accessibility.Public, classA.
DeclaredAccessibility
);
499
Assert.Equal(Accessibility.Internal, classB.
DeclaredAccessibility
);
503
Assert.Equal(Accessibility.Internal, classC.
DeclaredAccessibility
);
510
Assert.Equal(Accessibility.Public, classD.
DeclaredAccessibility
);
511
Assert.Equal(Accessibility.Internal, classE.
DeclaredAccessibility
);
512
Assert.Equal(Accessibility.Protected, classF.
DeclaredAccessibility
);
513
Assert.Equal(Accessibility.ProtectedOrInternal, classH.
DeclaredAccessibility
);
519
Assert.Equal(Accessibility.Private, classG.
DeclaredAccessibility
);
520
Assert.Equal(Accessibility.Private, classK.
DeclaredAccessibility
);
1393
Assert.Equal(type.
DeclaredAccessibility
, declaredAccessibility);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (6)
Attributes\AttributeTests_IsByRefLike.cs (1)
1093
Assert.Equal(Accessibility.Internal, typeSymbol.
DeclaredAccessibility
);
Attributes\AttributeTests_IsUnmanaged.cs (1)
827
Assert.Equal(accessibility, attributeType.
DeclaredAccessibility
);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
602
Assert.Equal(publicDefinition ? Accessibility.Public : Accessibility.Internal, type.
DeclaredAccessibility
);
Attributes\AttributeTests_ReadOnlyStruct.cs (1)
660
Assert.Equal(Accessibility.Internal, typeSymbol.
DeclaredAccessibility
);
Attributes\AttributeTests_RefReadOnly.cs (1)
2552
Assert.Equal(Accessibility.Internal, typeSymbol.
DeclaredAccessibility
);
Attributes\AttributeTests_RefSafetyRules.cs (1)
237
Assert.Equal(publicDefinition ? Accessibility.Public : Accessibility.Internal, type.
DeclaredAccessibility
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (14)
Semantics\NullableReferenceTypesTests.cs (2)
95079
Assert.Equal(Accessibility.Internal, nullableAttribute.AttributeClass.
DeclaredAccessibility
);
101204
Assert.Equal(Accessibility.Internal, nullableAttribute.AttributeClass.
DeclaredAccessibility
);
Semantics\RecordStructTests.cs (5)
661
Assert.Equal(Accessibility.Internal, comp.GlobalNamespace.GetTypeMember("S1").
DeclaredAccessibility
);
662
Assert.Equal(Accessibility.Public, comp.GlobalNamespace.GetTypeMember("S2").
DeclaredAccessibility
);
663
Assert.Equal(Accessibility.Internal, comp.GlobalNamespace.GetTypeMember("S3").
DeclaredAccessibility
);
664
Assert.Equal(Accessibility.ProtectedAndInternal, comp.GlobalNamespace.GetTypeMember("C").GetTypeMember("S4").
DeclaredAccessibility
);
665
Assert.Equal(Accessibility.ProtectedOrInternal, comp.GlobalNamespace.GetTypeMember("C").GetTypeMember("S5").
DeclaredAccessibility
);
Semantics\TopLevelStatementsTests.cs (7)
9045
Assert.Equal(Accessibility.Internal, entryPoint.ContainingType.
DeclaredAccessibility
);
9100
Assert.Equal(Accessibility.Public, entryPoint.ContainingType.
DeclaredAccessibility
);
9142
Assert.Equal(Accessibility.Public, entryPoint.ContainingType.
DeclaredAccessibility
);
9164
Assert.Equal(Accessibility.Internal, entryPoint.ContainingType.
DeclaredAccessibility
);
9186
Assert.Equal(Accessibility.Internal, entryPoint.ContainingType.
DeclaredAccessibility
);
9215
Assert.Equal(Accessibility.Internal, entryPoint.ContainingType.
DeclaredAccessibility
);
9314
Assert.Equal(Accessibility.Internal, entryPoint.ContainingType.
DeclaredAccessibility
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (42)
Symbols\AnonymousTypesSymbolTests.cs (1)
1024
Assert.Equal(Accessibility.Internal, type.
DeclaredAccessibility
);
Symbols\CompilationCreationTests.cs (2)
2434
Assert.Equal(Accessibility.Public, type3.
DeclaredAccessibility
);
2435
Assert.Equal(Accessibility.Internal, typeC302.
DeclaredAccessibility
);
Symbols\Metadata\MetadataTypeTests.cs (4)
89
Assert.Equal(Accessibility.Internal, class1.
DeclaredAccessibility
);
139
Assert.Equal(Accessibility.Public, type1.
DeclaredAccessibility
);
187
Assert.Equal(Accessibility.Public, type1.
DeclaredAccessibility
);
237
Assert.Equal(Accessibility.Public, type1.
DeclaredAccessibility
);
Symbols\Metadata\PE\TypeAccessibility.cs (6)
38
Assert.Equal(Accessibility.Public, obj.
DeclaredAccessibility
);
44
Assert.Equal(Accessibility.Internal, frameworkAssembly.
DeclaredAccessibility
);
58
Assert.Equal(Accessibility.Internal, controlKeyState.
DeclaredAccessibility
);
68
Assert.Equal(Accessibility.Public, contextForm.
DeclaredAccessibility
);
90
Assert.Equal(Accessibility.Protected, serializedArg.
DeclaredAccessibility
);
108
Assert.Equal(Accessibility.ProtectedOrInternal, exceptionFromErrorCode.
DeclaredAccessibility
);
Symbols\MissingSpecialMember.cs (7)
160
Assert.Equal(Accessibility.NotApplicable, specialType.
DeclaredAccessibility
);
165
Assert.Equal(Accessibility.Internal, lookupType.
DeclaredAccessibility
);
273
Assert.Equal(Accessibility.Internal, wellKnownType.
DeclaredAccessibility
);
277
Assert.Equal(Accessibility.Internal, lookupType.
DeclaredAccessibility
);
306
Assert.Equal(Accessibility.NotApplicable, wellKnownType.
DeclaredAccessibility
);
310
Assert.NotEqual(Accessibility.NotApplicable, lookupType.
DeclaredAccessibility
);
500
Assert.Equal(Accessibility.Public, wellKnown.
DeclaredAccessibility
);
Symbols\Source\BaseClassTests.cs (1)
1259
Assert.Equal(Accessibility.Private, d.
DeclaredAccessibility
);
Symbols\Source\DelegateTests.cs (2)
137
Assert.Equal(Accessibility.Internal, v.
DeclaredAccessibility
);
209
Assert.Equal(Accessibility.Internal, d.
DeclaredAccessibility
);
Symbols\Source\FileModifierTests.cs (2)
88
Assert.Equal(Accessibility.Internal, outer.
DeclaredAccessibility
);
92
Assert.Equal(Accessibility.Private, classC.
DeclaredAccessibility
);
Symbols\Source\MethodTests.cs (4)
961
Assert.Equal(Accessibility.Public, type1.
DeclaredAccessibility
);
1070
Assert.Equal(Accessibility.Public, type1.
DeclaredAccessibility
);
1206
Assert.Equal(Accessibility.Public, type2.
DeclaredAccessibility
);
1262
Assert.Equal(Accessibility.Public, type1.
DeclaredAccessibility
);
Symbols\TypeTests.cs (13)
89
Assert.Equal(Accessibility.Internal, a.
DeclaredAccessibility
);
90
Assert.Equal(Accessibility.Internal, b.
DeclaredAccessibility
);
91
Assert.Equal(Accessibility.Internal, s.
DeclaredAccessibility
);
280
Assert.Equal(Accessibility.Internal, type2.
DeclaredAccessibility
);
283
Assert.Equal(Accessibility.Private, type3.
DeclaredAccessibility
);
287
Assert.Equal(Accessibility.ProtectedOrInternal, type4.
DeclaredAccessibility
);
298
Assert.Equal(Accessibility.Public, type2.
DeclaredAccessibility
);
301
Assert.Equal(Accessibility.Private, type3.
DeclaredAccessibility
);
306
Assert.Equal(Accessibility.Private, type4.
DeclaredAccessibility
);
670
Assert.Equal(Accessibility.Public, v.
DeclaredAccessibility
);
856
Assert.Equal(Accessibility.Public, igoo.
DeclaredAccessibility
);
869
Assert.Equal(Accessibility.Internal, classA.
DeclaredAccessibility
);
881
Assert.Equal(Accessibility.Public, structS.
DeclaredAccessibility
);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Parsing\ReadOnlyStructs.cs (8)
47
Assert.Equal(Accessibility.Private, s1.
DeclaredAccessibility
);
53
Assert.Equal(Accessibility.Public, s2.
DeclaredAccessibility
);
59
Assert.Equal(Accessibility.Public, s3.
DeclaredAccessibility
);
121
Assert.Equal(Accessibility.Private, s1.
DeclaredAccessibility
);
127
Assert.Equal(Accessibility.Public, s2.
DeclaredAccessibility
);
133
Assert.Equal(Accessibility.Public, s3.
DeclaredAccessibility
);
156
Assert.Equal(Accessibility.Private, s1.
DeclaredAccessibility
);
162
Assert.Equal(Accessibility.Public, s2.
DeclaredAccessibility
);
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
504
Assert.Equal(expectedAccessibility, peModule.LookupTopLevelMetadataType(ref name).
DeclaredAccessibility
);