Ich sehe jedoch leider auch keine Möglichkeit diese umzusetzen, es gab sie schon mal in einem alten Release jedoch hat das in VB.NET nicht funktionert.
Die Ausgangsssituation ist wie folgt
/// <Summary>
/// SupportByLibrary 1
/// </Summary>
public void Foo(string param1);
/// <Summary>
/// SupportByLibrary 1,2
/// </Summary>
public void Foo(string param1, string param2);
/// <Summary>
/// SupportByLibrary 3
/// </Summary>
public void Foo(string param1, string param2, string param3);
param2 und param3 sind eigentlich optional. wenn ich sie als solche kennzeiche ist das in C# kein Problem jedoch ist VB.NET damit überfordert und sagt die Methode ist nicht eindeutig. ich könnte die ersten beiden funktionen im prinzip entfernen, würde jedoch die Information verlieren welche Funktionsüberladung von welcher Office Version unterstützt wird und dieses Feature möchte ich in jedem Fall behalten. Gibt es einen Weg die XML Dokumentation so zu gestalten das mir in einer funktion mit optionalen parametern trotzdem alle 3 Varianten im Intellisense angezeigt werden?