Example #1
0
 public static KeyExpression Key(ResourceContainer container, ResourceType type, NodeProperty[] properties, NodeValue[] values)
 {
     ConstantExpression[] constants = values.Select(v => Constant(v)).ToArray();
     PropertyExpression[] propExps = properties.Select(p => Property(p)).ToArray();
     return new KeyExpression(container, type, propExps, constants);
 }
Example #2
0
 public static PropertyExpression[] Properties(NodeProperty[] properties)
 {
     return properties.Select(p => Exp.Property(p)).ToArray();
 }