Joutsen.ArgumentsParsing  v0.2.1
Public Member Functions | Properties | List of all members
Joutsen.ArgumentsParsing.ArgumentReadResult< ValueType > Class Template Reference

The result of an ArgumentReader represented by a value and the number of processed literals from the input. More...

Public Member Functions

 ArgumentReadResult ()
 
 ArgumentReadResult (ValueType value, int numberOfReadItems)
 
override string ToString ()
 

Properties

ValueType Value [get, set]
 
int NumberOfReadLiterals [get, set]
 The number of literals read from the input. More...
 
bool HasValue [get]
 Determines if a value has been read from the input or not. More...
 

Detailed Description

The result of an ArgumentReader represented by a value and the number of processed literals from the input.

Since
0.2.0

Constructor & Destructor Documentation

◆ ArgumentReadResult() [1/2]

◆ ArgumentReadResult() [2/2]

Joutsen.ArgumentsParsing.ArgumentReadResult< ValueType >.ArgumentReadResult ( ValueType  value,
int  numberOfReadItems 
)

Member Function Documentation

◆ ToString()

override string Joutsen.ArgumentsParsing.ArgumentReadResult< ValueType >.ToString ( )

Property Documentation

◆ HasValue

bool Joutsen.ArgumentsParsing.ArgumentReadResult< ValueType >.HasValue
get

Determines if a value has been read from the input or not.

◆ NumberOfReadLiterals

int Joutsen.ArgumentsParsing.ArgumentReadResult< ValueType >.NumberOfReadLiterals
getset

The number of literals read from the input.

◆ Value

ValueType Joutsen.ArgumentsParsing.ArgumentReadResult< ValueType >.Value
getset