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