How to use a template library class using rubyclr

I have a created a dll using c# .net. The dll contains a few function
with accept template while execution.
Where Button is the template which is to be passed to get the button
Following is the button definition

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

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.