Files
ntwain/NTwain/Triplets/TripletBase.cs

31 lines
767 B
C#
Raw Normal View History

2014-04-20 16:57:38 -04:00
using NTwain.Internals;
using System;
2014-04-02 19:01:21 -04:00
namespace NTwain.Triplets
{
/// <summary>
/// Base class for grouping triplet operations messages.
/// </summary>
public abstract class TripletBase
2014-04-02 19:01:21 -04:00
{
/// <summary>
/// Initializes a new instance of the <see cref="TripletBase" /> class.
2014-04-02 19:01:21 -04:00
/// </summary>
/// <param name="session">The session.</param>
/// <exception cref="System.ArgumentNullException"></exception>
internal TripletBase(ITwainSessionInternal session)
2014-04-02 19:01:21 -04:00
{
if (session == null) { throw new ArgumentNullException("session"); }
2014-04-04 07:25:11 -04:00
Session = session;
2014-04-02 19:01:21 -04:00
}
/// <summary>
/// Gets the twain session.
/// </summary>
/// <value>
/// The session.
/// </value>
internal ITwainSessionInternal Session { get; private set; }
2014-04-02 19:01:21 -04:00
}
}