Method RemoveFlag
RemoveFlag<T>(T, params T[])
Declaration
public static T RemoveFlag<T>(this T flag, params T[] flagsToRemove) where T : Enum
Parameters
| Type | Name | Description |
|---|---|---|
| T | flag | |
| T[] | flagsToRemove |
Returns
| Type | Description |
|---|---|
| T |
Type Parameters
| Name | Description |
|---|---|
| T |
RemoveFlag<T>(T, T)
Declaration
public static T RemoveFlag<T>(this T flag, T flagToRemove) where T : Enum
Parameters
| Type | Name | Description |
|---|---|---|
| T | flag | |
| T | flagToRemove |
Returns
| Type | Description |
|---|---|
| T |
Type Parameters
| Name | Description |
|---|---|
| T |