(context: IContext)
| 1137 | } |
| 1138 | |
| 1139 | public evaluate(context: IContext): boolean { |
| 1140 | for (let i = 0, len = this.expr.length; i < len; i++) { |
| 1141 | if (this.expr[i].evaluate(context)) { |
| 1142 | return true; |
| 1143 | } |
| 1144 | } |
| 1145 | return false; |
| 1146 | } |
| 1147 | |
| 1148 | private static _normalizeArr(arr: ReadonlyArray<ContextKeyExpression | null | undefined>): ContextKeyExpression[] { |
| 1149 | let expr: ContextKeyExpression[] = []; |