13 overrides of GetAttributeFlagsImpl
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
488protected override TypeAttributes GetAttributeFlagsImpl()
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
218protected override TypeAttributes GetAttributeFlagsImpl() { return _genericType.Attributes; }
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
164protected override TypeAttributes GetAttributeFlagsImpl() => _unmodifiedType.Attributes;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
106protected sealed override TypeAttributes GetAttributeFlagsImpl() => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
138protected override TypeAttributes GetAttributeFlagsImpl() => typeImpl.Attributes;
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
51protected override TypeAttributes GetAttributeFlagsImpl() => RuntimeTypeHandle.GetAttributes(this);
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
206protected override TypeAttributes GetAttributeFlagsImpl()
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
156protected override TypeAttributes GetAttributeFlagsImpl() { return TypeAttributes.Public; }
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
889protected override TypeAttributes GetAttributeFlagsImpl()
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
298protected override TypeAttributes GetAttributeFlagsImpl()
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
488protected override TypeAttributes GetAttributeFlagsImpl()
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
277protected sealed override TypeAttributes GetAttributeFlagsImpl() => (_lazyTypeAttributes == TypeAttributesSentinel) ? (_lazyTypeAttributes = ComputeAttributeFlags()) : _lazyTypeAttributes;
System.Windows.Forms.Tests (1)
System\Windows\Forms\ListBindingHelperTests.cs (1)
913protected override TypeAttributes GetAttributeFlagsImpl() => throw new NotImplementedException();
22 references to GetAttributeFlagsImpl
System.Private.CoreLib (22)
src\libraries\System.Private.CoreLib\src\System\Type.cs (21)
38return (GetAttributeFlagsImpl() & TypeAttributes.ClassSemanticsMask) == TypeAttributes.Interface; 94public TypeAttributes Attributes => GetAttributeFlagsImpl(); 97public bool IsAbstract => (GetAttributeFlagsImpl() & TypeAttributes.Abstract) != 0; 98public bool IsImport => (GetAttributeFlagsImpl() & TypeAttributes.Import) != 0; 99public bool IsSealed => (GetAttributeFlagsImpl() & TypeAttributes.Sealed) != 0; 100public bool IsSpecialName => (GetAttributeFlagsImpl() & TypeAttributes.SpecialName) != 0; 102public bool IsClass => (GetAttributeFlagsImpl() & TypeAttributes.ClassSemanticsMask) == TypeAttributes.Class && !IsValueType; 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; 113public bool IsAutoLayout => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.AutoLayout; 114public bool IsExplicitLayout => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.ExplicitLayout; 115public bool IsLayoutSequential => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.SequentialLayout; 117public bool IsAnsiClass => (GetAttributeFlagsImpl() & TypeAttributes.StringFormatMask) == TypeAttributes.AnsiClass; 118public bool IsAutoClass => (GetAttributeFlagsImpl() & TypeAttributes.StringFormatMask) == TypeAttributes.AutoClass; 119public bool IsUnicodeClass => (GetAttributeFlagsImpl() & TypeAttributes.StringFormatMask) == TypeAttributes.UnicodeClass;
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
18if ((GetAttributeFlagsImpl() & TypeAttributes.Serializable) != 0)