internal ChoReadOnlyList(ChoList <T1> list, bool silent) { _innerList = list; _silent = silent; }
internal ChoFixedList(ChoList <T1> list, bool silent) { _innerList = list; _silent = silent; }
internal ChoReadOnlyList(ChoList <T1> list) : this(list, false) { }
internal ChoNotNullableList(ChoList <T1> list, bool silent) { _innerList = list; _silent = silent; }
internal ChoFixedList(ChoList <T1> list) : this(list, false) { }
public static ChoList <T> AsFixed(ChoList <T> list, bool silent) { ChoGuard.ArgumentNotNull(list, "List"); return(new ChoFixedList <T>(list, silent)); }
internal ChoNotNullableList(ChoList <T1> list) : this(list, false) { }
public static ChoList <T> AsReadOnly(ChoList <T> list, bool silent) { ChoGuard.ArgumentNotNull(list, "List"); return(new ChoReadOnlyList <T>(list, silent)); }
public static ChoList <T> AsFixed(ChoList <T> list) { return(AsFixed(list, false)); }
public static ChoList <T> AsUnique(ChoList <T> list, bool silent) { ChoGuard.ArgumentNotNull(list, "List"); return(new ChoUniqueList <T>(list, silent)); }
public static ChoList <T> AsReadOnly(ChoList <T> list) { return(AsReadOnly(list, false)); }
public static ChoList <T> AsUnique(ChoList <T> list) { return(AsUnique(list, false)); }
public static ChoList <T> AsNotNullable(ChoList <T> list) { return(AsNotNullable(list, false)); }
public static ChoList <T> AsSynchronized(ChoList <T> list) { ChoGuard.ArgumentNotNull(list, "List"); return(new ChoSynchronizedList <T>(list)); }
internal ChoUniqueList(ChoList <T1> list, bool silent) { _innerList = list; _silent = silent; }
internal ChoUniqueList(ChoList <T1> list) : this(list, false) { }