Exemple #1
0
 public static IComparisonDeclaration <T> Comparison <T>()
 {
     return(ParametersBuilder.Declare <T, T>().Comparison());
 }
Exemple #2
0
 public static IComparisonDeclaration <T> Comparison <T>(Expression <Func <T> > definition)
 {
     return(ParametersBuilder.Declare(definition, definition).Comparison());
 }
Exemple #3
0
 public static IEqualityDeclaration <T> Equality <T>(Expression <Func <T> > typeDef)
 {
     return(ParametersBuilder.Declare(typeDef, typeDef).Equality());
 }
Exemple #4
0
 public static IEqualityDeclaration <T> Equality <T>()
 {
     return(ParametersBuilder.Declare <T, T>().Equality());
 }
Exemple #5
0
 public static IHashingDeclaration <T> Hashing <T>(Expression <Func <T> > typeDef, Expression <Func <int, int, int> > composer, Expression <Func <int> > seed)
 {
     return(ParametersBuilder.Declare(typeDef).Hashing(composer, seed));
 }
Exemple #6
0
 public static IHashingDeclaration <T> Hashing <T>(Expression <Func <T> > typeDef)
 {
     return(ParametersBuilder.Declare(typeDef).Hashing());
 }
Exemple #7
0
 public static IHashingDeclaration <T> Hashing <T>()
 {
     return(ParametersBuilder.Declare <T>().Hashing());
 }