/// <summary>
 /// Add system message convention
 /// </summary>
 /// <param name="definesMessageType">Function to define system message convention</param>
 public static void AddSystemMessagesConventions(Func <Type, bool> definesMessageType)
 {
     if (!IsSystemMessageActions.Contains(definesMessageType))
     {
         IsSystemMessageActions.Add(definesMessageType);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Add system message convention.
 /// </summary>
 /// <param name="definesMessageType">Function to define system message convention.</param>
 public void AddSystemMessagesConventions(Func <Type, bool> definesMessageType)
 {
     Guard.AgainstNull(nameof(definesMessageType), definesMessageType);
     if (!IsSystemMessageActions.Contains(definesMessageType))
     {
         IsSystemMessageActions.Add(definesMessageType);
         MessagesConventionCache.Reset();
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Returns true is message is a system message type.
 /// </summary>
 public bool IsInSystemConventionList(Type t)
 {
     Guard.AgainstNull(nameof(t), t);
     return(IsSystemMessageActions.Any(isSystemMessageAction => isSystemMessageAction(t)));
 }
 private static bool IsInSystemConventionList(this Type t)
 {
     return(IsSystemMessageActions.Any(isSystemMessageAction => isSystemMessageAction(t)));
 }
 /// <summary>
 /// Returns true is message is a system message type.
 /// </summary>
 public bool IsInSystemConventionList(Type t)
 {
     return(IsSystemMessageActions.Any(isSystemMessageAction => isSystemMessageAction(t)));
 }
 private static bool IsInSystemConventionList(this Type t)
 {
     return(IsSystemMessageActions.Any(isSystemMessageAction => SystemMessagesConventionCache.ApplyConvention(t, isSystemMessageAction)));
 }