Show / Hide Table of Contents

Class ReflectionCachingOptions

Flags enum with options to control the degree of caching of reflection carried out by CachingDefaultReflectionProvider.

Inheritance
System.Object
ReflectionCachingOptions
Namespace: System.Reflection
Assembly: Nuqleon.Reflection.Virtualization.dll
Syntax
public sealed class ReflectionCachingOptions : Enum

Fields

All

Enables all caching options.

Declaration
public const ReflectionCachingOptions All
Field Value
Type Description
ReflectionCachingOptions

CreationGenericObjects

Enables caching of MakeGeneric methods.

Declaration
public const ReflectionCachingOptions CreationGenericObjects
Field Value
Type Description
ReflectionCachingOptions

IntrospectionCustomAttributes

Enables caching of GetCustomAttributes and related methods such as IsDefined.

Declaration
public const ReflectionCachingOptions IntrospectionCustomAttributes
Field Value
Type Description
ReflectionCachingOptions

IntrospectionFindMethods

Enables caching of FindInterfaces, FindTypes, and FindMembers.

Declaration
public const ReflectionCachingOptions IntrospectionFindMethods
Field Value
Type Description
ReflectionCachingOptions

IntrospectionGetMethods

Enables caching of GetFields, GetMethods, etc. methods.

Declaration
public const ReflectionCachingOptions IntrospectionGetMethods
Field Value
Type Description
ReflectionCachingOptions

None

Disables all caching.

Declaration
public const ReflectionCachingOptions None
Field Value
Type Description
ReflectionCachingOptions

value__

Declaration
public int value__
Field Value
Type Description
System.Int32
In This Article
Back to top Generated by DocFX