Class StringEnum<T>
Class representing enum-like string values.
Inheritance
StringEnum<T>
Namespace: Tableau.Migration
Assembly: Tableau.Migration.dll
Syntax
public abstract class StringEnum<T>
Type Parameters
Name | Description |
---|---|
T | The type that contains the values. |
Methods
GetAll(IEnumerable<string>)
Gets a collection of all values.
Declaration
public static IImmutableList<string> GetAll(IEnumerable<string> exclude)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<string> | exclude | The values to exclude. |
Returns
Type | Description |
---|---|
IImmutableList<string> |
GetAll(params string[])
Gets a collection of all values.
Declaration
public static IImmutableList<string> GetAll(params string[] exclude)
Parameters
Type | Name | Description |
---|---|---|
string[] | exclude | The values to exclude. |
Returns
Type | Description |
---|---|
IImmutableList<string> |
IsAMatch(string?, string?)
Finds whether or not two values match, case insensitively.
Declaration
public static bool IsAMatch(string? first, string? second)
Parameters
Type | Name | Description |
---|---|---|
string | first | The first value to test. |
string | second | The second value to test. |
Returns
Type | Description |
---|---|
bool | True if matched; otherwise false. |