BadScript 2
Loading...
Searching...
No Matches
CommandLine.Core.Token Class Referenceabstract
Inheritance diagram for CommandLine.Core.Token:
CommandLine.Core.Name CommandLine.Core.Value

Static Public Member Functions

static Token Name (string text)
 
static Token Value (string text)
 
static Token Value (string text, bool explicitlyAssigned)
 
static Token ValueForced (string text)
 
static Token ValueFromSeparator (string text)
 

Protected Member Functions

 Token (TokenType tag, string text)
 

Properties

TokenType Tag [get]
 
string Text [get]
 

Detailed Description

Definition at line 13 of file Token.cs.

Constructor & Destructor Documentation

◆ Token()

CommandLine.Core.Token.Token ( TokenType  tag,
string  text 
)
protected

Definition at line 15 of file Token.cs.

16 {
17 Tag = tag;
18 Text = text;
19 }

Member Function Documentation

◆ Name()

static Token CommandLine.Core.Token.Name ( string  text)
static

Definition at line 25 of file Token.cs.

26 {
27 return new Name(text);
28 }
static Token Name(string text)
Definition Token.cs:25

◆ Value() [1/2]

static Token CommandLine.Core.Token.Value ( string  text)
static

Definition at line 30 of file Token.cs.

31 {
32 return new Value(text);
33 }
static Token Value(string text)
Definition Token.cs:30

◆ Value() [2/2]

static Token CommandLine.Core.Token.Value ( string  text,
bool  explicitlyAssigned 
)
static

Definition at line 35 of file Token.cs.

36 {
37 return new Value(text, explicitlyAssigned);
38 }

◆ ValueForced()

static Token CommandLine.Core.Token.ValueForced ( string  text)
static

Definition at line 40 of file Token.cs.

41 {
42 return new Value(text, false, true, false);
43 }

◆ ValueFromSeparator()

static Token CommandLine.Core.Token.ValueFromSeparator ( string  text)
static

Definition at line 45 of file Token.cs.

46 {
47 return new Value(text, false, false, true);
48 }

Property Documentation

◆ Tag

TokenType CommandLine.Core.Token.Tag
get

Definition at line 21 of file Token.cs.

21{ get; }

◆ Text

string CommandLine.Core.Token.Text
get

Definition at line 23 of file Token.cs.

23{ get; }

The documentation for this class was generated from the following file: