VCFileConfiguration Interface
The VCFileConfiguration object contains build information about a file (VCFile object), including such things as what tool is attached to the file for that configuration.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<GuidAttribute("54AE5F66-D76B-4701-9A8B-5C2D0D21325B")> _
Public Interface VCFileConfiguration
[GuidAttribute("54AE5F66-D76B-4701-9A8B-5C2D0D21325B")]
public interface VCFileConfiguration
[GuidAttribute(L"54AE5F66-D76B-4701-9A8B-5C2D0D21325B")]
public interface class VCFileConfiguration
[<GuidAttribute("54AE5F66-D76B-4701-9A8B-5C2D0D21325B")>]
type VCFileConfiguration = interface end
public interface VCFileConfiguration
The VCFileConfiguration type exposes the following members.
Properties
Name | Description | |
---|---|---|
ExcludedFromBuild | Gets or sets a value indicating whether this item is excluded from the build. | |
File | Gets the file in which this VCFileConfiguration object is declared. | |
Name | Gets or sets the name of the object. | |
OutputUpToDate | Gets a value indicating whether the output of the specified file is up to date. | |
Parent | Gets the immediate parent object of a given object. | |
ProjectConfiguration | The project configuration associated with the selected file configuration. | |
Tool | Gets the tool that will build the file. | |
VCProjectEngine | Returns a pointer to the project engine. |
Top
Methods
Name | Description | |
---|---|---|
Compile | Compiles the selected file or reference. | |
Evaluate | Evaluates the value of a project model or environment macro. See Macros for Build Commands and Properties for more information about these macros. | |
MatchName | Matches a specified name to the name of a collection item. |
Top