EmitBaseline Class

Definition

Represents a module from a previous compilation. Used in Edit and Continue to emit the differences in a subsequent compilation.

public ref class EmitBaseline sealed
public sealed class EmitBaseline
type EmitBaseline = class
Public NotInheritable Class EmitBaseline
Inheritance
EmitBaseline

Properties

OriginalMetadata

The original metadata of the module.

Methods

CreateInitialBaseline(Compilation, ModuleMetadata, Func<MethodDefinitionHandle, EditAndContinueMethodDebugInformation>, Func<MethodDefinitionHandle, StandaloneSignatureHandle>, Boolean)

Creates an EmitBaseline from the metadata of the module before editing and from a function that maps from a method to an array of local names.

CreateInitialBaseline(ModuleMetadata, Func<MethodDefinitionHandle, EditAndContinueMethodDebugInformation>, Func<MethodDefinitionHandle, StandaloneSignatureHandle>, Boolean)
Obsolete.

Creates an EmitBaseline from the metadata of the module before editing and from a function that maps from a method to an array of local names.

CreateInitialBaseline(ModuleMetadata, Func<MethodDefinitionHandle,EditAndContinueMethodDebugInformation>)
Obsolete.

Creates an EmitBaseline from the metadata of the module before editing and from a function that maps from a method to an array of local names.

Applies to