Ejemplo n.º 1
0
 internal AreaType(AreaTypeInfo info)
 {
     DeclaredType = info.DeclaredType;
     Name         = info.Name;
     IsEvent      = info.IsEvent;
     IsTopic      = info.IsTopic;
     IsQuery      = info.IsQuery;
     State        = new AreaTypeState(DeclaredType);
 }
Ejemplo n.º 2
0
        public static AreaMap From(IEnumerable <Type> potentialTypes)
        {
            var areaTypes = new List <AreaTypeInfo>();

            foreach (var type in potentialTypes)
            {
                if (AreaTypeInfo.TryFrom(type, out var areaType))
                {
                    areaTypes.Add(areaType);
                }
            }

            return(new AreaMapBuilder(areaTypes).Build());
        }
Ejemplo n.º 3
0
 internal EventType(AreaTypeInfo info, Many <FlowObservation> observations = null) : base(info)
 {
     Observations = observations ?? new Many <FlowObservation>();
 }