Public Overloads Property Parameter() As Test1Parameters Get Return oTest1Parameters End Get Set(ByVal value As Test1Parameters) oTest1Parameters = value End Set End Property Public Overloads Property Parameter() As Test2Parameters Get Return oTest2Parameters End Get Set(ByVal value As Test2Parameters) oTest2Parameters = value End Set End PropertyWhere Test1Parameters and Test2Parameters would be defined as follows:
Public Class Test1Parameters Private Test1Field1 As String Private Test1Field2 As String Private Test1Field3 As String Private Test1Field4 As String End Class Public Class Test2Parameters Private Test2Field1 As String Private Test2Field2 As String Private Test2Field3 As String Private Test2Field4 As String End ClassThank You