How to use a template library class using rubyclr

Hi,
I have a created a dll using c# .net. The dll contains a few function
with accept template while execution.
window.Get(SearchCriteria.ByText(“buttonname”))
Where Button is the template which is to be passed to get the button
object
Following is the button definition

 public virtual T Get<T>(SearchCriteria searchCriteria) where T : 

UIItem
{
return (T) Get(searchCriteria.AndControlType(typeof (T)));
}

Where T is the template.

Does anyone know how to pass this template Button using ruby so that i
can access the dll using ruby.

-Harshad