Freigeben über


VCProjectEngineObjectClass.Evaluate-Methode

Wertet den Wert eines Projektmodells oder eines Umgebungsmakros aus.

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

Syntax

'Declaration
Public Overridable Function Evaluate ( _
    In As String _
) As String
public virtual string Evaluate(
    string In
)
public:
virtual String^ Evaluate(
    [InAttribute] String^ In
)
abstract Evaluate : 
        In:string -> string  
override Evaluate : 
        In:string -> string
public function Evaluate(
    In : String
) : String

Parameter

  • In
    Typ: String

    Erforderlich. Das Makro, das Sie erweitern möchten.

Rückgabewert

Typ: String
Eine Zeichenfolge mit dem erweiterten Makro.

Implementiert

VCProjectEngine.Evaluate(String)

Hinweise

Wenn die Zeichenfolge, die Sie auswerten möchten, keine Makros enthält, müssen Sie genau dieselbe Zeichenfolgenrückseite abrufen. Siehe Makros für Buildbefehle und -eigenschaften weitere Informationen zu diesen Makros.

Instanziieren Sie nicht VCProjectEngineObjectClass. Instanziieren Sie stattdessen VCProjectEngineObject, wie unten dargestellt:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

.NET Framework-Sicherheit

Siehe auch

Referenz

VCProjectEngineObjectClass Klasse

Microsoft.VisualStudio.VCProjectEngine-Namespace