internal int GetGenericVariableIndex()
{
RuntimeType typeChecked = this.GetTypeChecked();
if (!RuntimeTypeHandle.IsGenericVariable(typeChecked))
{
throw new InvalidOperationException(Environment.GetResourceString("Arg_NotGenericParameter"));
}
return(RuntimeTypeHandle.GetGenericVariableIndex(typeChecked));
}