Sasa.Dynamics NamespaceSasa Documentation
Statically typed, safe reflective and polytypic programming.
Classes

  ClassDescription
Public classDispatcher T 
The base class for all arity-specific dispatchers.
Public classEmptyReduce
Abstract base class for reducers.
Public classPIC
A polymorphic inline cache used for cached dynamic dispatch.
Public classReflect T 
Class used to reflect on internals of T.
Public classType T 
A reflector generator.
Interfaces

  InterfaceDescription
Public interfaceIBuild
Construct an instance of an abstract type.
Public interfaceIDispatch1
Dynamic dispatch.
Public interfaceIDispatch1 TBase 
Dynamic dispatch.
Public interfaceIDispatch10
Dynamic dispatch.
Public interfaceIDispatch11
Dynamic dispatch.
Public interfaceIDispatch12
Dynamic dispatch.
Public interfaceIDispatch13
Dynamic dispatch.
Public interfaceIDispatch14
Dynamic dispatch.
Public interfaceIDispatch15
Dynamic dispatch.
Public interfaceIDispatch16
Dynamic dispatch.
Public interfaceIDispatch2
Dynamic dispatch.
Public interfaceIDispatch3
Dynamic dispatch.
Public interfaceIDispatch4
Dynamic dispatch.
Public interfaceIDispatch5
Dynamic dispatch.
Public interfaceIDispatch6
Dynamic dispatch.
Public interfaceIDispatch7
Dynamic dispatch.
Public interfaceIDispatch8
Dynamic dispatch.
Public interfaceIDispatch9
Dynamic dispatch.
Public interfaceIDispatchAny
This interface can dispatch on any arity.
Public interfaceIFold TMember 
Marks the start of processing a member.
Public interfaceIReduce
Dispatch on the dynamic type.
Public interfaceIUnfold TMember 
Marks the start of processing a member.