Reporter | Yuri Astrakhan (yurik) |
---|---|
Created | Mar 5, 2012 8:05:18 PM |
Updated | Mar 5, 2012 8:31:36 PM |
Priority | Normal |
Type | Bug |
Fix versions | No Fix versions |
State | Submitted |
Assignee | Unassigned |
Subsystem | No subsystem |
Affected versions | No Affected versions |
Fixed in build | No Fixed in build |
In many cases such as dynamic library loading, infrastructure frequently determines that a module can be loaded by looking at either a common interface or inheritors of a base class. All such classes would by implication be used implicitly, hence it would be great if [UsedImplicitly] attribute on such base class or interface would cause all implementers to be considered as used in global solution analysis.
Note that the attribute is already marked "Inherited = true", but ignored by R#.
Note that the attribute is already marked "Inherited = true", but ignored by R#.