Class MethodBodySerializationContext
- Namespace
- AsmResolver.DotNet.Code
- Assembly
- AsmResolver.DotNet.dll
Describes an environment in which a method body serializer currently exists in.
public class MethodBodySerializationContext
- Inheritance
-
MethodBodySerializationContext
- Inherited Members
Constructors
MethodBodySerializationContext(IMetadataTokenProvider, INativeSymbolsProvider, IErrorListener)
Creates a new instance of the MethodBodySerializationContext class.
public MethodBodySerializationContext(IMetadataTokenProvider tokenProvider, INativeSymbolsProvider symbolsProvider, IErrorListener errorListener)
Parameters
tokenProvider
IMetadataTokenProviderThe object responsible for providing new metadata tokens to members referenced by instructions.
symbolsProvider
INativeSymbolsProviderThe object responsible for providing symbols referenced by native method bodies.
errorListener
IErrorListenerThe object responsible for collecting diagnostic information during the serialization process.
Properties
ErrorListener
Gets the object responsible for collecting diagnostic information during the serialization process.
public IErrorListener ErrorListener { get; }
Property Value
SymbolsProvider
Gets the object responsible for providing symbols referenced by native method bodies.
public INativeSymbolsProvider SymbolsProvider { get; }
Property Value
TokenProvider
Gets the object responsible for providing new metadata tokens to members referenced by instructions.
public IMetadataTokenProvider TokenProvider { get; }