ReSharper 2026.1 Help

Code inspection: Similar anonymous type detected nearby

This inspection reports an anonymous object creation whose shape is very similar to another anonymous type nearby. That often means the code unintentionally creates multiple incompatible anonymous types where one shared shape was intended.

Example

var first = new { Id = 1, Name = "A", IsActive = true }; var second = new { Name = "B", Id = 2, IsActive = false };
var first = new { Id = 1, Name = "A", IsActive = true }; var second = new { Id = 2, Name = "B", IsActive = false };
01 April 2026