Método IVsDataViewHierarchy.DelayInsertItem (String, IVsDataViewSelectionInfo, Int32, array<Object )
Adiciona o nó especificado na fila de nós a serem inseridos mais tarde, se o nó pai não ter sido expandido ainda ou não é criado.Caso contrário, insere o nó especificado imediatamente.
Namespace: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)
Sintaxe
'Declaração
Function DelayInsertItem ( _
parentFullName As String, _
childSelectionInfo As IVsDataViewSelectionInfo, _
newItemId As Integer, _
identifier As Object() _
) As Boolean
bool DelayInsertItem(
string parentFullName,
IVsDataViewSelectionInfo childSelectionInfo,
int newItemId,
Object[] identifier
)
bool DelayInsertItem(
String^ parentFullName,
IVsDataViewSelectionInfo^ childSelectionInfo,
int newItemId,
array<Object^>^ identifier
)
abstract DelayInsertItem :
parentFullName:string *
childSelectionInfo:IVsDataViewSelectionInfo *
newItemId:int *
identifier:Object[] -> bool
function DelayInsertItem(
parentFullName : String,
childSelectionInfo : IVsDataViewSelectionInfo,
newItemId : int,
identifier : Object[]
) : boolean
Parâmetros
- parentFullName
Tipo: System.String
O nome completo do novo pai do nó.
- childSelectionInfo
Tipo: Microsoft.VisualStudio.Data.Services.IVsDataViewSelectionInfo
A seleção de nós filho para inserir abaixo do novo nó.
- newItemId
Tipo: System.Int32
Um identificador numérico para o novo nó insere.
- identifier
Tipo: array<System.Object[]
Uma matriz que contém as partes do identificador que representam o novo nó.
Valor de retorno
Tipo: System.Boolean
true se o novo nó é inserido imediatamente; false se o novo nó é colocado na fila para inserir tardia ou não inserido imediatamente.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | o parâmetro de parentFullName ou de childSelectionInfo é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Este método melhora o desempenho porque o novo nó é inserido somente quando o nó pai é expandido, reduzindo o número de enumerações executadas na árvore.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
IVsDataViewHierarchy Interface
Namespace Microsoft.VisualStudio.Data.Services.SupportEntities