IVsSyntheticTextSession.AddSyntheticRegions(UInt32, Int32, NewSyntheticRegion[], IVsEnumSyntheticRegions[]) Método

Definição

Adiciona sessões de texto sintético.

public:
 int AddSyntheticRegions(System::UInt32 dwUpdateFlags, int cRegions, cli::array <Microsoft::VisualStudio::TextManager::Interop::NewSyntheticRegion> ^ rgSynthReg, cli::array <Microsoft::VisualStudio::TextManager::Interop::IVsEnumSyntheticRegions ^> ^ ppEnum);
public:
 int AddSyntheticRegions(unsigned int dwUpdateFlags, int cRegions, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::NewSyntheticRegion> ^ rgSynthReg, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::IVsEnumSyntheticRegions ^> ^ ppEnum);
int AddSyntheticRegions(unsigned int dwUpdateFlags, int cRegions, std::Array <Microsoft::VisualStudio::TextManager::Interop::NewSyntheticRegion> const & rgSynthReg, std::Array <Microsoft::VisualStudio::TextManager::Interop::IVsEnumSyntheticRegions const &> const & ppEnum);
public int AddSyntheticRegions (uint dwUpdateFlags, int cRegions, Microsoft.VisualStudio.TextManager.Interop.NewSyntheticRegion[] rgSynthReg, Microsoft.VisualStudio.TextManager.Interop.IVsEnumSyntheticRegions[] ppEnum);
abstract member AddSyntheticRegions : uint32 * int * Microsoft.VisualStudio.TextManager.Interop.NewSyntheticRegion[] * Microsoft.VisualStudio.TextManager.Interop.IVsEnumSyntheticRegions[] -> int
Public Function AddSyntheticRegions (dwUpdateFlags As UInteger, cRegions As Integer, rgSynthReg As NewSyntheticRegion(), ppEnum As IVsEnumSyntheticRegions()) As Integer

Parâmetros

dwUpdateFlags
UInt32

no Sinalizadores de atualização. Para obter valores de dwUpdateFlags consulte a CHANGE_SYNTHETIC_REGION_FLAGS enumeração.

cRegions
Int32

no Número de regiões a adicionar.

rgSynthReg
NewSyntheticRegion[]

no Uma matriz de cRegions structs que define as novas regiões.

ppEnum
IVsEnumSyntheticRegions[]

fora Pode ser NULL; Se não for NULL, retorna uma enumeração das novas regiões.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr. idl:

HRESULT IVsSyntheticTextSession::AddSyntheticRegions(  
   [in] DWORD dwUpdateFlags,  
   [in] long cRegions,  
   [in, size_is(cRegions)] NewSyntheticRegion *rgSynthReg,  
   [out] IVsEnumSyntheticRegions **ppEnum  
);  

Aplica-se a