DiscriminatedUnionListExtensions Class

Summary

Provides extension methods to Match, Add, Add a range to lists of discriminated unions.
Namespace
FunctionalSharp.DiscriminatedUnions
Base Types
  • object
graph TD Base0["object"]-->Type Type["DiscriminatedUnionListExtensions"] class Type type-node

Syntax

public static class DiscriminatedUnionListExtensions

Methods

Name Value Summary
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type10) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type4) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type5) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type6) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type7) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type8) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, Type9) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type4) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type5) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type6) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type7) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type8) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, Type9) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type4) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type5) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type6) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type7) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, Type8) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, Type4) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, Type5) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, Type6) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, Type7) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, Type4) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, Type5) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, Type6) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, Type4) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, Type5) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, Type4) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3>(List<DiscriminatedUnion<Type1, Type2, Type3>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3>(List<DiscriminatedUnion<Type1, Type2, Type3>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2, Type3>(List<DiscriminatedUnion<Type1, Type2, Type3>>, Type3) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2>(List<DiscriminatedUnion<Type1, Type2>>, Type1) void
Adds the object to the end of the DiscriminatedUnionList
static
Add<Type1, Type2>(List<DiscriminatedUnion<Type1, Type2>>, Type2) void
Adds the object to the end of the DiscriminatedUnionList
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type10>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type4>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type5>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type6>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type7>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type8>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10>>, IEnumerable<Type9>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type4>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type5>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type6>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type7>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type8>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9>>, IEnumerable<Type9>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type4>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type5>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type6>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type7>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8>>, IEnumerable<Type8>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, IEnumerable<Type4>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, IEnumerable<Type5>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, IEnumerable<Type6>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6, Type7>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6, Type7>>, IEnumerable<Type7>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, IEnumerable<Type4>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, IEnumerable<Type5>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5, Type6>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5, Type6>>, IEnumerable<Type6>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, IEnumerable<Type4>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4, Type5>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4, Type5>>, IEnumerable<Type5>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3, Type4>(List<DiscriminatedUnion<Type1, Type2, Type3, Type4>>, IEnumerable<Type4>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3>(List<DiscriminatedUnion<Type1, Type2, Type3>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3>(List<DiscriminatedUnion<Type1, Type2, Type3>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2, Type3>(List<DiscriminatedUnion<Type1, Type2, Type3>>, IEnumerable<Type3>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2>(List<DiscriminatedUnion<Type1, Type2>>, IEnumerable<Type1>) void
Adds a Enumerable of items to the list.
static
AddRange<Type1, Type2>(List<DiscriminatedUnion<Type1, Type2>>, IEnumerable<Type2>) void
Adds a Enumerable of items to the list.
static
Match<Type1, Type2, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, BaseType>>, Action<Type1>, Action<Type2>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, Type4, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>, Func<Type4, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, Type4, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>, Action<Type4>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, Type4, Type5, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>, Func<Type4, ReturnType>, Func<Type5, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, Type4, Type5, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>, Action<Type4>, Action<Type5>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>, Func<Type4, ReturnType>, Func<Type5, ReturnType>, Func<Type6, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>, Action<Type4>, Action<Type5>, Action<Type6>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>, Func<Type4, ReturnType>, Func<Type5, ReturnType>, Func<Type6, ReturnType>, Func<Type7, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>, Action<Type4>, Action<Type5>, Action<Type6>, Action<Type7>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>, Func<Type4, ReturnType>, Func<Type5, ReturnType>, Func<Type6, ReturnType>, Func<Type7, ReturnType>, Func<Type8, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>, Action<Type4>, Action<Type5>, Action<Type6>, Action<Type7>, Action<Type8>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>, Func<Type4, ReturnType>, Func<Type5, ReturnType>, Func<Type6, ReturnType>, Func<Type7, ReturnType>, Func<Type8, ReturnType>, Func<Type9, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>, Action<Type4>, Action<Type5>, Action<Type6>, Action<Type7>, Action<Type8>, Action<Type9>) void
Runs actions for the specific matching types.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10, BaseType, ReturnType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10, BaseType>>, Func<Type1, ReturnType>, Func<Type2, ReturnType>, Func<Type3, ReturnType>, Func<Type4, ReturnType>, Func<Type5, ReturnType>, Func<Type6, ReturnType>, Func<Type7, ReturnType>, Func<Type8, ReturnType>, Func<Type9, ReturnType>, Func<Type10, ReturnType>) IEnumerable<ReturnType>
Transforms the list matching the specific types and extecuting a function for them.
static
Match<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10, BaseType>(List<DiscriminatedUnionWithBase<Type1, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9, Type10, BaseType>>, Action<Type1>, Action<Type2>, Action<Type3>, Action<Type4>, Action<Type5>, Action<Type6>, Action<Type7>, Action<Type8>, Action<Type9>, Action<Type10>) void
Runs actions for the specific matching types.
static