Compartilhar via


Interface VCFile

O VCFile objeto descreve as operações que podem ocorrer em um arquivo do projeto ativo.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")>]
type VCFile =  
    interface 
        interface VCProjectItem 
    end
public interface VCFile extends VCProjectItem

O tipo VCFile expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CustomTool Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública DeploymentContent Obtém ou define um valor que indica o status da implantação do arquivo selecionado.DeploymentContenté usado quando um projeto de implantação é parte da solução.
Propriedade pública Extension Obtém a extensão de um arquivo.
Propriedade pública FileConfigurations A lista de configurações no arquivo selecionado.
Propriedade pública FileType Obtém ou define o tipo de arquivo.
Propriedade pública FullPath Obtém o caminho completo do arquivo de projeto.Esta propriedade é somente para leitura.
Propriedade pública ItemName Obtém o nome do item atual na coleção.
Propriedade pública Items Obtém a coleção de arquivos e pastas de nível superior em um projeto ou a coleção de arquivos e pastas em uma pasta.
Propriedade pública ItemType Obtém ou define o tipo de item do MSBuild.
Propriedade pública Kind Obtém uma enumeração que indica o tipo de objeto.
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública Object Fornece uma referência entre a Visual Studio modelo de objeto e o Visual C++ modelo de objeto.
Propriedade pública Parent Obtém o objeto pai imediato.
Propriedade pública project Obtém o VCProject associado ao objeto.
Propriedade pública RelativePath Obtém ou define o caminho relativo para o arquivo.Esse caminho deve ser relativo ao diretório do projeto e pode conter macros.
Propriedade pública SubType Obtém ou define o subtipo do arquivo conforme compreendido pelos desenvolvedores.
Propriedade pública UnexpandedRelativePath Obtém o caminho relativo antes de uma expansão de macro.
Propriedade pública VCProjectEngine Obtém um ponteiro para o mecanismo do projeto.

Superior

Métodos

  Nome Descrição
Método público AddFile Adiciona um arquivo para o projeto atual ou a pasta.
Método público CanAddFile Retorna true se o arquivo especificado pode ser adicionado ao projeto atual ou o filtro.
Método público CanMove Retorna true se um arquivo pode ser movido para o local especificado.
Método público MatchName Corresponde a um nome especificado para o nome de um item da coleção.
Método público Move Move um arquivo ou pasta para o nível superior do projeto ou uma nova pasta.
Método público Remove Remove o projeto especificado da solução.
Método público RemoveFile Remove um arquivo do projeto atual ou da pasta.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine