@@ -182,12 +182,230 @@
Parameters
|
- Improve this Doc
+ Improve this Doc
+
+
+ View Source
+
+
+
+
Check the args
for existing name
+
+
+
Declaration
+
+
public static bool Exist(this IEnumerable<IArgumentMetadataParsed> args, string name)
+
+
Parameters
+
+
Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Boolean |
+ true if the the argument with name name exist
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
+
+
Declaration
+
+
public static IEnumerable<IArgumentMetadataParsed> Exists(this IEnumerable<IArgumentMetadataParsed> args)
+
+
Parameters
+
+
Returns
+
+
+ |
+ Improve this Doc
View Source
+
+
+
+
Declaration
+
+
public static IArgumentMetadataParsed Get(this IEnumerable<IArgumentMetadataParsed> args, int index)
+
+
Parameters
+
+
Returns
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
+
+
Declaration
+
+
public static IArgumentMetadataParsed Get(this IEnumerable<IArgumentMetadataParsed> args, string name)
+
+
Parameters
+
+
Returns
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
@@ -242,6 +460,310 @@
Type Parameters
T |
The Type to use to retrieve value
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
+
+
Declaration
+
+
public static T Get<T>(this IEnumerable<IArgumentMetadataParsed> args, int index)
+
+
Parameters
+
+
Returns
+
+
Type Parameters
+
+
+
+ Name |
+ Description |
+
+
+
+
+ T |
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
+
+
Declaration
+
+
public static T Get<T>(this IEnumerable<IArgumentMetadataParsed> args, string name)
+
+
Parameters
+
+
Returns
+
+
Type Parameters
+
+
+
+ Name |
+ Description |
+
+
+
+
+ T |
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
+
+
Declaration
+
+
public static IEnumerable<IArgumentMetadataParsed> NotExists(this IEnumerable<IArgumentMetadataParsed> args)
+
+
Parameters
+
+
Returns
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
Overrides values in destination
with values found in source
+
+
+
Declaration
+
+
public static IEnumerable<IArgumentMetadataParsed> Override(this IEnumerable<IArgumentMetadataParsed> destination, IEnumerable<IArgumentMetadataParsed> source, bool rawReplace = false)
+
+
Parameters
+
+
Returns
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
+
+
Declaration
+
+
public static IEnumerable<IArgumentMetadataParsed> RemoveFile(this IEnumerable<IArgumentMetadataParsed> args)
+
+
Parameters
+
+
Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ IEnumerable<IArgumentMetadataParsed> |
+ A list of IArgumentMetadataParsed
|
diff --git a/docs/api/MASES.CLIParser.Settings.html b/docs/api/MASES.CLIParser.Settings.html
index 8cd2b6d..724b69f 100644
--- a/docs/api/MASES.CLIParser.Settings.html
+++ b/docs/api/MASES.CLIParser.Settings.html
@@ -118,7 +118,7 @@
- View Source
+ View Source
diff --git a/docs/api/MASES.CLIParser.html b/docs/api/MASES.CLIParser.html
index 706b367..96595b3 100644
--- a/docs/api/MASES.CLIParser.html
+++ b/docs/api/MASES.CLIParser.html
@@ -87,7 +87,7 @@ Parser
Public entry point for the parser
ParserExtension
- Helper methods for the Parser
+ Helper methods for the Parser class
Settings
The class managing the settings of Parser
diff --git a/docs/manifest.json b/docs/manifest.json
index d034b60..0a8334f 100644
--- a/docs/manifest.json
+++ b/docs/manifest.json
@@ -93,7 +93,7 @@
"output": {
".html": {
"relative_path": "api/MASES.CLIParser.Parser.html",
- "hash": "cE1w7qIXxj6J5XPC8ycCSQDQv97xJo2JhkpdNXGKBGg="
+ "hash": "47ysrwFKCCoDun+ULygSvelElvzo5p9SHI5RjaJGbmA="
}
},
"is_incremental": false,
@@ -105,7 +105,7 @@
"output": {
".html": {
"relative_path": "api/MASES.CLIParser.ParserExtension.html",
- "hash": "zws+wKSAvOcCHt7FNCHw2FESlm1GwrP80mMcuz6Y3OE="
+ "hash": "gnv4RR/bZ8QOGNtIxXd/MSEILfUyPH703LyEPtyTcnk="
}
},
"is_incremental": false,
@@ -117,7 +117,7 @@
"output": {
".html": {
"relative_path": "api/MASES.CLIParser.Settings.html",
- "hash": "1KpyiEo9G7oJF/qzh/I9NQ8LR2NMc+xfLePiOXqMILA="
+ "hash": "Wk4lZesljsL7F0jOXcndRbk+IqK5i0qtO5QubAvFZdA="
}
},
"is_incremental": false,
@@ -129,7 +129,7 @@
"output": {
".html": {
"relative_path": "api/MASES.CLIParser.html",
- "hash": "j4dKxT0qvgtPk6QPBoi50YmMvm1pFSRQHjwCxQzK7Bc="
+ "hash": "N637WGP2KIEQpR4CrUOcbJjsySWySEIMuHVKyb6YV2s="
}
},
"is_incremental": false,
diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml
index 6872b66..be1e1ba 100644
--- a/docs/xrefmap.yml
+++ b/docs/xrefmap.yml
@@ -887,6 +887,15 @@ references:
fullName.vb: MASES.CLIParser.Parser.Get(Of T)(MASES.CLIParser.IArgumentMetadataParsed)
nameWithType: Parser.Get(IArgumentMetadataParsed)
nameWithType.vb: Parser.Get(Of T)(IArgumentMetadataParsed)
+- uid: MASES.CLIParser.Parser.Get``1(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Int32)
+ name: Get(IEnumerable, Int32)
+ href: api/MASES.CLIParser.Parser.html#MASES_CLIParser_Parser_Get__1_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_Int32_
+ commentId: M:MASES.CLIParser.Parser.Get``1(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Int32)
+ name.vb: Get(Of T)(IEnumerable(Of IArgumentMetadataParsed), Int32)
+ fullName: MASES.CLIParser.Parser.Get(System.Collections.Generic.IEnumerable, System.Int32)
+ fullName.vb: MASES.CLIParser.Parser.Get(Of T)(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.Int32)
+ nameWithType: Parser.Get(IEnumerable, Int32)
+ nameWithType.vb: Parser.Get(Of T)(IEnumerable(Of IArgumentMetadataParsed), Int32)
- uid: MASES.CLIParser.Parser.Get``1(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.String)
name: Get(IEnumerable, String)
href: api/MASES.CLIParser.Parser.html#MASES_CLIParser_Parser_Get__1_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_String_
@@ -1036,6 +1045,56 @@ references:
isSpec: "True"
fullName: MASES.CLIParser.ParserExtension.Add
nameWithType: ParserExtension.Add
+- uid: MASES.CLIParser.ParserExtension.Exist(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.String)
+ name: Exist(IEnumerable, String)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Exist_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_String_
+ commentId: M:MASES.CLIParser.ParserExtension.Exist(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.String)
+ name.vb: Exist(IEnumerable(Of IArgumentMetadataParsed), String)
+ fullName: MASES.CLIParser.ParserExtension.Exist(System.Collections.Generic.IEnumerable, System.String)
+ fullName.vb: MASES.CLIParser.ParserExtension.Exist(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.String)
+ nameWithType: ParserExtension.Exist(IEnumerable, String)
+ nameWithType.vb: ParserExtension.Exist(IEnumerable(Of IArgumentMetadataParsed), String)
+- uid: MASES.CLIParser.ParserExtension.Exist*
+ name: Exist
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Exist_
+ commentId: Overload:MASES.CLIParser.ParserExtension.Exist
+ isSpec: "True"
+ fullName: MASES.CLIParser.ParserExtension.Exist
+ nameWithType: ParserExtension.Exist
+- uid: MASES.CLIParser.ParserExtension.Exists(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed})
+ name: Exists(IEnumerable)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Exists_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__
+ commentId: M:MASES.CLIParser.ParserExtension.Exists(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed})
+ name.vb: Exists(IEnumerable(Of IArgumentMetadataParsed))
+ fullName: MASES.CLIParser.ParserExtension.Exists(System.Collections.Generic.IEnumerable)
+ fullName.vb: MASES.CLIParser.ParserExtension.Exists(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed))
+ nameWithType: ParserExtension.Exists(IEnumerable)
+ nameWithType.vb: ParserExtension.Exists(IEnumerable(Of IArgumentMetadataParsed))
+- uid: MASES.CLIParser.ParserExtension.Exists*
+ name: Exists
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Exists_
+ commentId: Overload:MASES.CLIParser.ParserExtension.Exists
+ isSpec: "True"
+ fullName: MASES.CLIParser.ParserExtension.Exists
+ nameWithType: ParserExtension.Exists
+- uid: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Int32)
+ name: Get(IEnumerable, Int32)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Get_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_Int32_
+ commentId: M:MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Int32)
+ name.vb: Get(IEnumerable(Of IArgumentMetadataParsed), Int32)
+ fullName: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable, System.Int32)
+ fullName.vb: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.Int32)
+ nameWithType: ParserExtension.Get(IEnumerable, Int32)
+ nameWithType.vb: ParserExtension.Get(IEnumerable(Of IArgumentMetadataParsed), Int32)
+- uid: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.String)
+ name: Get(IEnumerable, String)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Get_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_String_
+ commentId: M:MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.String)
+ name.vb: Get(IEnumerable(Of IArgumentMetadataParsed), String)
+ fullName: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable, System.String)
+ fullName.vb: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.String)
+ nameWithType: ParserExtension.Get(IEnumerable, String)
+ nameWithType.vb: ParserExtension.Get(IEnumerable(Of IArgumentMetadataParsed), String)
- uid: MASES.CLIParser.ParserExtension.Get*
name: Get
href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Get_
@@ -1052,6 +1111,72 @@ references:
fullName.vb: MASES.CLIParser.ParserExtension.Get(Of T)(MASES.CLIParser.IArgumentMetadataParsed)
nameWithType: ParserExtension.Get(IArgumentMetadataParsed)
nameWithType.vb: ParserExtension.Get(Of T)(IArgumentMetadataParsed)
+- uid: MASES.CLIParser.ParserExtension.Get``1(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Int32)
+ name: Get(IEnumerable, Int32)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Get__1_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_Int32_
+ commentId: M:MASES.CLIParser.ParserExtension.Get``1(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Int32)
+ name.vb: Get(Of T)(IEnumerable(Of IArgumentMetadataParsed), Int32)
+ fullName: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable, System.Int32)
+ fullName.vb: MASES.CLIParser.ParserExtension.Get(Of T)(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.Int32)
+ nameWithType: ParserExtension.Get(IEnumerable, Int32)
+ nameWithType.vb: ParserExtension.Get(Of T)(IEnumerable(Of IArgumentMetadataParsed), Int32)
+- uid: MASES.CLIParser.ParserExtension.Get``1(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.String)
+ name: Get(IEnumerable, String)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Get__1_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_String_
+ commentId: M:MASES.CLIParser.ParserExtension.Get``1(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.String)
+ name.vb: Get(Of T)(IEnumerable(Of IArgumentMetadataParsed), String)
+ fullName: MASES.CLIParser.ParserExtension.Get(System.Collections.Generic.IEnumerable, System.String)
+ fullName.vb: MASES.CLIParser.ParserExtension.Get(Of T)(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.String)
+ nameWithType: ParserExtension.Get(IEnumerable, String)
+ nameWithType.vb: ParserExtension.Get(Of T)(IEnumerable(Of IArgumentMetadataParsed), String)
+- uid: MASES.CLIParser.ParserExtension.NotExists(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed})
+ name: NotExists(IEnumerable)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_NotExists_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__
+ commentId: M:MASES.CLIParser.ParserExtension.NotExists(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed})
+ name.vb: NotExists(IEnumerable(Of IArgumentMetadataParsed))
+ fullName: MASES.CLIParser.ParserExtension.NotExists(System.Collections.Generic.IEnumerable)
+ fullName.vb: MASES.CLIParser.ParserExtension.NotExists(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed))
+ nameWithType: ParserExtension.NotExists(IEnumerable)
+ nameWithType.vb: ParserExtension.NotExists(IEnumerable(Of IArgumentMetadataParsed))
+- uid: MASES.CLIParser.ParserExtension.NotExists*
+ name: NotExists
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_NotExists_
+ commentId: Overload:MASES.CLIParser.ParserExtension.NotExists
+ isSpec: "True"
+ fullName: MASES.CLIParser.ParserExtension.NotExists
+ nameWithType: ParserExtension.NotExists
+- uid: MASES.CLIParser.ParserExtension.Override(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Boolean)
+ name: Override(IEnumerable, IEnumerable, Boolean)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Override_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__System_Boolean_
+ commentId: M:MASES.CLIParser.ParserExtension.Override(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed},System.Boolean)
+ name.vb: Override(IEnumerable(Of IArgumentMetadataParsed), IEnumerable(Of IArgumentMetadataParsed), Boolean)
+ fullName: MASES.CLIParser.ParserExtension.Override(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, System.Boolean)
+ fullName.vb: MASES.CLIParser.ParserExtension.Override(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed), System.Boolean)
+ nameWithType: ParserExtension.Override(IEnumerable, IEnumerable, Boolean)
+ nameWithType.vb: ParserExtension.Override(IEnumerable(Of IArgumentMetadataParsed), IEnumerable(Of IArgumentMetadataParsed), Boolean)
+- uid: MASES.CLIParser.ParserExtension.Override*
+ name: Override
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_Override_
+ commentId: Overload:MASES.CLIParser.ParserExtension.Override
+ isSpec: "True"
+ fullName: MASES.CLIParser.ParserExtension.Override
+ nameWithType: ParserExtension.Override
+- uid: MASES.CLIParser.ParserExtension.RemoveFile(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed})
+ name: RemoveFile(IEnumerable)
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_RemoveFile_System_Collections_Generic_IEnumerable_MASES_CLIParser_IArgumentMetadataParsed__
+ commentId: M:MASES.CLIParser.ParserExtension.RemoveFile(System.Collections.Generic.IEnumerable{MASES.CLIParser.IArgumentMetadataParsed})
+ name.vb: RemoveFile(IEnumerable(Of IArgumentMetadataParsed))
+ fullName: MASES.CLIParser.ParserExtension.RemoveFile(System.Collections.Generic.IEnumerable)
+ fullName.vb: MASES.CLIParser.ParserExtension.RemoveFile(System.Collections.Generic.IEnumerable(Of MASES.CLIParser.IArgumentMetadataParsed))
+ nameWithType: ParserExtension.RemoveFile(IEnumerable)
+ nameWithType.vb: ParserExtension.RemoveFile(IEnumerable(Of IArgumentMetadataParsed))
+- uid: MASES.CLIParser.ParserExtension.RemoveFile*
+ name: RemoveFile
+ href: api/MASES.CLIParser.ParserExtension.html#MASES_CLIParser_ParserExtension_RemoveFile_
+ commentId: Overload:MASES.CLIParser.ParserExtension.RemoveFile
+ isSpec: "True"
+ fullName: MASES.CLIParser.ParserExtension.RemoveFile
+ nameWithType: ParserExtension.RemoveFile
- uid: MASES.CLIParser.Settings
name: Settings
href: api/MASES.CLIParser.Settings.html