1 write to _flags
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
304_flags = moduleSymbol.Module.GetTypeDefFlagsOrThrow(handle);
20 references to _flags
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (20)
542if (!_flags.IsInterface()) 640switch (_flags & TypeAttributes.VisibilityMask) 672throw ExceptionUtilities.UnexpectedValue(_flags & TypeAttributes.VisibilityMask); 1632return (_flags & TypeAttributes.SpecialName) != 0; 1657(_flags & TypeAttributes.Sealed) != 0 && 1658(_flags & TypeAttributes.Abstract) != 0; 1667(_flags & TypeAttributes.Abstract) != 0 && 1668(_flags & TypeAttributes.Sealed) == 0; 1676return (_flags & TypeAttributes.Abstract) != 0; 1685(_flags & TypeAttributes.Sealed) != 0 && 1686(_flags & TypeAttributes.Abstract) == 0; 1694return (_flags & TypeAttributes.Sealed) != 0; 1702return _flags; 1763if (_flags.IsInterface()) 1812return _flags.IsInterface(); 2224return (_flags & TypeAttributes.Import) != 0; 2237return (_flags & TypeAttributes.WindowsRuntime) != 0; 2258CharSet result = _flags.ToCharSet(); 2273get { return (_flags & TypeAttributes.Serializable) != 0; } 2335get { return (_flags & TypeAttributes.HasSecurity) != 0; }