Freigeben über


VCCLCompilerTool.WholeProgramOptimization-Eigenschaft

Ruft einen Wert ab, der angibt, ob modulübergreifende Optimierungen durch Verzögern der Codegenerierung bis zur Verknüpfungszeit aktivieren werden sollen, oder legt diesen fest. WholeProgramOptimization macht die Funktionalität der Compileroption /GL (Optimierung des ganzen Programms) verfügbar.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
Property WholeProgramOptimization As Boolean
bool WholeProgramOptimization { get; set; }
property bool WholeProgramOptimization {
    bool get ();
    void set (bool value);
}
abstract WholeProgramOptimization : bool with get, set
function get WholeProgramOptimization () : boolean 
function set WholeProgramOptimization (value : boolean)

Eigenschaftswert

Typ: Boolean
true, wenn modulübergreifende Optimierungen aktiviert sind, andernfalls false.

Hinweise

Es ist besser, die VCCLCompilerToolWholeProgramOptimization-Eigenschaft des Objekts festzulegen, anstatt die Compilereigenschaft des Namens und der Eigenschaft LinkTimeCodeGeneration des Linkers festzulegen.

Die Version des Compilers dieser Eigenschaft und die LinkTimeCodeGeneration-Eigenschaft des Linkers sind nicht um die Eigenschaftenseiten verfügbar.

.NET Framework-Sicherheit

Siehe auch

Referenz

VCCLCompilerTool Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace