Specifies the type of metadata token.

Namespace:  PostSharp.CodeModel
Assembly:  PostSharp.Core (in PostSharp.Core.dll)

Syntax

Visual Basic (Declaration)
Public Enumeration TokenType
C#
public enum TokenType
Visual C++
public enum class TokenType

Members

Member nameDescription
Module
Module definition (ModuleDeclaration).
TypeRef
Type reference (TypeRefDeclaration).
TypeDef
Type definition (TypeDefDeclaration).
FieldDef
Field definition (FieldDefDeclaration).
MethodDef
Method definition (MethodDefDeclaration).
ParamDef
Parameter definition (ParameterDeclaration).
InterfaceImpl
Interface implementation (InterfaceImplementations).
MemberRef
References to fields or methods (FieldRefDeclaration, MethodRefDeclaration).
CustomAttribute
Custom attribute (CustomAttributeDeclaration).
Permission
Permission set (PermissionSetDeclaration).
Signature
Stand-alone signature (StandaloneSignatureDeclaration).
Event
Event definition (EventDeclaration).
Property
Property definition (PropertyDeclaration).
MethodSemantic
Method semantic (MethodSemanticDeclaration).
ModuleRef
Module reference (ModuleRefDeclaration).
TypeSpec
Type specification (TypeSpecDeclaration).
Assembly
Assembly manifest (AssemblyManifestDeclaration).
AssemblyRef
Assembly reference (AssemblyRefDeclaration).
File
External file reference (ManifestFileDeclaration).
ExportedType
ManifestResource
Resource declaration or reference (ManifestResourceDeclaration).
GenericParam
Generic parameter (GenericParameterDeclaration).
GenericPar
Synonym for GenericParam).
MethodSpec
Method specification (MethodSpecDeclaration).
GenericParamConstraint
Constraint on a generic parameter (GenericParameterDeclaration.Constraints.
String
User string (LiteralString).
CustomString
Custom string (CustomStringDeclaration).
WeaklyReferencedDeclaration
Non-linked declaration (see AddWeaklyReferencedDeclaration(MetadataDeclaration).
TableCount
Number of token types that are represented as a table in MetadataDeclarationTables.

See Also