DkmManagedModuleUpdate.Create(Guid, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<DkmSequencePointsUpdate>, ReadOnlyCollection<Int32>, ReadOnlyCollection<DkmActiveStatementUpdate>, ReadOnlyCollection<DkmExceptionRegionUpdate>) Метод

Определение

Создайте новый экземпляр объекта Дкмманажедмодулеупдате.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).

Этот API появился в Visual Studio 16 с обновлением 3 (Дкмапиверсион. 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

Параметры

ModuleId
Guid

Окне Идентификатор версии модуля, к которой применено управляемое обновление. Это уникальный идентификатор файла символов. Для двоичных файлов платформы Microsoft C++ или Microsoft .NET это уникальное значение, которое внедряется в exe/DLL компоновщиками и компиляторами при построении библиотеки DLL/exe. Новое значение создается каждый раз при компиляции библиотеки DLL/exe.

ILDelta
ReadOnlyCollection<Byte>

Окне Коллекция различий IL, затронутых обновлением.

MetadataDelta
ReadOnlyCollection<Byte>

Окне Коллекция различий метаданных, затронутых обновлением.

PdbDelta
ReadOnlyCollection<Byte>

Окне Коллекция различий PDB, затронутых обновлением.

SequencePoints
ReadOnlyCollection<DkmSequencePointsUpdate>

Окне Коллекция точек следования, затронутых обновлением. Это изменит номер строки для одной или нескольких существующих точек следования в символьных данных.

UpdatedMethods
ReadOnlyCollection<Int32>

Окне Токен метода для всех методов, затронутых обновлением.

ActiveStatements
ReadOnlyCollection<DkmActiveStatementUpdate>

Окне Коллекция активных инструкций, затронутых обновлением.

ExceptionRegions
ReadOnlyCollection<DkmExceptionRegionUpdate>

Окне Коллекция регионов исключений, затронутых обновлением.

Возвращаемое значение

DkmManagedModuleUpdate

Заполняет Результат вызова этого метода.

Применяется к