Visual Basic (Declaration)
Public Interface IExtension(Of T As {Object, IExtensibleObject(Of T)})
Dim instance As IExtension(Of T)
public interface IExtension<T>
where T : Object, IExtensibleObject<T>
generic<typename T>
where T : Object, IExtensibleObject<T>
public interface class IExtension
JScript does not support generic types or methods.