Inheritance: IMessageProcessor, IMessageVisitor
Ejemplo n.º 1
0
            /// <summary>
            /// Initialises a new instance of the <see cref="SessionModelBuilder"/> class and specifies
            /// the <paramref name="session"/> to build.
            /// </summary>
            /// <param name="session">The session to build.</param>
            /// <exception cref="System.ArgumentNullException">
            /// Throw when <paramref name="session"/> is <see langword="null"/>.
            /// </exception>
            public SessionModelBuilder(SessionModel session)
            {
                Guard.NotNull(session, "session");

                Model = session;
                Drivers = new DriverMessageDispatcher(session);
            }