Advertisement
dmo

Monads in C#

dmo
Mar 12th, 2015
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.51 KB | None | 0 0
  1.         internal Maybe<Id<ReplicaInfo>> ReplicaIdFromPath(Path path)
  2.         {
  3.             return (from jid in this.JobIdFromPath(path)      // Parse jobId from path.
  4.                     from rid in this.JobReplicaMap[jid]       // Look up replicaId from jobId
  5.                     from rpath in this.LookupReplicaPath(rid) // Look up replica path
  6.                     where rpath == path                       // Make sure replica path matches original path
  7.                     select rid).FirstOrNothing();
  8.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement