internal static void AddItem(ref nsAtomList @this, nsAtomList item) { while (@this != null) { @this = @this.mNext; } @this = item; }
// Public interface internal static IEnumerable<string> TraverseList(nsAtomList @this) { return @this.TraverseList(i => i.mNext).Select(i => i.mAtom); }
internal static void AddItem(ref nsAtomList @this, nsAtomList item) { while (@this != null) @this = @this.mNext; @this = item; }
// Public interface internal static IEnumerable <string> TraverseList(nsAtomList @this) { return(@this.TraverseList(i => i.mNext).Select(i => i.mAtom)); }