示例#1
0
 CorruptMixin(ModifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
     if (!(mainEntity is Entity))
     {
         throw new InvalidOperationException("mainEntity should be an Entity");
     }
 }
示例#2
0
 private static XAttribute[] GetAttributes(MixinEntity ee)
 {
     return(new[]
     {
         new XAttribute("Label", (ee.ToString() ?? "[null]") + Modified(ee)),
         new XAttribute("TypeName", ee.GetType().TypeName()),
         new XAttribute("Background", ColorExtensions.ToHtmlColor(ee.GetType().FullName.GetHashCode())),
     });
 }
示例#3
0
 ColaboratorsMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
 protected UserEmployeeMixin(Entity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }
示例#5
0
 ColaboratorsMixin(IdentifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next) { }
示例#6
0
 DisabledMixin(ModifiableEntity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }
示例#7
0
 protected DiffLogMixin(Entity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }
示例#8
0
 DisconnectedCreatedMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
示例#9
0
 DisconnectedSubsetMixin(ModifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
 DisconnectedCreatedMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next) { }
示例#11
0
 IsolationMixin(ModifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
示例#12
0
 protected EmailReceptionMixin(ModifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
示例#13
0
 CorruptMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next) { }
示例#14
0
 protected DiffLogMixin(Entity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }
示例#15
0
 ColaboratorsMixin(ModifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
示例#16
0
 DisconnectedCreatedMixin(ModifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
 DisconnectedSubsetMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next) { }
示例#18
0
 DisconnectedSubsetMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
示例#19
0
 protected internal virtual void CopyFrom(MixinEntity mixin, object[] args)
 {
 }
示例#20
0
 ColaboratorsMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next) { }
示例#21
0
 IsolationMixin(Entity mainEntity, MixinEntity next) : base(mainEntity, next)
 {
 }
示例#22
0
 protected override void CopyFrom(MixinEntity mixin, object[] args)
 {
     this.IsDisabled = ((DisabledMixin)mixin).IsDisabled;
 }
示例#23
0
 protected override void CopyFrom(MixinEntity mixin, object[] args)
 {
     Isolation = ((IsolationMixin)mixin).Isolation;
 }
示例#24
0
 protected DiffLogMixin(ModifiableEntity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }
示例#25
0
 CorruptMixin(IdentifiableEntity mainEntity, MixinEntity next) : base(mainEntity, next) { }
示例#26
0
 protected UserEmployeeMixin(ModifiableEntity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }
示例#27
0
 protected override void CopyFrom(MixinEntity mixin, object[] args)
 {
     this.IsolationStrategy = ((DynamicIsolationMixin)mixin).IsolationStrategy;
 }
示例#28
0
 CaseActivityMixin(ModifiableEntity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
     this.CaseActivity = WorkflowActivityInfo.Current.CaseActivity?.ToLite();
 }
示例#29
0
 protected UserEmployeeMixin(Entity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }
示例#30
0
 protected DiffLogMixin(ModifiableEntity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
     this.RebindEvents();
 }
示例#31
0
 DisabledMixin(Entity mainEntity, MixinEntity next)
     : base(mainEntity, next)
 {
 }