This documentation is archived and is not being maintained.

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)

public interface VCFileConfiguration

The VCFileConfiguration type exposes the following members.

Public propertyExcludedFromBuildGets or sets a value indicating whether this item is excluded from the build.
Public propertyFileGets the file in which this VCFileConfiguration object is declared.
Public propertyNameGets or sets the name of the object.
Public propertyOutputUpToDateGets a value indicating whether the output of the specified file is up to date.
Public propertyParentGets the immediate parent object of a given object.
Public propertyProjectConfigurationThe project configuration associated with the selected file configuration.
Public propertyToolGets the tool that will build the file.
Public propertyVCProjectEngineReturns a pointer to the project engine.

Public methodCompileCompiles the selected file or reference.
Public methodEvaluateEvaluates the value of a project model or environment macro. See Macros for Build Commands and Properties for more information about these macros.
Public methodMatchNameMatches a specified name to the name of a collection item.