Ejemplo n.º 1
0
 /// <summary>
 /// Creates a <see cref="StringComparer"/> that wraps the provided comparer.
 /// </summary>
 /// <param name="source">The source comparer. If this is <c>null</c>, the default comparer is used.</param>
 /// <returns>A <see cref="StringComparer"/> instance.</returns>
 public static StringComparer ToStringComparer(this IFullComparer <string>?source) => new FullStringComparer(source);
Ejemplo n.º 2
0
 //A static constructor is used to initialize any static data,
 //or to perform a particular action that needs to be performed once only
 /// <summary>
 /// Initializes static members of the <see cref="FileReferenceListItemViewModel"/> class.
 /// </summary>
 static FileReferenceListItemViewModel()
 {
     DefaultComparer = ComparerBuilder.For <FileReferenceListItemViewModel>().OrderBy(p => p.FileReferenceId);
 }
Ejemplo n.º 3
0
 public FullStringComparer(IFullComparer <string>?source)
 {
     _source = source ?? ComparerBuilder.For <string>().Default();
 }