InjectiveMapTLeft, TRight Class |
Namespace: Demo3D.Common
public class InjectiveMap<TLeft, TRight> : IEnumerable
The InjectiveMapTLeft, TRight type exposes the following members.
| Name | Description | |
|---|---|---|
| InjectiveMapTLeft, TRight |
Constructor.
| |
| InjectiveMapTLeft, TRight(Int32) |
Constructor.
|
| Name | Description | |
|---|---|---|
| Count |
The number of injective mappings contained.
| |
| Left |
The domain for the mapping.
| |
| Right |
The codomain for the mapping.
|
| Name | Description | |
|---|---|---|
| Clear |
Removes all injective mappings.
| |
| ContainsLeft |
Determines whether an injective mapping exists between the specified
left value and some right value.
| |
| ContainsLeftRight |
Determines whether an injective mapping exists between the specified
left and right values.
| |
| ContainsRight |
Determines whether an injective mapping exists between the specified
right value and some left value.
| |
| ContainsRightLeft |
Determines whether an injective mapping exists between the specified
right and left values.
| |
| GetEnumerator |
Enumerator for the injective mapping.
| |
| MapLeftRight(TLeft) |
Accessor for the right value mapped to the specified left value.
| |
| MapLeftRight(TLeft, TRight) |
Specifies an injective mapping between left and
right.
| |
| MapRightLeft(TRight) |
Accessor for the left value mapped to the specified right value.
| |
| MapRightLeft(TRight, TLeft) |
Specifies an injective mapping between right and
left.
| |
| RemoveLeftRight(TLeft) |
Removes the injective mapping between the specified left value and
the corresponding right value.
| |
| RemoveLeftRight(TLeft, TRight) |
Removes the injective mapping between the specified left and
right values.
| |
| RemoveRightLeft(TRight) |
Removes the injective mapping between the specified right value and
the corresponding left value.
| |
| RemoveRightLeft(TRight, TLeft) |
Removes the injective mapping between the specified right and
left values.
| |
| TryMapLeftRight |
Accessor for the right value mapped to the specified left value.
| |
| TryMapRightLeft |
Accessor for the left value mapped to the specified right value.
|
| Name | Description | |
|---|---|---|
| LaunchInjectiveMappingTLeft, TRight | (Defined by TaskExt.) | |
| SequenceInjectiveMappingTLeft, TRight | (Defined by TaskExt.) |