I declare some interface and method in it, and provide an XML comment. It looks like this.
/// <summary>
/// Fills <see cref="BPDataBag"/>, depending on content of <see cref="OperationRequest"/> instance.
/// </summary>
/// <param name="bpData">An instance of <see cref="BPDataBag"/> to fill.</param>
/// <param name="request">An instance of <see cref="OperationRequest"/> to take data from.</param>
void FillDataBagByRequest(BPDataBag bpData, OperationRequest request);
Then I go to a class that will implement methods, type interface name after class name followed by colon
class MyClass : MyInterface
Then I hit Alt+Enter (which makes suggested action list to appear) and choose "Implement members"
And I get this:
///<summary>
///
/// Fills <see cref="T:FORIS.TelCRM.RequestManagement.CustomerCare.MGTS.Versions.BPDataBag" />, depending on content of <see cref="T:FORIS.TelCRM.MGTS.RequestManagement.FreeComponents.OperationRequestClasses.OperationRequest" /> instance.
///
///</summary>
///
///<param name="bpData">An instance of <see cref="T:FORIS.TelCRM.RequestManagement.CustomerCare.MGTS.Versions.BPDataBag" /> to fill.</param>
///<param name="request">An instance of <see cref="T:FORIS.TelCRM.MGTS.RequestManagement.FreeComponents.OperationRequestClasses.OperationRequest" /> to take data from.</param>
public void FillDataBagByRequest(BPDataBag bpData, OperationRequest request)
{
throw new NotImplementedException();
}
I mean extra blank lines and tabs in <summary> tag. I guess, this is a bug.