Esempio n. 1
0
    public bool NotMe (TChild child, TTypeInfo typeInfo)
    {
      if (Child.Equals (child)) {
        return (TypeInfo.IsSame (typeInfo).IsFalse ());
      }

      return (Child.Equals (child).IsFalse ());
    }
Esempio n. 2
0
    public bool IsSiblingToMe (TChild child, TTypeInfo typeInfo)
    {
      bool res = false;

      if (IsRelationSibling) {
        if (NotMe (child, typeInfo)) {
          res = true;
        }
      }

      return (res);
    }
Esempio n. 3
0
 public TMessageModule (TResource.TModule moduleName, TMessageAction messageAction, TNode node, TTypeInfo typeInfo)
   : base (moduleName, messageAction, TDefault.SupportModule, node, typeInfo)
 {
 }
Esempio n. 4
0
 public TServicesMessage (TValidationResult result, TMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Services, messageAction, TNode.Create (typeInfo), typeInfo)
 {
   CopyResult (result);
 }
Esempio n. 5
0
 public TServicesMessage (TMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Services, messageAction, TNode.Create (typeInfo), typeInfo)
 {
 }
Esempio n. 6
0
 public TFactoryMessage (TMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo)
 {
 }
Esempio n. 7
0
 public TCollectionMessage (TMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Collection, messageAction, TNode.Create (typeInfo), typeInfo)
 {
 }
Esempio n. 8
0
 public TShellMessage (TMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Shell, messageAction, TNode.Create (typeInfo), typeInfo)
 {
 }
Esempio n. 9
0
 public TFactorySiblingMessageInternal (TInternalMessageAction messageAction, TChild child, TTypeInfo typeInfo)
   : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo)
 {
   Node.SelectRelationSibling (child);
 }
Esempio n. 10
0
 public TFactoryMessageInternal (TInternalMessageAction messageAction, TAuthentication authentication, TTypeInfo typeInfo)
   : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo)
 {
   Support.Argument.Types.Select (authentication);
 }
Esempio n. 11
0
 public TFactoryMessageInternal (TValidationResult result, TInternalMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo)
 {
   CopyResult (result);
 }
Esempio n. 12
0
 public TCollectionMessageInternal (TInternalMessageAction messageAction, TChild child, TTypeInfo typeInfo)
   : base (TResource.TModule.Collection, messageAction, TNode.Create (typeInfo), typeInfo)
 {
   Node.SelectRelationChild (child);
 }
Esempio n. 13
0
 public TMessageInternal (TResource.TModule moduleName, TInternalMessageAction messageAction, TNode node, TTypeInfo typeInfo)
   : base (moduleName, messageAction, TDefault.SupportInternal, node, typeInfo)
 {
 }
Esempio n. 14
0
 public static TNode Create (TTypeInfo typeInfo) => (new TNode (typeInfo));
Esempio n. 15
0
 TNode (TTypeInfo typeInfo)
   : base (TChild.None, typeInfo)
 {
   ModuleName = TModuleName.None;
 }