VCPropertySheet VCPropertySheet VCPropertySheet VCPropertySheet VCPropertySheet VCPropertySheet Interface

Definition

Provides access to the project engine property sheets.

public interface class VCPropertySheet
public interface class VCPropertySheet
__interface VCPropertySheet
[System.Runtime.InteropServices.Guid("75D6BB37-482D-4CDE-9634-CA4C0E8D4153")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDual | System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable)]
public interface VCPropertySheet
type VCPropertySheet = interface
Public Interface VCPropertySheet
Attributes

Properties

ATLMinimizesCRunTimeLibraryUsage ATLMinimizesCRunTimeLibraryUsage ATLMinimizesCRunTimeLibraryUsage ATLMinimizesCRunTimeLibraryUsage ATLMinimizesCRunTimeLibraryUsage ATLMinimizesCRunTimeLibraryUsage

Gets or sets a value indicating whether ATL will link to the C runtime libraries statically to minimize dependencies. This requires that the useOfATL property is set.

BuildLogFile BuildLogFile BuildLogFile BuildLogFile BuildLogFile BuildLogFile

Gets or sets the BuildLogFile name.

CharacterSet CharacterSet CharacterSet CharacterSet CharacterSet CharacterSet

Gets or sets a value specifying the character set for the compiler to use.

ConfigurationType ConfigurationType ConfigurationType ConfigurationType ConfigurationType ConfigurationType

Gets or sets the type of output this configuration generates.

DeleteExtensionsOnClean DeleteExtensionsOnClean DeleteExtensionsOnClean DeleteExtensionsOnClean DeleteExtensionsOnClean DeleteExtensionsOnClean

Gets or sets which files in the intermediate directory to delete on clean or rebuild.

DEPRECATED1 DEPRECATED1 DEPRECATED1 DEPRECATED1 DEPRECATED1 DEPRECATED1

Microsoft Internal Use Only.

EnableManagedIncrementalBuild EnableManagedIncrementalBuild EnableManagedIncrementalBuild EnableManagedIncrementalBuild EnableManagedIncrementalBuild EnableManagedIncrementalBuild

Deprecated.

FileEncoding FileEncoding FileEncoding FileEncoding FileEncoding FileEncoding

Microsoft Internal Use Only.

FileFormat FileFormat FileFormat FileFormat FileFormat FileFormat

Microsoft Internal Use Only.

FileTools FileTools FileTools FileTools FileTools FileTools

Lists the available tools that operate on files.

InheritedPropertySheets InheritedPropertySheets InheritedPropertySheets InheritedPropertySheets InheritedPropertySheets InheritedPropertySheets

Gets or sets property sheets inherited by this object.

IntermediateDirectory IntermediateDirectory IntermediateDirectory IntermediateDirectory IntermediateDirectory IntermediateDirectory

Gets or sets a relative path to the intermediate file directory. The path can include environment variables.

IsDirty IsDirty IsDirty IsDirty IsDirty IsDirty

Microsoft Internal Use Only.

IsSystemPropertySheet IsSystemPropertySheet IsSystemPropertySheet IsSystemPropertySheet IsSystemPropertySheet IsSystemPropertySheet

Indicates if this is a system property sheet.

ManagedExtensions ManagedExtensions ManagedExtensions ManagedExtensions ManagedExtensions ManagedExtensions

Gets or sets a value indicating that this configuration uses Visual C++.

Name Name Name Name Name Name

Gets or sets the name of the object.

OutputDirectory OutputDirectory OutputDirectory OutputDirectory OutputDirectory OutputDirectory

Gets or sets the directory in which to place output. The default directory is the project directory.

PropertySheetDirectory PropertySheetDirectory PropertySheetDirectory PropertySheetDirectory PropertySheetDirectory PropertySheetDirectory

Gets the directory name for the property sheet.

PropertySheetFile PropertySheetFile PropertySheetFile PropertySheetFile PropertySheetFile PropertySheetFile

Sets or gets the full path to the property sheet file. Includes the file name.

PropertySheetName PropertySheetName PropertySheetName PropertySheetName PropertySheetName PropertySheetName

Sets or gets the value of the Name tag in the property sheet file. This property is available only for backwards compatibility and should otherwise not be used.

PropertySheets PropertySheets PropertySheets PropertySheets PropertySheets PropertySheets

Gets the collection of property sheets applied to the object.

Rules Rules Rules Rules Rules Rules

Gets a collection of IVCRulePropertyStorage objects that can modify to project-level properties and default item metadata defined in this property sheet.

Tools Tools Tools Tools Tools Tools

Lists the available tools for the platform.

useOfATL useOfATL useOfATL useOfATL useOfATL useOfATL

Gets or sets a value that specifies how ATL is used by the configuration.

useOfMfc useOfMfc useOfMfc useOfMfc useOfMfc useOfMfc

Gets or sets a value that specifies how MFC is used by the configuration.

UserMacros UserMacros UserMacros UserMacros UserMacros UserMacros

Gets the collection of user macros.

VCProjectEngine VCProjectEngine VCProjectEngine VCProjectEngine VCProjectEngine VCProjectEngine

Gets a pointer to the project engine.

WholeProgramOptimization WholeProgramOptimization WholeProgramOptimization WholeProgramOptimization WholeProgramOptimization WholeProgramOptimization

Gets or sets a value indicating whether to enable cross-module optimizations by delaying code generation to link time.

Methods

AddPropertySheet(String) AddPropertySheet(String) AddPropertySheet(String) AddPropertySheet(String) AddPropertySheet(String) AddPropertySheet(String)

Adds a property sheet to the collection of property sheets directly imported by a property sheet.

AddUserMacro(String, String) AddUserMacro(String, String) AddUserMacro(String, String) AddUserMacro(String, String) AddUserMacro(String, String) AddUserMacro(String, String)

Adds a user macro to the property sheet.

ClearToolProperty(Object, String) ClearToolProperty(Object, String) ClearToolProperty(Object, String) ClearToolProperty(Object, String) ClearToolProperty(Object, String) ClearToolProperty(Object, String)

Clears the property value of a tool property.

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

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

MovePropertySheet(VCPropertySheet, Boolean) MovePropertySheet(VCPropertySheet, Boolean) MovePropertySheet(VCPropertySheet, Boolean) MovePropertySheet(VCPropertySheet, Boolean) MovePropertySheet(VCPropertySheet, Boolean) MovePropertySheet(VCPropertySheet, Boolean)

Moves an imported property sheet one position before or after in the evaluation order. Position here refers to its relative locations among all the property sheets directly imported by this property sheet.

RemoveAllUserMacros() RemoveAllUserMacros() RemoveAllUserMacros() RemoveAllUserMacros() RemoveAllUserMacros() RemoveAllUserMacros()

Removes all user macros from the property sheet.

RemovePropertySheet(VCPropertySheet) RemovePropertySheet(VCPropertySheet) RemovePropertySheet(VCPropertySheet) RemovePropertySheet(VCPropertySheet) RemovePropertySheet(VCPropertySheet) RemovePropertySheet(VCPropertySheet)

Removes a property sheet from the collection of property sheets directly imported by a property sheet.

RemoveUserMacro(VCUserMacro) RemoveUserMacro(VCUserMacro) RemoveUserMacro(VCUserMacro) RemoveUserMacro(VCUserMacro) RemoveUserMacro(VCUserMacro) RemoveUserMacro(VCUserMacro)

Removes a user macro from the property sheet.

Save() Save() Save() Save() Save() Save()

Saves the project file (.vcxproj).

Applies to