Internals

Namespace: Chimayo.Ssis.Writer2012
Parent Module: DtsIdMonad

Nested types and modules

TypeDescription
DtsIdMonad<'a>
DtsIdMonadBuilder
DtsIdMonadStateType

Functions and values

Function or valueDescription
_return v
Signature: v:'?10654 -> DtsIdMonad<'?10654>
Type parameters: '?10654
assignDtsId key value
Signature: key:string -> value:Guid -> DtsIdMonad<unit>

assignDtsId does not mark registrations as used; this means that they aren't reported as registrations unless they are subsequently accessed

bind f arg2
Signature: f:('?10651 -> DtsIdMonad<'?10652>) -> DtsIdMonad<'?10651> -> DtsIdMonad<'?10652>
Type parameters: '?10651, '?10652
combine expr1 expr2
Signature: expr1:DtsIdMonad<unit> -> expr2:DtsIdMonad<'?10659> -> DtsIdMonad<'?10659>
Type parameters: '?10659
getDtsId key
Signature: key:string -> DtsIdMonad<Guid>
getState
Signature: DtsIdMonad<DtsIdMonadStateType>
getUniqueCounterValue
Signature: DtsIdMonad<int>
map f arg2
Signature: f:('?10656 -> '?10657) -> DtsIdMonad<'?10656> -> DtsIdMonad<'?10657>
Type parameters: '?10656, '?10657
plumbDtsId refId (c, map, requests)
Signature: refId:'?10642 -> (c:'?10643 * map:Map<'?10642,Guid> * requests:Set<'?10642>) -> ('?10643 * Map<'?10642,Guid> * Set<'?10642>) * Guid
Type parameters: '?10642, '?10643
setState (arg1, arg2, arg3)
Signature: (int * Map<string,Guid> * Set<string>) -> DtsIdMonad<unit>
tryGetDtsId key
Signature: key:string -> DtsIdMonad<Guid option>