[Visual Basic] Public Overloads Shared Sub AssertNotNull(Of T As Class)( _ ByVal paramName As String, _ ByVal val As T, _ ByVal messageFormat As String, _ ParamArray args As Object _ )
[C#] public static T AssertNotNull<T>( stringparamName, T val, stringmessageFormat, params object[] args ) where T : class;