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