{"push_id":789885376,"size":67,"distinct_size":67,"ref":"refs/heads/translatableStrings","head":"d2f96d6d77d78942ac7b11157b3a9f1eb1e113f7","before":"43bf132a3a59409ea9e0b6fd852f1384580bb8ef","commits":[{"sha":"a77045895f12df94e08088eb98f8a731c79e5f24","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Wrap comments.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/a77045895f12df94e08088eb98f8a731c79e5f24"},{"sha":"2bab88e195b55ea508f2da383b1c567ce4774b53","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Don't use linq methods.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/2bab88e195b55ea508f2da383b1c567ce4774b53"},{"sha":"dcadf04373535db8e4fb7d97e34fac1b5bfcad25","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'master' into VerifyForwardedTypes","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/dcadf04373535db8e4fb7d97e34fac1b5bfcad25"},{"sha":"0a9261d0ec290ec10757c9e573ecd59ddb1d0d2c","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Don't crash if we are referencing multiple assemblies/modules with the same name.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/0a9261d0ec290ec10757c9e573ecd59ddb1d0d2c"},{"sha":"8e23bca07cc1e9d282bdb6d4769908c46d1925ee","author":{"email":"43f65236355b73a20444e4e98dbe799bb5631178@microsoft.com","name":"Ravi Chande"},"message":"After calling nextHandler(), backspace completion should verify that the caret can still be mapped into our subject buffer before starting a session.\n\nFixes #3789.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/8e23bca07cc1e9d282bdb6d4769908c46d1925ee"},{"sha":"9979aacb0cc6cc52926e00daefb75096769347e6","author":{"email":"43f65236355b73a20444e4e98dbe799bb5631178@microsoft.com","name":"Ravi Chande"},"message":"Move logic for verifying that the caret can map into the subject buffer into StartNewModelComputation","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/9979aacb0cc6cc52926e00daefb75096769347e6"},{"sha":"a063b60f0cf21c97ac6a41600d06a1a8ce2875ba","author":{"email":"43f65236355b73a20444e4e98dbe799bb5631178@microsoft.com","name":"Ravi Chande"},"message":"Add a test for when the caret cannot be mapped into completion's subject buffer.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/a063b60f0cf21c97ac6a41600d06a1a8ce2875ba"},{"sha":"c43fd6469516e05b2c08df16a4c51d5f952deeab","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add a new analyzer and code-fix to detect and recommend when people can use the auto-property pattern.\n\ni.e. if yo have:\n\n```c#\nclass C {\n  int i;\n  int P { get { return i; } set { i = value; } }\n}\n```\n\nIt will fade out ```int i;``` and offer to fix the code into:\n\n```c#\nclass C {\n  int P { get; set; }\n}\n```","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/c43fd6469516e05b2c08df16a4c51d5f952deeab"},{"sha":"44d8f55e27c5439dece93967e1d111ceab8dce08","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Simplify code.  Add more tests.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/44d8f55e27c5439dece93967e1d111ceab8dce08"},{"sha":"10e4e3b0231904d3ea8199a9fcd98d473ffbb0ab","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add an (internal) overload to Rename to allow features to rename a subset of locations.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/10e4e3b0231904d3ea8199a9fcd98d473ffbb0ab"},{"sha":"2620949b349fdd0893a33aefe9a242e5b2c4d7e0","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Simplify","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/2620949b349fdd0893a33aefe9a242e5b2c4d7e0"},{"sha":"60e5c1a942cf1919ddf5045bd11629f3559fc37f","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge branch 'renameFilter' into useAutoProperty","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/60e5c1a942cf1919ddf5045bd11629f3559fc37f"},{"sha":"27355e68f885960a47ab18fda135c9747743eb3b","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Actually update references when removing a field and converting a property to an auto prop.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/27355e68f885960a47ab18fda135c9747743eb3b"},{"sha":"822ede73759b68241097e60b3d0afdd9171312d5","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Merge remote-tracking branch 'upstream/master' into useAutoProperty\n\nConflicts:\n\tsrc/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/822ede73759b68241097e60b3d0afdd9171312d5"},{"sha":"760f9da8c65f63f923c8c379fdf7c1142f0a3d9a","author":{"email":"43f65236355b73a20444e4e98dbe799bb5631178@microsoft.com","name":"Ravi Chande"},"message":"Add a comment","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/760f9da8c65f63f923c8c379fdf7c1142f0a3d9a"},{"sha":"5323f402b69fe453b0ed8be5c90ed8eaa8801162","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"PR feedback.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/5323f402b69fe453b0ed8be5c90ed8eaa8801162"},{"sha":"54d3f8a415a6646acf6f3afe97fc8cac3e9bd33e","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add a setter to the auto-prop if the field is written to outside of a constructor.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/54d3f8a415a6646acf6f3afe97fc8cac3e9bd33e"},{"sha":"497cfe91e848a9a37eef82daac051be5c3da4ed9","author":{"email":"600f5533afc4de5c655223d715e7ec2dfd84ea6e@microsoft.com","name":"Balaji Krishnan"},"message":"Handle ConditionalAccessExpression cases properly.\n\nSyntaxFacts.GetExpressionOfMemberAccessExpression was looking for\npatterns that could be ConditionalAccessExpression. It was looking only\ntwo levels up from the current node. We hit a case where the\nConditionalAccessExpression was four levels higher. So, in general,\ninstead of dealing with various cases, we should use the\nGetParentCondtionalAccessExpression helper that walks up from a given\nnode and finds a ConditionalAccessExpression if one exists in a parent\nhierarchy. This change is C# only. The VB implementation of this method\ncorrectly uses GetCorrespondingConditionalAccessExpression in this case.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/497cfe91e848a9a37eef82daac051be5c3da4ed9"},{"sha":"d7b717a1571992c421cc0af372ff5f6d6e91b23c","author":{"email":"ac55e57c61b5096374f4b6dba1e30b9f3490f736@microsoft.com","name":"Balaji Krishnan"},"message":"Add Using Tests for Conditional Access Expressions.\n\ntests for AddUsing in Conditional Access Expression cases.","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/d7b717a1571992c421cc0af372ff5f6d6e91b23c"},{"sha":"91554c366173e55a61422a17c728b26ad38e8857","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Start to extract out a common shared core for 'Use Auto Prop'","distinct":true,"url":"https://api.github.com/repos/managed-commons/roslyn/commits/91554c366173e55a61422a17c728b26ad38e8857"}]}