Bugzilla – Bug 319551
[/doc] CS0419 reported for cref to implemented property.
Last modified: 2007-09-15 21:24:23 UTC
---- Reported by gert.driesen@pandora.be 2005-11-16 12:55:31 MST ---- mcs reports CS0419 if a cref points to a property that is defined in an implemented interface. To reproduce, compile the following code snippet: /// <summary /> public interface IExecutable { /// <summary /> void Execute (); /// <summary /> object Current { get; } } /// <summary> /// <see cref="Execute" /> /// <see cref="Current" /> /// </summary> public class A : IExecutable { static void Main () { } /// <summary /> public void Execute () { } /// <summary /> public object Current { get { return null; } } } Actual result: test.cs(16,14): warning CS0419: Ambiguous reference in cref attribute 'Current'. Assuming 'A.Current' but other overloads including 'IExecutable.Current' also matched Expected result: No warnings. ---- Additional Comments From atsushi@ximian.com 2005-11-16 15:44:54 MST ---- Fixed in svn (r53141).