Enhancement of IL Pattern

* All: [BUG FIX] Change the type of 'this' that is passed to the first parameter of the instance method of a generic type, to the generic type instance. Previously, it was a generic type definition.
* All: Improve the support IL pattern coverage.