Exemplo n.º 1
0
 public bool TryGetById(int id, out IField value)
 {
     if (_cache.TryGetValue(id, out value))
     {
         return(true);
     }
     try
     {
         if (_definitions.TryGetById(id, out IFieldDefinition def))
         {
             value      = _fieldFactory(_revision, def);
             _cache[id] = value;
             return(true);
         }
     }
     catch (WorkItemTypeDeniedOrNotExistException)
     {
     }
     return(false);
 }