{"push_id":787238132,"size":1,"distinct_size":1,"ref":"refs/heads/patch-1","head":"e6c6ce8763364c109a47457014aa2b0ef663b91d","before":"ed260f76db130f91ab1094deedbd30b1f69c6c69","commits":[{"sha":"e6c6ce8763364c109a47457014aa2b0ef663b91d","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@agcom.com.au","name":"Thomas Castiglione"},"message":"add support for ExpressionType.TypeEqual\n\nTypeIs is not the only kind of TypeBinaryExpression node. TypeIs represents the c# \"is\" or vb \"TypeOf..Is\" operator, but there is also a TypeEqual node which represents an exact type equality check. foo TypeEqual Foo iff foo is an instance of Foo, not of subclasses.\n\nThere is no C# syntax which produces a TypeEqual node as far as I'm aware, but it works fine with linq2objects and has important use cases in a linq provider I maintain. This pull request updates TypeBinaryExpressionNode.cs to support deserialising into a TypeEqual node.","distinct":true,"url":"https://api.github.com/repos/gulbanana/Serialize.Linq/commits/e6c6ce8763364c109a47457014aa2b0ef663b91d"}]}