1 write to _flags
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
342_flags = moduleSymbol.Module.GetTypeDefFlagsOrThrow(handle);
20 references to _flags
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (20)
794if (!_flags.IsInterface()) 897switch (_flags & TypeAttributes.VisibilityMask) 929throw ExceptionUtilities.UnexpectedValue(_flags & TypeAttributes.VisibilityMask); 2107return (_flags & TypeAttributes.SpecialName) != 0; 2132(_flags & TypeAttributes.Sealed) != 0 && 2133(_flags & TypeAttributes.Abstract) != 0; 2142(_flags & TypeAttributes.Abstract) != 0 && 2143(_flags & TypeAttributes.Sealed) == 0; 2151return (_flags & TypeAttributes.Abstract) != 0; 2160(_flags & TypeAttributes.Sealed) != 0 && 2161(_flags & TypeAttributes.Abstract) == 0; 2169return (_flags & TypeAttributes.Sealed) != 0; 2177return _flags; 2245else if (_flags.IsInterface()) 2335return _flags.IsInterface(); 2833return (_flags & TypeAttributes.Import) != 0; 2846return (_flags & TypeAttributes.WindowsRuntime) != 0; 2867CharSet result = _flags.ToCharSet(); 2882get { return (_flags & TypeAttributes.Serializable) != 0; } 2965get { return (_flags & TypeAttributes.HasSecurity) != 0; }