CSharpProjectConfigurationProperties5 Interface

Definition

This interface provides internal-only access to project configuration properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

public interface class CSharpProjectConfigurationProperties5 : VslangProj90::CSharpProjectConfigurationProperties4
public interface class CSharpProjectConfigurationProperties5 : VslangProj90::CSharpProjectConfigurationProperties4
__interface CSharpProjectConfigurationProperties5 : VslangProj90::CSharpProjectConfigurationProperties4
[System.Runtime.InteropServices.Guid("C379AF13-6C05-4A91-A3BF-4C61999174B4")]
[System.Runtime.InteropServices.TypeLibType]
public interface CSharpProjectConfigurationProperties5 : VslangProj90.CSharpProjectConfigurationProperties4
[System.Runtime.InteropServices.Guid("C379AF13-6C05-4A91-A3BF-4C61999174B4")]
public interface CSharpProjectConfigurationProperties5 : VslangProj90.CSharpProjectConfigurationProperties4
[<System.Runtime.InteropServices.Guid("C379AF13-6C05-4A91-A3BF-4C61999174B4")>]
[<System.Runtime.InteropServices.TypeLibType>]
type CSharpProjectConfigurationProperties5 = interface
    interface CSharpProjectConfigurationProperties4
[<System.Runtime.InteropServices.Guid("C379AF13-6C05-4A91-A3BF-4C61999174B4")>]
type CSharpProjectConfigurationProperties5 = interface
    interface CSharpProjectConfigurationProperties4
Public Interface CSharpProjectConfigurationProperties5
Implements CSharpProjectConfigurationProperties4
Derived
Attributes
Implements

Remarks

External components can access these properties through the Properties collection for the appropriate Visual Studio automation object. (That is, ProjectItem for project files and folders, Project for projects, and Configuration for configurations). The property names for the members of this type can be used as an indexer into the Properties collection. For more information about accessing project properties through automation, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

Properties

__id
AllowUnsafeBlocks
BaseAddress
CheckForOverflowUnderflow
CodeAnalysisCulture
CodeAnalysisDictionaries
CodeAnalysisFailOnMissingRules

Gets or sets a flag indicating whether the code analysis fails whenever any rule or rule set is missing.

CodeAnalysisIgnoreBuiltInRules

Gets or sets a flag indicating whether to ignore the default code analysis rules.

CodeAnalysisIgnoreBuiltInRuleSets

Gets or sets a flag indicating whether to ignore the code analysis built-in rule sets.

CodeAnalysisIgnoreGeneratedCode
CodeAnalysisInputAssembly
CodeAnalysisLogFile
CodeAnalysisModuleSuppressionsFile
CodeAnalysisOverrideRuleVisibilities
CodeAnalysisRuleAssemblies
CodeAnalysisRuleDirectories

Gets or sets the directories in which to search for rules specified in rule set files.

CodeAnalysisRules
CodeAnalysisRuleSet

Gets or sets the path to a file containing the list of rules to run.

CodeAnalysisRuleSetDirectories

Gets or sets the directories in which to search for rule set files.

CodeAnalysisSpellCheckLanguages
CodeAnalysisUseTypeNameInSuppression
ConfigurationOverrideFile
DebugInfo
DebugSymbols
DefineConstants
DefineDebug
DefineTrace
DocumentationFile
EnableASPDebugging
EnableASPXDebugging
EnableSQLServerDebugging
EnableUnmanagedDebugging
ErrorReport
Extender[String]
ExtenderCATID
ExtenderNames
FileAlignment
GenerateSerializationAssemblies
IncrementalBuild
IntermediatePath
LanguageVersion
NoStdLib
NoWarn
Optimize
OutputPath
PlatformTarget
RegisterForComInterop
RemoteDebugEnabled
RemoteDebugMachine
RemoveIntegerChecks
RunCodeAnalysis
StartAction
StartArguments
StartPage
StartProgram
StartURL
StartWithIE
StartWorkingDirectory
TreatSpecificWarningsAsErrors
TreatWarningsAsErrors
UseVSHostingProcess
WarningLevel

Methods

get_Extender(String)

Applies to