Enum TypeModifiers
- Namespace
- Garyon.Reflection
- Assembly
- Garyon.dll
Contains values representing the modifiers of a Type.
[Flags]
public enum TypeModifiers : ushort
- Extension Methods
Fields
Abstract = 512The abstract modifier.
AllAccessibilities = 127All accessibility modifiers.
AllDefinitions = Static | Abstract | Sealed | ReadonlyRefAll definition modifiers.
AllModifiers = AllAccessibilities | AllDefinitionsAll modifiers.
File = 8192The file modifier.
Internal = 2The internal modifier.
InternalAbstract = Internal | AbstractThe
internal abstractmodifier combination.InternalReadonly = Internal | ReadonlyThe
internal readonlymodifier combination.InternalReadonlyRef = Internal | ReadonlyRefThe
internal readonly refmodifier combination.InternalRef = Internal | RefThe
internal refmodifier combination.InternalSealed = Internal | SealedThe
internal sealedmodifier combination.InternalStatic = Internal | StaticThe
internal staticmodifier combination.None = 0The default value, representing no type modifiers.
Private = 32The private modifier.
PrivateAbstract = Private | AbstractThe
private abstractmodifier combination.PrivateProtected = 16The
private protectedmodifier.PrivateProtectedAbstract = PrivateProtected | AbstractThe
private protected abstractmodifier combination.PrivateProtectedReadonly = PrivateProtected | ReadonlyThe
private protected readonlymodifier combination.PrivateProtectedReadonlyRef = PrivateProtected | ReadonlyRefThe
private protected readonly refmodifier combination.PrivateProtectedRef = PrivateProtected | RefThe
private protected refmodifier combination.PrivateProtectedSealed = PrivateProtected | SealedThe
private protected sealedmodifier combination.PrivateProtectedStatic = PrivateProtected | StaticThe
private protected staticmodifier combination.PrivateReadonly = Private | ReadonlyThe
private readonlymodifier combination.PrivateReadonlyRef = Private | ReadonlyRefThe
private readonly refmodifier combination.PrivateRef = Private | RefThe
private refmodifier combination.PrivateSealed = Private | SealedThe
private sealedmodifier combination.PrivateStatic = Private | StaticThe
private staticmodifier combination.Protected = 8The protected modifier.
ProtectedAbstract = Protected | AbstractThe
protected abstractmodifier combination.ProtectedInternal = 4The
protected internalmodifier.ProtectedInternalAbstract = ProtectedInternal | AbstractThe
protected internal abstractmodifier combination.ProtectedInternalReadonly = ProtectedInternal | ReadonlyThe
protected internal readonlymodifier combination.ProtectedInternalReadonlyRef = ProtectedInternal | ReadonlyRefThe
protected internal readonly refmodifier combination.ProtectedInternalRef = ProtectedInternal | RefThe
protected internal refmodifier combination.ProtectedInternalSealed = ProtectedInternal | SealedThe
protected internal sealedmodifier combination.ProtectedInternalStatic = ProtectedInternal | StaticThe
protected internal staticmodifier combination.ProtectedReadonly = Protected | ReadonlyThe
protected readonlymodifier combination.ProtectedReadonlyRef = Protected | ReadonlyRefThe
protected readonly refmodifier combination.ProtectedRef = Protected | RefThe
protected refmodifier combination.ProtectedSealed = Protected | SealedThe
protected sealedmodifier combination.ProtectedStatic = Protected | StaticThe
protected staticmodifier combination.Public = 1The public modifier.
PublicAbstract = Public | AbstractThe
public abstractmodifier combination.PublicReadonly = Public | ReadonlyThe
public readonlymodifier combination.PublicReadonlyRef = Public | ReadonlyRefThe
public readonly refmodifier combination.PublicRef = Public | RefThe
public refmodifier combination.PublicSealed = Public | SealedThe
public sealedmodifier combination.PublicStatic = Public | StaticThe
public staticmodifier combination.Readonly = 2048The readonly modifier.
ReadonlyRef = Readonly | RefThe
readonly refmodifier.Ref = 4096The ref modifier.
Sealed = 1024The sealed modifier.
Static = 256The static modifier.