public static void UseTriggerListener(this ISystemContext context, ITriggerListener listener)
        {
            var router = context.ResolveService <TriggerEventRouter>();

            if (router == null)
            {
                context.RegisterService <TriggerEventRouter>();
            }

            context.RegisterInstance(listener);
        }
 public static void UserSpatial(this ISystemContext context)
 {
     context.RegisterService <SpatialTypeResolver>();
     context.RegisterInstance <IRoutineResolver>(SpatialSystemFunctions.Resolver);
 }
Beispiel #3
0
 public static void UseXml(this ISystemContext context)
 {
     context.RegisterService <XmlTypeResolver>();
     context.RegisterInstance(XmlFunctions.Resolver);
 }
 public static void UseRoutineResolver <TResolver>(this ISystemContext context, TResolver resolver)
     where TResolver : class, IRoutineResolver
 {
     context.RegisterInstance(resolver);
 }