public static IClassTypeSource InApplication(IApplication application, string templateId) { return(new ClassTypeSource((typeInfo) => application.FindTemplateInstance <IHasClassDetails>( TemplateDependancy.OnModel <IMetaModel>(templateId, (x) => x.Id == typeInfo.Id) )?.FullTypeName())); }
public static IClassTypeSource InProject(IProject project, string templateId) { return(new ClassTypeSource((typeInfo) => project.FindTemplateInstance <IHasClassDetails>( TemplateDependancy.OnModel <IMetaModel>(templateId, (x) => x.Id == typeInfo.Id) )?.FullTypeName())); }