{"action":"created","issue":{"url":"https://api.github.com/repos/object/Simple.OData.Client/issues/100","labels_url":"https://api.github.com/repos/object/Simple.OData.Client/issues/100/labels{/name}","comments_url":"https://api.github.com/repos/object/Simple.OData.Client/issues/100/comments","events_url":"https://api.github.com/repos/object/Simple.OData.Client/issues/100/events","html_url":"https://github.com/object/Simple.OData.Client/issues/100","id":67618398,"number":100,"title":"How i can implement the ISOF function?","user":{"login":"manusisnova","id":1902613,"avatar_url":"https://avatars.githubusercontent.com/u/1902613?v=3","gravatar_id":"","url":"https://api.github.com/users/manusisnova","html_url":"https://github.com/manusisnova","followers_url":"https://api.github.com/users/manusisnova/followers","following_url":"https://api.github.com/users/manusisnova/following{/other_user}","gists_url":"https://api.github.com/users/manusisnova/gists{/gist_id}","starred_url":"https://api.github.com/users/manusisnova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manusisnova/subscriptions","organizations_url":"https://api.github.com/users/manusisnova/orgs","repos_url":"https://api.github.com/users/manusisnova/repos","events_url":"https://api.github.com/users/manusisnova/events{/privacy}","received_events_url":"https://api.github.com/users/manusisnova/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-10T15:21:08Z","updated_at":"2015-04-14T17:00:39Z","closed_at":"2015-04-14T17:00:39Z","body":"I am trying to get all records of specific Type derived from BaseType, OData V3 URL conventions says\r\n\r\n5.1.2.4.26. isof\r\n\r\nThe isof canonical function has the following signatures\r\n\r\nEdm.Boolean isof(type)\r\nEdm.Boolean isof(expression, type)\r\nIf implemented the single parameter isof canonical function MUST return true if, and only if, the current instance is assignable to the type specified. If implemented the two parameter isof canonical function MUST return true if, and only if, the object referred to by the expression is assignable to the type specified.\r\n\r\nThe isofMethodCallExpr syntax rule defines how the isof function is invoked.\r\n\r\nFor example:\r\n\r\nhttp://services.odata.org/Northwind/Northwind.svc/Orders?$filter=isof(NorthwindModel.BigOrder)\r\nReturns only orders that are also BigOrders.\r\n\r\nhttp://services.odata.org/Northwind/Northwind.svc/Orders?$filter=isof(Customer, NorthwindModel.MVPCustomer)\r\nReturns only orders that have a customer that is a MVPCustomer."},"comment":{"url":"https://api.github.com/repos/object/Simple.OData.Client/issues/comments/92981316","html_url":"https://github.com/object/Simple.OData.Client/issues/100#issuecomment-92981316","issue_url":"https://api.github.com/repos/object/Simple.OData.Client/issues/100","id":92981316,"user":{"login":"object","id":252126,"avatar_url":"https://avatars.githubusercontent.com/u/252126?v=3","gravatar_id":"","url":"https://api.github.com/users/object","html_url":"https://github.com/object","followers_url":"https://api.github.com/users/object/followers","following_url":"https://api.github.com/users/object/following{/other_user}","gists_url":"https://api.github.com/users/object/gists{/gist_id}","starred_url":"https://api.github.com/users/object/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/object/subscriptions","organizations_url":"https://api.github.com/users/object/orgs","repos_url":"https://api.github.com/users/object/repos","events_url":"https://api.github.com/users/object/events{/privacy}","received_events_url":"https://api.github.com/users/object/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T17:00:39Z","updated_at":"2015-04-14T17:00:39Z","body":"Good news!"}}