VCFileConfiguration VCFileConfiguration VCFileConfiguration 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.

public interface class VCFileConfiguration
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDual | System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable)]
public interface VCFileConfiguration
type VCFileConfiguration = interface
Public Interface VCFileConfiguration


ExcludedFromBuild ExcludedFromBuild ExcludedFromBuild ExcludedFromBuild

Gets or sets a value indicating whether this item is excluded from the build.

File File File File

Gets the file in which this VCFileConfiguration object is declared.

Name Name Name Name

Gets or sets the name of the object.

OutputUpToDate OutputUpToDate OutputUpToDate OutputUpToDate

Gets a value indicating whether the output of the specified file is up to date.

Parent Parent Parent Parent

Gets the immediate parent object of a given object.

ProjectConfiguration ProjectConfiguration ProjectConfiguration ProjectConfiguration

The project configuration associated with the selected file configuration.

Tool Tool Tool Tool

Gets the tool that will build the file.

VCProjectEngine VCProjectEngine VCProjectEngine VCProjectEngine

Returns a pointer to the project engine.


Compile(Boolean, Boolean) Compile(Boolean, Boolean) Compile(Boolean, Boolean) Compile(Boolean, Boolean)

Compiles the selected file or reference.

Evaluate(String) Evaluate(String) Evaluate(String) Evaluate(String)

Evaluates the value of a project model or environment macro. See Common Macros for Build Commands and Properties for more information about these macros.

MatchName(String, Boolean) MatchName(String, Boolean) MatchName(String, Boolean) MatchName(String, Boolean)

Matches a specified name to the name of a collection item.

Applies to