From ca47896204482bf4a6979e3838bf7f09f61cebeb Mon Sep 17 00:00:00 2001
From: giy <giy@omp-system.ru>
Date: Fri, 02 Sep 2022 14:16:56 +0300
Subject: [PATCH] Обновление до версии 2.9.0
---
QtVsTools.Core/CompilerToolWrapper.cs | 81 +---------------------------------------
1 files changed, 2 insertions(+), 79 deletions(-)
diff --git a/QtVsTools.Core/CompilerToolWrapper.cs b/QtVsTools.Core/CompilerToolWrapper.cs
index b9d95fc..f502f62 100644
--- a/QtVsTools.Core/CompilerToolWrapper.cs
+++ b/QtVsTools.Core/CompilerToolWrapper.cs
@@ -26,11 +26,11 @@
**
****************************************************************************/
-using Microsoft.VisualStudio.VCProjectEngine;
using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
+using Microsoft.VisualStudio.VCProjectEngine;
namespace QtVsTools.Core
{
@@ -44,7 +44,7 @@
/// Using VCCLCompilerTool directly will break the VS integration for Win CE.
class CompilerToolWrapper
{
- private VCCLCompilerTool compilerTool;
+ private readonly VCCLCompilerTool compilerTool;
private readonly Object compilerObj;
private readonly Type compilerType;
@@ -302,13 +302,6 @@
return GetStringProperty("AdditionalIncludeDirectories");
}
- public string GetPrecompiledHeaderFile()
- {
- if (compilerTool != null)
- return compilerTool.PrecompiledHeaderFile;
- return GetStringProperty("PrecompiledHeaderFile");
- }
-
public string GetPrecompiledHeaderThrough()
{
if (compilerTool != null)
@@ -326,20 +319,6 @@
if (obj == null)
return pchOption.pchNone;
return (pchOption)obj;
- }
-
- public void SetDebugInformationFormat(debugOption value)
- {
- if (compilerTool != null) {
- compilerTool.DebugInformationFormat = value;
- } else {
- compilerType.InvokeMember(
- "DebugInformationFormat",
- BindingFlags.SetProperty,
- null,
- compilerObj,
- new object[] { value });
- }
}
public runtimeLibraryOption RuntimeLibrary
@@ -364,62 +343,6 @@
} else {
compilerTool.RuntimeLibrary = value;
}
- }
- }
-
- public void SetOptimization(optimizeOption value)
- {
- if (compilerTool != null) {
- compilerTool.Optimization = value;
- } else {
- compilerType.InvokeMember(
- "Optimization",
- BindingFlags.SetProperty,
- null,
- compilerObj,
- new object[] { value });
- }
- }
-
- public void SetTreatWChar_tAsBuiltInType(bool value)
- {
- if (compilerTool != null) {
- compilerTool.TreatWChar_tAsBuiltInType = value;
- } else {
- compilerType.InvokeMember(
- "TreatWChar_tAsBuiltInType",
- BindingFlags.SetProperty,
- null,
- compilerObj,
- new object[] { value });
- }
- }
-
- public void SetPrecompiledHeaderFile(string file)
- {
- if (compilerTool != null) {
- compilerTool.PrecompiledHeaderFile = file;
- } else {
- compilerType.InvokeMember(
- "PrecompiledHeaderFile",
- BindingFlags.SetProperty,
- null,
- compilerObj,
- new object[] { file });
- }
- }
-
- public void SetPrecompiledHeaderThrough(string value)
- {
- if (compilerTool != null) {
- compilerTool.PrecompiledHeaderThrough = value;
- } else {
- compilerType.InvokeMember(
- "PrecompiledHeaderThrough",
- BindingFlags.SetProperty,
- null,
- compilerObj,
- new object[] { value });
}
}
--
Gitblit v1.9.1