Я пытаюсь вызвать некоторую функциональность, которая требует, чтобы тип передавался в общей ситуации. У меня есть только строковое представление типа и сборка, которая содержит тип. Возможно ли это как-нибудь?
Звонок:
var typeName = "CustomNamespace.CustomType";
//CustomNamespace.CustomType should be replaced with typeName
Generator.RegisterTemplate<CustomNamespace.CustomType>();
Функция:
public void RegisterTemplate<TModel>(string templateName,
string templateString)
{
templateItems[TranslateKey(typeof(TModel), templateName)] =
new RazorTemplateEntry() {
ModelType = typeof(TModel),
TemplateString = templateString,
TemplateName = "Rzr" + Guid.NewGuid().ToString("N")
};
}