Show / Hide Table of Contents

Namespace CilTools.Reflection

Classes

ComplexType

Represents a complex type. Complex type is a type contructed on demand based on another type defined in some assembly, for example, an array or pointer type.

CustomMethod

Provides a base class for System.Reflection.MethodInfo subclasses that implement ICustomMethod.

GenericContext

Represent a set of information that defines a meaning of generic signature in some context

GenericParamType

Represents the generic parameter

MemoryImage

Represents a Portable Executable (PE) image stored in memory

PInvokeParams

Represents the parameters of the imported unmanaged method

ReflectionProperties

Provides constants for reflection properties used with IReflectionInfo

SignatureContext

Encapsulates data that identifies the meaning of the signature in some context

Structs

ExceptionBlock

Represents an exception handling block

LocalVariable

Represents local variable declaration in the method body

Interfaces

ICustomAttribute

Represents the custom attribute data

ICustomMethod

Represents an object that provides custom information about method. Implement this interface on your custom class inheriting from System.Reflection.MethodBase if you want CilTools.BytecodeAnalysis library to process bytecode from your custom data source, instead of the standard reflection.

IParamsProvider

Represents an object that can provide information about method parameters

IReflectionInfo

Provides additional information about reflection objects

ITokenResolver

Represents an object that can be used to convert metadata tokens into corresponding high-level reflection objects

ITypeInfo

Represents type information not covered by standard reflection.

Enums

ComplexTypeKind

Specifies the kind of the complex type

RefResolutionMode

Represents the resolution mode for external member references

Back to top CIL Tools (published from sources in GitHub repository).
Generated by DocFX