Table of Contents

Enum SymbolKind

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll
public enum SymbolKind : byte

Fields

Accessor = 11

The accessor method for a property getter/setter or event add/remove.

Constraint = 16

Constraint on a type parameter.

Constructor = 9
Destructor = 10
Event = 6
Field = 3
Indexer = 5

The symbol is an indexer, not a regular property.

Method = 7

The symbol is a method which is not an operator/constructor/destructor or accessor.

Module = 1
Namespace = 12
None = 0
Operator = 8

The symbol is a user-defined operator.

Parameter = 14
Property = 4

The symbol is a property, but not an indexer.

ReturnType = 17

Return type. Not actually an ISymbol implementation; but can appear as attribut target.

TypeDefinition = 2
TypeParameter = 15
Variable = 13

The symbol is a variable, but not a parameter.