예제 #1
0
        private static TypeTemplateModel CacheAndReturn(EventArgumentModel argument, TypeTemplateModel typeTemplateModel)
        {
            var cacheKey = GetCacheKey(argument);

            TypeTemplates[cacheKey] = typeTemplateModel;

            return(typeTemplateModel);
        }
 private TypeTemplateModel GetTypeTemplateModelInternal()
 {
     if (_typeTemplateModel == null)
     {
         var definition = GetDefinition();
         _typeTemplateModel = Newtonsoft.Json.JsonConvert.DeserializeObject <TypeTemplateModel>(definition);
     }
     return(_typeTemplateModel);
 }