ArgumentEnumerator - класс

Supports parsing of command-line arguments and iterating over them.

Definition

Пространство имён: Tessa.Platform.CommandLine
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class ArgumentEnumerator : IEnumerable<KeyValuePair<string, string>>, 
	IEnumerable, IEnumerator<KeyValuePair<string, string>>, 
	IEnumerator, IDisposable
Inheritance
Object    ArgumentEnumerator
Implements
IEnumerableKeyValuePairString, String, IEnumeratorKeyValuePairString, String, IEnumerable, IEnumerator, IDisposable

Конструкторы

ArgumentEnumerator(String) Initializes a new instance of the ArgumentEnumerator class with the specified String which represents command-line arguments.
ArgumentEnumerator(String) Initializes a new instance of the ArgumentEnumerator class with the specified array of String each represents a single command-line argument.
ArgumentEnumerator(Char, String)Инициализирует новый экземпляр класса ArgumentEnumerator
ArgumentEnumerator(Char, String)Инициализирует новый экземпляр класса ArgumentEnumerator

Свойства

Current Gets the current argument name/value pair in the collection.
CurrentName Gets the current argument name in the collection.
CurrentValue Gets the current argument value in the collection.
DefaultNamePrefix 
Empty Gets an empty ArgumentEnumerator.
NamePrefix 

Методы

ContinueFromCurrent Creates a continuation that enumerates arguments starting from current.
Dispose Releases all resources used by the current instance of the ArgumentEnumerator class.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetEnumerator Returns an enumerator that iterates through the collection.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
MoveNext Advances the enumerator to the next element of the collection.
Reset Sets the enumerator to its initial position which is before the first element in the collection.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

AllOrNullKeyValuePairString, String Определяет отвечают ли все элементы последовательности переданному предикату.
(Определяется PlatformExtensions)
AsArrayKeyValuePairString, String Преобразует коллекцию в массив. В случае, если коллекция не является массивом, к ней применяется ToArrayTSource(IEnumerableTSource).
(Определяется CollectionsExtensions)
ForEachKeyValuePairString, String Выполняет указанное действие с каждым элементом коллекции IEnumerableT.
(Определяется CollectionsExtensions)
FullOuterJoinKeyValuePairString, String, TInner, TKey, TResult Объединяет две последовательности по алгоритму FULL OUTER JOIN.
(Определяется CollectionsExtensions)
Get
(Определяется ComHelper)
IndexOfKeyValuePairString, String Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного выражения.
(Определяется CollectionsExtensions)
IndexOfKeyValuePairString, String Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного компаратора IEqualityComparerT.
(Определяется CollectionsExtensions)
Invoke
(Определяется ComHelper)
OrderByAttributeAndTypeKeyValuePairString, String

Сортирует элементы с учётом атрибута OrderAttribute на типах объектов.

Если атрибут отсутствует или элемент равен null - подразумевается 0. Если несколько зависимостей имеют одинаковый порядок, то они сортируются по краткому имени типа элемента (без пространства имён), а при его совпадении - по квалифицированному имени типа (с учётом пространства имён и названия сборки).


(Определяется PlatformExtensions)
OrderByDbmsBaseKeyValuePairString, String Метод для сортировки списка в порядке по возрастанию с учётом особенностей СУБД.
(Определяется DataExtensions)
OrderByDependenciesKeyValuePairString, String
(Определяется CollectionsExtensions)
OrderByDependenciesKeyValuePairString, String
(Определяется CollectionsExtensions)
OrderByDependenciesKeyValuePairString, String, TKey
(Определяется CollectionsExtensions)
OrderByDependenciesKeyValuePairString, String, TKey
(Определяется CollectionsExtensions)
OrderByDescendingDbmsBaseKeyValuePairString, String Метод для сортировки списка в порядке по убыванию с учётом особенностей СУБД.
(Определяется DataExtensions)
OrderByLocalizedKeyValuePairString, String Сортирует значения последовательности по возрастанию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions)
OrderByLocalizedDescendingKeyValuePairString, String Сортирует значения последовательности по убыванию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions)
RunWithMaxDegreeOfParallelismAsyncKeyValuePairString, String Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions)
Set
(Определяется ComHelper)
ToDictionaryAsyncKeyValuePairString, String, TKey, TElement Создает словарь DictionaryTKey, TValue из объекта IEnumerableT в соответствии с заданными функциями синхронного селектора ключа и асинхронного селектора значения.
(Определяется PlatformExtensions)
ToObservableCollectionKeyValuePairString, String Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется CollectionsExtensions)
ToSealableListKeyValuePairString, String Возвращает список объектов, поддерживающий защиту от изменений. Каждый из объектов T в списке либо не реализует интерфейс ISealable, либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется CollectionsExtensions)
TryFirstKeyValuePairString, String Возвращает первый элемент последовательности, удовлетворяющий условию.
(Определяется CollectionsExtensions)
TrySingleOrDefaultKeyValuePairString, String Возвращает единственный конкретный элемент коллекции или значение по умолчанию для типа, если этот элемент не найден.
(Определяется CollectionsExtensions)
WithPreviousAndNextKeyValuePairString, String
(Определяется EnumerableExtensions)

См. также