DkmManagedModuleUpdate.Create Method

Definition

Create a new DkmManagedModuleUpdate object instance.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmManagedModuleUpdate ^ Create(Guid ModuleId, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ILDelta, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ MetadataDelta, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ PdbDelta, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Clr::DkmSequencePointsUpdate ^> ^ SequencePoints, System::Collections::ObjectModel::ReadOnlyCollection<int> ^ UpdatedMethods, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Clr::DkmActiveStatementUpdate ^> ^ ActiveStatements, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Clr::DkmExceptionRegionUpdate ^> ^ ExceptionRegions);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedModuleUpdate Create (Guid ModuleId, System.Collections.ObjectModel.ReadOnlyCollection<byte> ILDelta, System.Collections.ObjectModel.ReadOnlyCollection<byte> MetadataDelta, System.Collections.ObjectModel.ReadOnlyCollection<byte> PdbDelta, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmSequencePointsUpdate> SequencePoints, System.Collections.ObjectModel.ReadOnlyCollection<int> UpdatedMethods, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatementUpdate> ActiveStatements, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmExceptionRegionUpdate> ExceptionRegions);
static member Create : Guid * System.Collections.ObjectModel.ReadOnlyCollection<byte> * System.Collections.ObjectModel.ReadOnlyCollection<byte> * System.Collections.ObjectModel.ReadOnlyCollection<byte> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmSequencePointsUpdate> * System.Collections.ObjectModel.ReadOnlyCollection<int> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatementUpdate> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmExceptionRegionUpdate> -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedModuleUpdate
Public Shared Function Create (ModuleId As Guid, ILDelta As ReadOnlyCollection(Of Byte), MetadataDelta As ReadOnlyCollection(Of Byte), PdbDelta As ReadOnlyCollection(Of Byte), SequencePoints As ReadOnlyCollection(Of DkmSequencePointsUpdate), UpdatedMethods As ReadOnlyCollection(Of Integer), ActiveStatements As ReadOnlyCollection(Of DkmActiveStatementUpdate), ExceptionRegions As ReadOnlyCollection(Of DkmExceptionRegionUpdate)) As DkmManagedModuleUpdate

Parameters

ModuleId
Guid

[In] Module version Identifier which the managed update was applied. This uniquely identifies the symbol file. For Microsoft C++ or Microsoft .NET Framework binaries, this is a unique value which is embedded in an exe/dll by linkers/compilers when the dll/exe is built. A new value is generated each time that the dll/exe is compiled.

ILDelta
ReadOnlyCollection<Byte>

[In] Collection of IL deltas affected by the update.

MetadataDelta
ReadOnlyCollection<Byte>

[In] Collection of metadata deltas affected by the update.

PdbDelta
ReadOnlyCollection<Byte>

[In] Collection of PDB deltas affected by the update.

SequencePoints
ReadOnlyCollection<DkmSequencePointsUpdate>

[In] Collection of sequence points affected by the update. This will alter the line number for one or more existing sequence point in the symbolic data.

UpdatedMethods
ReadOnlyCollection<Int32>

[In] Method token for all the methods affected by the update.

ActiveStatements
ReadOnlyCollection<DkmActiveStatementUpdate>

[In] Collection of active statements affected by the update.

ExceptionRegions
ReadOnlyCollection<DkmExceptionRegionUpdate>

[In] Collection of exception regions affected by the update.

Returns

[Out] Result of this method call.

Applies to