{"action":"closed","issue":{"url":"https://api.github.com/repos/electricessence/TypeScript.NET/issues/19","labels_url":"https://api.github.com/repos/electricessence/TypeScript.NET/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/electricessence/TypeScript.NET/issues/19/comments","events_url":"https://api.github.com/repos/electricessence/TypeScript.NET/issues/19/events","html_url":"https://github.com/electricessence/TypeScript.NET/issues/19","id":95207698,"number":19,"title":"Names not compatible with C#","user":{"login":"asthomas","id":2708028,"avatar_url":"https://avatars.githubusercontent.com/u/2708028?v=3","gravatar_id":"","url":"https://api.github.com/users/asthomas","html_url":"https://github.com/asthomas","followers_url":"https://api.github.com/users/asthomas/followers","following_url":"https://api.github.com/users/asthomas/following{/other_user}","gists_url":"https://api.github.com/users/asthomas/gists{/gist_id}","starred_url":"https://api.github.com/users/asthomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asthomas/subscriptions","organizations_url":"https://api.github.com/users/asthomas/orgs","repos_url":"https://api.github.com/users/asthomas/repos","events_url":"https://api.github.com/users/asthomas/events{/privacy}","received_events_url":"https://api.github.com/users/asthomas/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-15T14:20:40Z","updated_at":"2015-09-27T23:14:14Z","closed_at":"2015-09-27T23:14:14Z","body":"I notice that the method names are using the Javascript convention of a lower-case first character, whereas the .NET convention is upper case.  If the purpose here is to generate a compatible library for porting C# to Typescript, why put the user through the tedious process of changing the first letter of every method call?  If the purpose is to provide a familiar interface for people who already know C# and the .NET libraries, why diverge from the familiar interface?\r\n\r\nFor example, look at the Dictionary implementation.\r\n"}}