53 references to VisibilityMask
dotnet-svcutil-lib (6)
CodeDomFixup\CodeDomVisitors\CreateCallbackImpl.cs (1)
397callbackImpl.TypeAttributes &= ~TypeAttributes.VisibilityMask;
FrameworkFork\Microsoft.CodeDom\Compiler\CodeGenerator.cs (1)
1366switch (attributes & TypeAttributes.VisibilityMask)
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (2)
2713switch (e.TypeAttributes & TypeAttributes.VisibilityMask) 3178switch (attributes & TypeAttributes.VisibilityMask)
FrameworkFork\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (2)
1008switch (attributes & TypeAttributes.VisibilityMask) 2446switch (e.TypeAttributes & TypeAttributes.VisibilityMask)
ILAssembler (16)
GrammarVisitor.cs (16)
1009return new((new(TypeAttributes.Public, TypeAttributes.VisibilityMask), null, false)); 1011return new((new(TypeAttributes.NotPublic, TypeAttributes.VisibilityMask), null, false)); 1013return new((new(TypeAttributes.NestedPublic, TypeAttributes.VisibilityMask), null, false)); 1015return new((new(TypeAttributes.NestedPrivate, TypeAttributes.VisibilityMask), null, false)); 1017return new((new(TypeAttributes.NestedFamily, TypeAttributes.VisibilityMask), null, false)); 1019return new((new(TypeAttributes.NestedAssembly, TypeAttributes.VisibilityMask), null, false)); 1021return new((new(TypeAttributes.NestedFamANDAssem, TypeAttributes.VisibilityMask), null, false)); 1023return new((new(TypeAttributes.NestedFamORAssem, TypeAttributes.VisibilityMask), null, false)); 2480"private" => new(TypeAttributes.NotPublic, TypeAttributes.VisibilityMask), 2481"public" => new(TypeAttributes.Public, TypeAttributes.VisibilityMask), 2483"nestedpublic" => new(TypeAttributes.NestedPublic, TypeAttributes.VisibilityMask), 2484"nestedprivate" => new(TypeAttributes.NestedPrivate, TypeAttributes.VisibilityMask), 2485"nestedfamily" => new(TypeAttributes.NestedFamily, TypeAttributes.VisibilityMask), 2486"nestedassembly" => new(TypeAttributes.NestedAssembly, TypeAttributes.VisibilityMask), 2487"nestedfamandassem" => new(TypeAttributes.NestedFamANDAssem, TypeAttributes.VisibilityMask), 2488"nestedfamorassem" => new(TypeAttributes.NestedFamORAssem, TypeAttributes.VisibilityMask),
ILCompiler.Compiler (1)
parent\parent\Common\Compiler\Dataflow\EcmaExtensions.cs (1)
47&& (ecmaType.Attributes & TypeAttributes.VisibilityMask) == TypeAttributes.NestedPublic;
ILCompiler.ReadyToRun (1)
parent\parent\Common\Compiler\Dataflow\EcmaExtensions.cs (1)
47&& (ecmaType.Attributes & TypeAttributes.VisibilityMask) == TypeAttributes.NestedPublic;
ILCompiler.TypeSystem (1)
parent\parent\Common\TypeSystem\Ecma\EffectiveVisibility.cs (1)
25return (typeAttributes & TypeAttributes.VisibilityMask) switch
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
897switch (_flags & TypeAttributes.VisibilityMask) 929throw ExceptionUtilities.UnexpectedValue(_flags & TypeAttributes.VisibilityMask);
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
346Select Case _flags And TypeAttributes.VisibilityMask
Symbols\Metadata\PE\PENestedNamespaceSymbol.vb (1)
157Select Case (flags And TypeAttributes.VisibilityMask)
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
687var masked = typeDefinition.Attributes & TypeAttributes.VisibilityMask;
Microsoft.Diagnostics.DataContractReader.Legacy (1)
TypeNameBuilder.cs (1)
538if ((int)(typeDefAttributes & System.Reflection.TypeAttributes.VisibilityMask) >= (int)System.Reflection.TypeAttributes.NestedPublic)
Microsoft.DotNet.PackageTesting (1)
VerifyTypes.cs (1)
218var typeVisibility = attr & TypeAttributes.VisibilityMask;
Microsoft.DotNet.SharedFramework.Sdk (1)
parent\Microsoft.DotNet.PackageTesting\VerifyTypes.cs (1)
218var typeVisibility = attr & TypeAttributes.VisibilityMask;
Microsoft.NET.HostModel (1)
ComHost\ClsidMap.cs (1)
99switch (type.Attributes & TypeAttributes.VisibilityMask)
System.CodeDom (5)
Microsoft\CSharp\CSharpCodeGenerator.cs (2)
1895switch (e.TypeAttributes & TypeAttributes.VisibilityMask) 2317switch (attributes & TypeAttributes.VisibilityMask)
Microsoft\VisualBasic\VBCodeGenerator.cs (2)
692switch (attributes & TypeAttributes.VisibilityMask) 1942switch (e.TypeAttributes & TypeAttributes.VisibilityMask)
System\CodeDom\Compiler\CodeGenerator.cs (1)
1124switch (attributes & TypeAttributes.VisibilityMask)
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (8)
104public bool IsNestedAssembly => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.NestedAssembly; 105public bool IsNestedFamANDAssem => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.NestedFamANDAssem; 106public bool IsNestedFamily => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.NestedFamily; 107public bool IsNestedFamORAssem => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.NestedFamORAssem; 108public bool IsNestedPrivate => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.NestedPrivate; 109public bool IsNestedPublic => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.NestedPublic; 110public bool IsNotPublic => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.NotPublic; 111public bool IsPublic => (GetAttributeFlagsImpl() & TypeAttributes.VisibilityMask) == TypeAttributes.Public;
System\Reflection\Runtime\General\MetadataReaderExtensions.NativeFormat.cs (1)
303TypeAttributes visibility = typeDefinition.Flags & TypeAttributes.VisibilityMask;
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (1)
340if ((attributes & TypeAttributes.VisibilityMask) is TypeAttributes.Public or TypeAttributes.NotPublic)
System.Reflection.Emit (1)
System\Reflection\Emit\EnumBuilderImpl.cs (1)
16if ((visibility & ~TypeAttributes.VisibilityMask) != 0)
System.Reflection.Metadata (2)
System\Reflection\Metadata\MetadataReader.WinMD.cs (2)
306if ((attrs & (TypeAttributes.VisibilityMask | TypeAttributes.SpecialName)) != TypeAttributes.SpecialName) 361if ((flags & (TypeAttributes.VisibilityMask | TypeAttributes.Interface)) != TypeAttributes.Public)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Helpers.cs (1)
330TypeAttributes visibility = type.Attributes & TypeAttributes.VisibilityMask;