AssemblyLoadContext.ContextualReflectionScope Struct

Definition

Provides a return type used exclusively for EnterContextualReflection(). It is intended to be used as an IDisposable in a using block.

public: value class AssemblyLoadContext::ContextualReflectionScope : IDisposable
public struct AssemblyLoadContext.ContextualReflectionScope : IDisposable
type AssemblyLoadContext.ContextualReflectionScope = struct
    interface IDisposable
Public Structure AssemblyLoadContext.ContextualReflectionScope
Implements IDisposable
Inheritance
AssemblyLoadContext.ContextualReflectionScope
Implements

Remarks

This is an implementation detail of the EnterContextualReflection APIs. It is a struct, to avoid heap allocation. It is required to be public to avoid boxing.

Methods

Dispose()

Sets CurrentContextualReflectionContext to the value preceding the call to EnterContextualReflection() which returned this instance.

Applies to