Table of Contents

Enum KnownAttribute

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll
public enum KnownAttribute
Extension Methods

Fields

AssemblyVersion = 17
AsyncIteratorStateMachine = 31
AsyncMethodBuilder = 30
AsyncStateMachine = 29
CallerFilePath = 46
CallerLineNumber = 47
CallerMemberName = 45
CoClass = 24
ComImport = 23
CompilerFeatureRequired = 2
CompilerGenerated = 1
Conditional = 9
DebuggerBrowsable = 16
DebuggerHidden = 14
DebuggerStepThrough = 15
DecimalConstant = 34
DefaultMember = 26
DefaultParameterValue = 44
DllImport = 36
Dynamic = 4
Embedded = 11
Extension = 3

Marks a method as extension method; or a class as containing extension methods.

FieldOffset = 32
FixedBuffer = 35
Flags = 22
In = 41
IndexerName = 39
InternalsVisibleTo = 18
IsByRefLike = 27
IsReadOnly = 12
IsUnmanaged = 49
IteratorStateMachine = 28
MarshalAs = 50
MethodImpl = 38
NativeInteger = 52
NonSerialized = 33
None = 0

Not a known attribute

Nullable = 6
NullableContext = 7
NullablePublicOnly = 8
Obsolete = 10
Optional = 43
Out = 42
ParamArray = 40
PermissionSet = 51
PreserveBaseOverrides = 53
PreserveSig = 37
ReferenceAssembly = 20
RequiredAttribute = 54
ScopedRef = 48
Serializable = 21
SpecialName = 13
StructLayout = 25
TupleElementNames = 5
TypeForwardedTo = 19