31 references to Accessibility
System.Text.Json (31)
System\ReflectionExtensions.cs (31)
346
Accessibility
acc1 = GetDeclaredAccessibility(s1);
348
if (acc1 ==
Accessibility
.Public)
355
Accessibility
acc2 = GetDeclaredAccessibility(s2);
359
case
Accessibility
.Internal:
362
if (acc2 is
Accessibility
.Private or
Accessibility
.Internal or
Accessibility
.ProtectedAndInternal &&
370
case
Accessibility
.ProtectedAndInternal:
374
if (acc2 is
Accessibility
.Private or
Accessibility
.Internal or
Accessibility
.ProtectedAndInternal &&
377
goto case
Accessibility
.Protected;
382
case
Accessibility
.Protected:
390
else if (acc2 ==
Accessibility
.Private)
402
else if (acc2 is
Accessibility
.Protected or
Accessibility
.ProtectedAndInternal)
416
case
Accessibility
.ProtectedOrInternal:
427
case
Accessibility
.Private:
445
case
Accessibility
.Internal:
455
case
Accessibility
.Protected:
465
case
Accessibility
.ProtectedAndInternal:
477
case
Accessibility
.ProtectedOrInternal:
493
case
Accessibility
.Private:
494
if (acc2 ==
Accessibility
.Private)
581
static
Accessibility
GetDeclaredAccessibility(Type type)
585
return
Accessibility
.Public;
590
return
Accessibility
.ProtectedOrInternal; // protected internal
595
return
Accessibility
.Protected;
600
return
Accessibility
.ProtectedAndInternal; // private protected
605
return
Accessibility
.Private;
609
return
Accessibility
.Internal;