VCProjectEngineObjectClass.Evaluate Method
Evaluates the value of a project model or environment macro.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
声明
Public Overridable Function Evaluate ( _
In As String _
) As String
用法
Dim instance As VCProjectEngineObjectClass
Dim In As String
Dim returnValue As String
returnValue = instance.Evaluate(In)
public virtual string Evaluate(
string In
)
public:
virtual String^ Evaluate(
[InAttribute] String^ In
)
public function Evaluate(
In : String
) : String
Parameters
In
Type: System.StringRequired. The macro you want to expand.
Return Value
Type: System.String
A string with the expanded macro.
Implements
VCProjectEngine.Evaluate(String)
Remarks
If the string you want to evaluate contains no macros, then you get exactly the same string back. See Macros for Build Commands and Properties for more information on these macros.
Do not instantiate VCProjectEngineObjectClass. Instantiate VCProjectEngineObject instead, as shown below:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
VCProjectEngineObjectClass Class