1 write to Kinds
Microsoft.ML.Transforms (1)
Expression\LambdaBinder.cs (1)
1226Kinds = kinds;
21 references to Kinds
Microsoft.ML.Transforms (21)
Expression\LambdaBinder.cs (21)
1138return arity == Kinds.Length; 1139Contracts.Assert(Kinds.Length > 0); 1140return arity >= Kinds.Length - 1; 1145get { return Kinds.Length; } 1236Contracts.Assert(kinds.Length == Kinds.Length || IsVariable && kinds.Length >= Kinds.Length - 1); 1239int head = IsVariable ? Kinds.Length - 1 : Kinds.Length; 1243if (!CanConvert(kinds[i], Kinds[i])) 1250var kind = Kinds[Kinds.Length - 1]; 1274if (Kinds.Length != other.Kinds.Length) 1275return Kinds.Length > other.Kinds.Length ? -1 : +1; 1281for (int k = 0; k < Kinds.Length; k++) 1283var t1 = Kinds[k]; 1284var t2 = other.Kinds[k]; 1412int ivMax = best.Kinds.Length - 1; 1415args[i] = Convert(node.Args.Items[i].AsExpr, best.Kinds[Math.Min(i, ivMax)]); 1441int head = best.Kinds.Length - 1;