VCFile インターフェイス
VCFileオブジェクトには、アクティブなプロジェクト内のファイルの場所を取ることができます操作について説明します。
名前空間: Microsoft.VisualStudio.VCProjectEngine
アセンブリ: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)
構文
'宣言
<GuidAttribute("20324235-49B5-4426-8507-3626E4A31182")> _
Public Interface VCFile _
Inherits VCProjectItem
[GuidAttribute("20324235-49B5-4426-8507-3626E4A31182")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"20324235-49B5-4426-8507-3626E4A31182")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("20324235-49B5-4426-8507-3626E4A31182")>]
type VCFile =
interface
interface VCProjectItem
end
public interface VCFile extends VCProjectItem
VCFile 型で公開されるメンバーは以下のとおりです。
プロパティ
| 名前 | 説明 | |
|---|---|---|
| パブリック プロパティ | CustomTool | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 |
| パブリック プロパティ | DeploymentContent | 選択したファイルの展開状態を示す値を取得します。DeploymentContentデプロイメント プロジェクトがソリューションの一部の場合に使用されます。 |
| パブリック プロパティ | Extension | ファイルの拡張子を取得します。 |
| パブリック プロパティ | FileConfigurations | 選択したファイルの構成の一覧です。 |
| パブリック プロパティ | FileType | ファイルの種類を取得します。 |
| パブリック プロパティ | FullPath | プロジェクト ファイルの完全パスを取得します。このプロパティは読み取り専用です。 |
| パブリック プロパティ | ItemName | コレクション内の現在の項目の名前を取得します。 |
| パブリック プロパティ | ItemName | コレクション内の現在の項目の名前を取得します。 (VCProjectItem から継承されます。) |
| パブリック プロパティ | Items | プロジェクト内のファイルと最上位のフォルダーのコレクション、またはフォルダー内のファイルとフォルダーのコレクションを取得します。 |
| パブリック プロパティ | ItemType | MSBuild 項目の種類を取得します。 |
| パブリック プロパティ | Kind | オブジェクトの型を示す列挙値を取得します。 |
| パブリック プロパティ | Kind | オブジェクトの型を示す列挙値を取得します。 (VCProjectItem から継承されます。) |
| パブリック プロパティ | Name | オブジェクトの名前を取得または設定します。 |
| パブリック プロパティ | Object | Visual Studio オブジェクト モデルと Visual C++ オブジェクト モデル間の参照を提供します。 |
| パブリック プロパティ | Parent | 直接の親オブジェクトを取得します。 |
| パブリック プロパティ | Parent | 指定したオブジェクトの直接の親オブジェクトを取得します。 (VCProjectItem から継承されます。) |
| パブリック プロパティ | project | オブジェクトに関連付けられている VCProject を取得します。 |
| パブリック プロパティ | project | オブジェクトに関連付けられている VCProject を取得します。 (VCProjectItem から継承されます。) |
| パブリック プロパティ | RelativePath | ファイルに相対パスを取得します。このパスは、プロジェクト ディレクトリを基準にする必要があり、マクロを含めることができます。 |
| パブリック プロパティ | SubType | 取得またはデザイナーによって認識ファイルのサブタイプを設定します。 |
| パブリック プロパティ | UnexpandedRelativePath | マクロの展開の前に相対パスを取得します。 |
| パブリック プロパティ | VCProjectEngine | プロジェクト エンジンへのポインターを取得します。 |
| パブリック プロパティ | VCProjectEngine | プロジェクト エンジンへのポインターを取得します。 (VCProjectItem から継承されます。) |
このページのトップへ
メソッド
| 名前 | 説明 | |
|---|---|---|
| パブリック メソッド | AddFile | 現在のプロジェクトまたはフォルダーにファイルを追加します。 |
| パブリック メソッド | CanAddFile | 指定されたファイルを現在のプロジェクトまたはフィルターに追加できる場合は、true を返します。 |
| パブリック メソッド | CanMove | 返しますtrue場合は、指定した場所にファイルを移動できます。 |
| パブリック メソッド | MatchName(String, Boolean) | 指定した名前とコレクションの項目の名前を一致させます。 |
| パブリック メソッド | MatchName(String, Boolean) | 指定した名前とコレクションの項目の名前を一致させます。 (VCProjectItem から継承されます。) |
| パブリック メソッド | Move | ファイルまたはフォルダーのトップレベル プロジェクトまたは新しいフォルダーに移動します。 |
| パブリック メソッド | Remove | 指定されたプロジェクトをソリューションから削除します。 |
| パブリック メソッド | RemoveFile | 現在のプロジェクトまたはフォルダーからファイルを削除します。 |
このページのトップへ