DkmManagedModuleUpdate.Create(Guid, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<DkmSequencePointsUpdate>, ReadOnlyCollection<Int32>, ReadOnlyCollection<DkmActiveStatementUpdate>, ReadOnlyCollection<DkmExceptionRegionUpdate>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Crie uma nova instância do objeto DkmManagedModuleUpdate.
Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).
Essa API foi introduzida no Visual Studio 16 atualização 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
Parâmetros
- ModuleId
- Guid
No Identificador de versão do módulo que a atualização gerenciada foi aplicada. Isso identifica exclusivamente o arquivo de símbolo. Para binários do Microsoft C++ ou do Microsoft .NET Framework, esse é um valor exclusivo que é inserido em um exe/dll por vinculadores/compiladores quando a dll/exe é criada. Um novo valor é gerado cada vez que a dll/exe é compilada.
- ILDelta
- ReadOnlyCollection<Byte>
No Coleção de deltas de IL afetados pela atualização.
- MetadataDelta
- ReadOnlyCollection<Byte>
No Coleção de deltas de metadados afetada pela atualização.
- PdbDelta
- ReadOnlyCollection<Byte>
No Coleção de deltas PDB afetada pela atualização.
- SequencePoints
- ReadOnlyCollection<DkmSequencePointsUpdate>
No Coleção de pontos de sequência afetados pela atualização. Isso irá alterar o número de linha para um ou mais pontos de sequência existentes nos dados simbólicos.
- UpdatedMethods
- ReadOnlyCollection<Int32>
No Token do método para todos os métodos afetados pela atualização.
- ActiveStatements
- ReadOnlyCollection<DkmActiveStatementUpdate>
No Coleção de instruções ativas afetadas pela atualização.
- ExceptionRegions
- ReadOnlyCollection<DkmExceptionRegionUpdate>
No Coleção de regiões de exceção afetadas pela atualização.
Retornos
Fora Resultado dessa chamada de método.