private static string GetMethodDocumentation(IMethodSymbol method) { switch (method.MethodKind) { case MethodKind.EventAdd: case MethodKind.EventRaise: case MethodKind.EventRemove: case MethodKind.PropertyGet: case MethodKind.PropertySet: return method.AssociatedSymbol.GetDocumentationComment().SummaryText; default: return method.GetDocumentationComment().SummaryText; } }
private static string GetMethodDocumentation(IMethodSymbol method) { switch (method.MethodKind) { case MethodKind.EventAdd: case MethodKind.EventRaise: case MethodKind.EventRemove: case MethodKind.PropertyGet: case MethodKind.PropertySet: return method.ContainingSymbol.GetDocumentationComment().SummaryText; default: return method.GetDocumentationComment().SummaryText; } }