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