public bool NotMe (TChild child, TTypeInfo typeInfo) { if (Child.Equals (child)) { return (TypeInfo.IsSame (typeInfo).IsFalse ()); } return (Child.Equals (child).IsFalse ()); }
public bool IsSiblingToMe (TChild child, TTypeInfo typeInfo) { bool res = false; if (IsRelationSibling) { if (NotMe (child, typeInfo)) { res = true; } } return (res); }
public TMessageModule (TResource.TModule moduleName, TMessageAction messageAction, TNode node, TTypeInfo typeInfo) : base (moduleName, messageAction, TDefault.SupportModule, node, typeInfo) { }
public TServicesMessage (TValidationResult result, TMessageAction messageAction, TTypeInfo typeInfo) : base (TResource.TModule.Services, messageAction, TNode.Create (typeInfo), typeInfo) { CopyResult (result); }
public TServicesMessage (TMessageAction messageAction, TTypeInfo typeInfo) : base (TResource.TModule.Services, messageAction, TNode.Create (typeInfo), typeInfo) { }
public TFactoryMessage (TMessageAction messageAction, TTypeInfo typeInfo) : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo) { }
public TCollectionMessage (TMessageAction messageAction, TTypeInfo typeInfo) : base (TResource.TModule.Collection, messageAction, TNode.Create (typeInfo), typeInfo) { }
public TShellMessage (TMessageAction messageAction, TTypeInfo typeInfo) : base (TResource.TModule.Shell, messageAction, TNode.Create (typeInfo), typeInfo) { }
public TFactorySiblingMessageInternal (TInternalMessageAction messageAction, TChild child, TTypeInfo typeInfo) : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo) { Node.SelectRelationSibling (child); }
public TFactoryMessageInternal (TInternalMessageAction messageAction, TAuthentication authentication, TTypeInfo typeInfo) : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo) { Support.Argument.Types.Select (authentication); }
public TFactoryMessageInternal (TValidationResult result, TInternalMessageAction messageAction, TTypeInfo typeInfo) : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo) { CopyResult (result); }
public TCollectionMessageInternal (TInternalMessageAction messageAction, TChild child, TTypeInfo typeInfo) : base (TResource.TModule.Collection, messageAction, TNode.Create (typeInfo), typeInfo) { Node.SelectRelationChild (child); }
public TMessageInternal (TResource.TModule moduleName, TInternalMessageAction messageAction, TNode node, TTypeInfo typeInfo) : base (moduleName, messageAction, TDefault.SupportInternal, node, typeInfo) { }
public static TNode Create (TTypeInfo typeInfo) => (new TNode (typeInfo));
TNode (TTypeInfo typeInfo) : base (TChild.None, typeInfo) { ModuleName = TModuleName.None; }