Compartilhar via


Interface Documents

Contém todos os Document objetos no ambiente, cada uma representando um documento aberto.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<GuidAttribute("9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")> _
Public Interface Documents _
    Inherits IEnumerable
[GuidAttribute("9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")]
public interface Documents : IEnumerable
[GuidAttribute(L"9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")]
public interface class Documents : IEnumerable
[<GuidAttribute("9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")>]
type Documents =  
    interface
        interface IEnumerable
    end
public interface Documents extends IEnumerable

O tipo Documents expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém um valor que indica o número de objetos do Documents coleção.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Parent Obtém o objeto pai imediato de um Documents coleção.

Superior

Métodos

  Nome Descrição
Método público Add Infraestrutura. Somente para uso interno da Microsoft.
Método público CloseAll Fecha todos os documentos abertos no ambiente e, opcionalmente, salva-os.
Método público GetEnumerator() Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público GetEnumerator() Retorna um enumerador para itens na coleção.
Método público Item Retorna um membro indexado de um Documents coleção.
Método público Open Infraestrutura. Somente para uso interno da Microsoft.
Método público SaveAll Salva todos os documentos atualmente abertos no ambiente.

Superior

Comentários

Referência a essa coleção usando DTE.Documents.

Exemplos

Sub DocumentsExample()
   ' Closes all saved documents.
   Dim iDoc As Integer
   For iDoc = 1 To DTE.Documents.Count
      If DTE.Documents.Item(iDoc).Saved Then
         DTE.Documents.Item(iDoc).Close()
      End If
   Next iDoc
End Sub

Consulte também

Referência

Namespace EnvDTE

Document