diff --git a/src/AddIns/BackendBindings/TypeScript/Project/Src/TypeScriptProject.cs b/src/AddIns/BackendBindings/TypeScript/Project/Src/TypeScriptProject.cs index d017aabca7..ab92e6cacc 100644 --- a/src/AddIns/BackendBindings/TypeScript/Project/Src/TypeScriptProject.cs +++ b/src/AddIns/BackendBindings/TypeScript/Project/Src/TypeScriptProject.cs @@ -128,14 +128,23 @@ namespace ICSharpCode.TypeScriptBinding false); } + bool CheckIfProjNull( ) { + return msbuildProject == null; + } + bool GetBooleanProperty(string name, bool defaultValue) { + if (CheckIfProjNull()) + return defaultValue; string propertyValue = msbuildProject.GetEvaluatedProperty(name); return ConvertBooleanValue(propertyValue, defaultValue); } string GetStringProperty(string name, string defaultValue) { + if (CheckIfProjNull()) + return defaultValue; + string propertyValue = msbuildProject.GetEvaluatedProperty(name); if (!String.IsNullOrEmpty(propertyValue)) { return propertyValue;