EmitBaseline Class

Definition

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

C#
public sealed 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

Produkt Wersje
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0