public static System.Collections.Generic.LinkedList <TItem> LinkedList <TItem, TConcat_InnerEnumerable, TConcat_InnerEnumerator>(DefaultIfEmptyDefaultEnumerable <TItem, TConcat_InnerEnumerable, TConcat_InnerEnumerator> second) where TConcat_InnerEnumerable : struct, IStructEnumerable <TItem, TConcat_InnerEnumerator> where TConcat_InnerEnumerator : struct, IStructEnumerator <TItem> => LinkedListImpl <TItem, DefaultIfEmptyDefaultEnumerable <TItem, TConcat_InnerEnumerable, TConcat_InnerEnumerator>, DefaultIfEmptyDefaultEnumerator <TItem, TConcat_InnerEnumerator> >(ref second);
public bool SequenceEqual <TSequenceEqual_DefaultIfEmptyInnerEnumerable, TSequenceEqual_DefaultIfEmptyInnerEnumerator>(DefaultIfEmptyDefaultEnumerable <TItem, TSequenceEqual_DefaultIfEmptyInnerEnumerable, TSequenceEqual_DefaultIfEmptyInnerEnumerator> second) where TSequenceEqual_DefaultIfEmptyInnerEnumerable : struct, IStructEnumerable <TItem, TSequenceEqual_DefaultIfEmptyInnerEnumerator> where TSequenceEqual_DefaultIfEmptyInnerEnumerator : struct, IStructEnumerator <TItem> { if (IsDefaultValue()) { throw CommonImplementation.Uninitialized("first"); } if (second.IsDefaultValue()) { throw CommonImplementation.Uninitialized(nameof(second)); } return(false); }