/********************************************************************++ Copyright (c) Microsoft Corporation. All rights reserved. --********************************************************************/ namespace System.Management.Automation { /// /// A variable that represents $PSCulture /// internal class PSCultureVariable : PSVariable { /// /// Constructs an instance of the variable. /// internal PSCultureVariable() : base(SpecialVariables.PSCulture, true, ScopedItemOptions.ReadOnly | ScopedItemOptions.AllScope, RunspaceInit.DollarPSCultureDescription) { } /// /// Gets or sets the value of the variable. /// /// public override object Value { get { DebuggerCheckVariableRead(); return System.Globalization.CultureInfo.CurrentCulture.Name; } } } /// /// A variable that represents $PSUICulture /// internal class PSUICultureVariable : PSVariable { /// /// Constructs an instance of the variable. /// internal PSUICultureVariable() : base(SpecialVariables.PSUICulture, true, ScopedItemOptions.ReadOnly | ScopedItemOptions.AllScope, RunspaceInit.DollarPSUICultureDescription) { } /// /// Gets or sets the value of the variable. /// /// public override object Value { get { DebuggerCheckVariableRead(); return System.Globalization.CultureInfo.CurrentUICulture.Name; } } } }