API Reference
Class
TextAreaPrompt
Several lines of text, for notes and change reasons: soft wrap, Enter for a new line, Ctrl+Enter (or Ctrl+S) to save, paste with line breaks kept, a line and length limit, required/minimum checks and a validator with an inline error, and a counter. In line mode the answer is read line by line until an empty line.
Inheritance
- Prompt<String>
- TextAreaPrompt
Constructors
Methods
public override String Describe(String value) #Returns:
StringThe answer as text, for the summary line left in the scrollback.
Parameters
- value System.String
- The answer.
Returns
The text.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
public String Show(InteractiveOptions? options = null, CancellationToken cancellationToken = default) #Returns:
StringInherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Parameters
- options InteractiveOptions? = null
- cancellationToken CancellationToken = default
public Task<String> ShowAsync(InteractiveOptions? options = null, CancellationToken cancellationToken = default) #Returns:
Task<String>Inherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Parameters
- options InteractiveOptions? = null
- cancellationToken CancellationToken = default
public Boolean TryShow(out String value, InteractiveOptions? options = null, CancellationToken cancellationToken = default) #Returns:
BooleanInherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Parameters
- value String
- options InteractiveOptions? = null
- cancellationToken CancellationToken = default
Properties
Inherited Properties
public String Title { get; set; } #Inherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
public String? Description { get; set; } #Inherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
public String? ParameterName { get; set; } #Inherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
public Boolean HasDefault { get; } #Inherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
public String Default { get; set; } #Inherited from 0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]