| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- namespace OpenVIII.Fields
- {
- public static partial class Field
- {
- #region Classes
- public sealed class Info
- {
- #region Fields
- private readonly IDataProvider _dataProvider;
- #endregion Fields
- #region Constructors
- public Info(string fieldName, IDataProvider dataProvider)
- {
- Name = fieldName;
- _dataProvider = dataProvider;
- }
- #endregion Constructors
- #region Properties
- public string Name { get; }
- #endregion Properties
- #region Methods
- public bool TryReadData(Part part, out byte[] data)
- {
- data = _dataProvider.FindPart(part);
- return data != null;
- }
- #endregion Methods
- }
- #endregion Classes
- }
- }
|