// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // namespace Microsoft.PowerShell.EditorServices.Protocol.DebugAdapter { public class Variable { public string Name { get; set; } // /** The variable's value. For structured objects this can be a multi line text, e.g. for a function the body of a function. */ public string Value { get; set; } // /** If variablesReference is > 0, the variable is structured and its children can be retrieved by passing variablesReference to the VariablesRequest. */ public int VariablesReference { get; set; } #if false public static Variable Create(VariableDetailsBase variable) { return new Variable { Name = variable.Name, Value = variable.ValueString ?? string.Empty, VariablesReference = variable.IsExpandable ? variable.Id : 0 }; } #endif } }