API Diff between 2.0.3 and 6.0.2
137 Additions
63 Removals
Elders.Cronus
-
public class AggregateRoot<TState> : IAggregateRoot, IAmEventSourced, IHaveState<IAggregateRootState> where TState : IAggregateRootState
-
public class AggregateRootException : Exception
-
public class AggregateRootId : AggregateUrn, IAggregateRootId, IUrn, IEquatable<IUrn>, IBlobId
-
public abstract class AggregateRootId<T> : AggregateUrn, IAggregateRootId, IUrn, IEquatable<IUrn>, IBlobId where T : AggregateRootId<T>
-
public abstract class AggregateRootState<TAggregateRoot, TAggregateRootId> : IAggregateRootState where TAggregateRoot : IAggregateRoot where TAggregateRootId : IAggregateRootId
-
public class AggregateUrn : Urn, IAggregateRootId, IUrn, IEquatable<IUrn>, IBlobId
-
public abstract class ApplicationService<AR> : IApplicationService where AR : IAggregateRoot
-
public class Base64UrlTokenUrnFormatProvider : IUrnFormatProvider
-
public class Base64UrnFormatProvider : IUrnFormatProvider
-
public static class ByteArrayHelper
-
public class DomainObjectEventHandlerMapping
-
public abstract class Entity<TAggregateRoot, TEntityState> : IEntity, IHaveState<IEntityState> where TAggregateRoot : IAggregateRoot where TEntityState : IEntityState
-
public class EntityEvent : IEvent, IMessage
-
public abstract class EntityId<TAggregateRootId> : EntityUrn, IEntityId, IUrn, IEquatable<IUrn>, IBlobId where TAggregateRootId : IAggregateRootId
-
public abstract class EntityState<TEntityId> : IEntityState where TEntityId : IEntityId
-
public class EntityUrn : Urn
-
public class EventHandlerRegistrations
-
public interface IAggregateRepository
-
public interface IAggregateRoot : IAmEventSourced, IHaveState<IAggregateRootState>
-
public interface IAggregateRootId : IUrn, IEquatable<IUrn>, IBlobId
-
public interface IAggregateRootState
-
public interface IAmEventSourced
-
public interface IApplicationService
-
public interface IBlobId
-
public interface ICommand : IMessage
-
public interface ICommandHandler<T> where T : ICommand
-
public interface IEntity : IHaveState<IEntityState>
-
public interface IEntityId : IUrn, IEquatable<IUrn>, IBlobId
-
public interface IEntityState
-
public interface IEvent : IMessage
-
public interface IEventHandler<T> where T : IEvent
-
public interface IGateway
-
public interface IHaveState<TState>
-
public interface IMessage
-
public interface IPort
-
public interface IProjection
-
public interface IPublicEvent : IMessage
-
public interface IPublisher<TMessage> where TMessage : IMessage
-
public interface ISaga
-
public interface ISagaTimeoutHandler<T> where T : IScheduledMessage
-
public interface IScheduledMessage : IMessage
-
public interface IUrn : IEquatable<IUrn>
-
public interface IUrnFormatProvider
-
public interface IValueObject<T> : IEqualityComparer<T>, IEquatable<T>
-
public static class MessageInfo
-
public class PlainUrnFormatProvider : IUrnFormatProvider
-
public struct ReadResult<T>
-
public static class ReflectionExtensions
-
public abstract class Saga : ISaga
-
public static class StringExtensions
-
public class UberUrnFormatProvider : IUrnFormatProvider
-
public class Urn : IUrn, IEquatable<IUrn>, IBlobId
-
public static class UrnRegex
-
public abstract class ValueObject<T> : IValueObject<T>, IEqualityComparer<T>, IEquatable<T> where T : ValueObject<T>
Elders.Cronus.DomainModeling
-
public class AggregateRoot<TState> : IAggregateRoot, ICanRestoreStateFromEvents<IAggregateRootState> where TState : IAggregateRootState
-
public class AggregateRootApplicationService<AR> : IAggregateRootApplicationService where AR : IAggregateRoot
-
public class AggregateRootException : Exception
-
public class AggregateRootId : IAggregateRootId, IBlobId, IEquatable<IAggregateRootId>
-
public abstract class AggregateRootState<TAggregateRoot, TAggregateRootId> : IAggregateRootState where TAggregateRoot : IAggregateRoot where TAggregateRootId : IAggregateRootId
- public abstract TAggregateRootId Id { get; set; }
- public TAggregateRoot Root { get; set; }
- protected AggregateRootState()
-
public sealed class BoundedContextAttribute : Attribute
-
public static class ByteArrayHelper
- public static byte[] Combine(byte[] first, byte[] second)
- public static bool Compare(byte[] b1, byte[] b2)
- public static int ComputeHash(byte[] data)
-
public class DomainObjectEventHandlerMapping
-
public abstract class Entity<TAggregateRoot, TEntityState> where TAggregateRoot : IAggregateRoot where TEntityState : IEntityState
-
public class EntityGuidId<TAggregateRootId> : EntityId<TAggregateRootId> where TAggregateRootId : IAggregateRootId
-
public class EntityId<TAggregateRootId> : IEntityId, IBlobId, IEquatable<IEntityId> where TAggregateRootId : IAggregateRootId
-
public abstract class EntityState<TEntityId> : IEntityState where TEntityId : IEntityId
-
public class GuidId : AggregateRootId
-
public interface IAggregateRepository
-
public interface IAggregateRoot : ICanRestoreStateFromEvents<IAggregateRootState>
-
public interface IAggregateRootApplicationService
-
public interface IAggregateRootId : IBlobId, IEquatable<IAggregateRootId>
-
public interface IAggregateRootState
-
public interface IBlobId
-
public interface ICanRestoreStateFromEvents<TState>
-
public interface ICommand : IMessage
-
public interface ICommandHandler<T> where T : ICommand
-
public interface IEntityId : IBlobId, IEquatable<IEntityId>
-
public interface IEntityState
-
public interface IEvent : IMessage
-
public interface IEventHandler<T> where T : IEvent
-
public interface IMessage
-
public interface IPort
-
public interface IProjection
-
public interface IPublisher<TMessage> where TMessage : IMessage
-
public interface IValueObject<T> : IEqualityComparer<T>, IEquatable<T>
-
public sealed class Message : IMessage
-
public static class MessageInfo
-
public static class ReflectionExtensions
-
public class StringId : AggregateRootId
-
public abstract class ValueObject<T> : IValueObject<T>, IEqualityComparer<T>, IEquatable<T> where T : ValueObject<T>
Elders.Cronus.Projections
Elders.Cronus.Testing