// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
usingSystem.IO;
usingSystem.Runtime.Serialization;
usingSystem.Runtime.Serialization.Json;
usingSystem.Text;
namespaceMicrosoft.VisualStudio.InteractiveWindow
{
/// <summary>
/// REPL session buffer: input, output, or prompt.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
usingSystem.Runtime.Serialization;
namespaceMicrosoft.VisualStudio.InteractiveWindow
{
internalpartialclassInteractiveWindow
[DataContract]
internalenumReplSpanKind
{
privateenumReplSpanKind
{
/// <summary>
/// Primary, secondary, or standard input prompt.
/// </summary>
Prompt,
/// <summary>
/// Primary, secondary, or standard input prompt.
/// </summary>
[EnumMember]
Prompt=0,
/// <summary>
/// Line break inserted at end of output.
/// </summary>
LineBreak,
/// <summary>
/// The span represents output from the program (standard output).
/// </summary>
[EnumMember]
Output=1,
/// <summary>
/// The span represents output from the program (standard output).
/// </summary>
Output,
/// <summary>
/// The span represents code inputted after a prompt or secondary prompt.
/// </summary>
[EnumMember]
Input=2,
/// <summary>
/// The span represents code inputted after a prompt or secondary prompt.
/// </summary>
Language,
/// <summary>
/// The span represents the input for a standard input (non code input).
/// </summary>
[EnumMember]
StandardInput=3,
/// <summary>
/// The span represents the input for a standard input (non code input).
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.