Language

SymbolSet クラス

定義

public ref class SymbolSet : System::CommandLine::AliasedSet<System::CommandLine::ISymbol ^>, System::Collections::Generic::IEnumerable<System::CommandLine::ISymbol ^>, System::Collections::Generic::IReadOnlyCollection<System::CommandLine::ISymbol ^>, System::CommandLine::ISymbolSet
public class SymbolSet : System.CommandLine.AliasedSet<System.CommandLine.ISymbol>, System.Collections.Generic.IEnumerable<System.CommandLine.ISymbol>, System.Collections.Generic.IReadOnlyCollection<System.CommandLine.ISymbol>, System.CommandLine.ISymbolSet
type SymbolSet = class
    inherit AliasedSet<ISymbol>
    interface ISymbolSet
    interface IReadOnlyCollection<ISymbol>
    interface seq<ISymbol>
    interface IEnumerable
Public Class SymbolSet
Inherits AliasedSet(Of ISymbol)
Implements IEnumerable(Of ISymbol), IReadOnlyCollection(Of ISymbol), ISymbolSet
継承
実装

コンストラクター

Name 説明
SymbolSet()

プロパティ

Name 説明
Count (継承元 AliasedSet<T>)
Item[String] (継承元 AliasedSet<T>)
Items (継承元 AliasedSet<T>)

メソッド

Name 説明
Contains(String) (継承元 AliasedSet<T>)
GetAliases(ISymbol)
GetAliases(T) (継承元 AliasedSet<T>)
GetByAlias(String) (継承元 AliasedSet<T>)
GetEnumerator() (継承元 AliasedSet<T>)
GetRawAliases(ISymbol)
GetRawAliases(T) (継承元 AliasedSet<T>)

明示的なインターフェイスの実装

Name 説明
IEnumerable.GetEnumerator() (継承元 AliasedSet<T>)

拡張メソッド

Name 説明
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

IEnumerable<T> を IAsyncEnumerable<T>に変換します。

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定したキー セレクターおよび要素セレクター関数に従って、FrozenDictionary<TKey,TValue> から IEnumerable<T> を作成します。

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、FrozenDictionary<TKey,TValue>からIEnumerable<T>を作成します。

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

指定した値を持つ FrozenSet<T> を作成します。

ToImmutableArray<TSource>(IEnumerable<TSource>)

指定したコレクションから変更できない配列を作成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

シーケンスを列挙して変換し、指定したキー比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

シーケンスの変換に基づいて、変更できないディクショナリを構築します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

変換関数をソース キーに適用して、要素の既存のコレクションから変更できないディクショナリを構築します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成し、セット型に対して指定された等値比較子を使用します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成します。

ToImmutableList<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないリストを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

シーケンスを列挙して変換し、指定したキー比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成し、指定された比較子を使用します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成します。

適用対象