mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
This commit is contained in:
@@ -242,7 +242,7 @@ namespace System.Management.Automation
|
||||
// If we are in ConstrainedLanguage mode but the defining language mode is FullLanguage, then we need
|
||||
// to parse the script contents in FullLanguage mode context. Otherwise we will get bogus parsing errors
|
||||
// such as "Configuration keyword not allowed".
|
||||
if (definingLanguageMode.GetValueOrDefault() == PSLanguageMode.FullLanguage)
|
||||
if (definingLanguageMode.HasValue && (definingLanguageMode == PSLanguageMode.FullLanguage))
|
||||
{
|
||||
var context = LocalPipeline.GetExecutionContextFromTLS();
|
||||
if ((context != null) && (context.LanguageMode == PSLanguageMode.ConstrainedLanguage))
|
||||
|
||||
Reference in New Issue
Block a user