VCCLCompilerTool.TreatWChar_tAsBuiltInType 属性

获取或设置指示是否将 wchar_t 视为内置类型的值。 TreatWChar_tAsBuiltInType 公开编译器的 /Zc:wchar_t(wchar_t 是本机类型) 选项的功能。

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

声明
Property TreatWChar_tAsBuiltInType As Boolean
bool TreatWChar_tAsBuiltInType { get; set; }
property bool TreatWChar_tAsBuiltInType {
    bool get ();
    void set (bool value);
}
abstract TreatWChar_tAsBuiltInType : bool with get, set
function get TreatWChar_tAsBuiltInType () : boolean 
function set TreatWChar_tAsBuiltInType (value : boolean)

属性值

类型:Boolean
如果将 wchar_t 视为内置类型,则为 true;否则为 false。

示例

有关如何编译和运行此示例的信息,请参见 如何:编译项目模型扩展性示例代码

下面的示例在集成开发环境 (IDE) 中修改 TreatWChar_tAsBuiltInType 属性:

' add reference to Microsoft.VisualStudio.VCProjectEngine.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCCLCompilerTool
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCCLCompilerTool")
        tool.TreatWChar_tAsBuiltInType = False
    End Sub
End Module

.NET Framework 安全性

请参阅

参考

VCCLCompilerTool 接口

Microsoft.VisualStudio.VCProjectEngine 命名空间