コード例 #1
0
        public static void Save(IValueSink sink, ReadRangeAck <TData> value)
        {
            sink.EnterSequence();
            Value <ObjectId> .Save(sink, value.ObjectIdentifier);

            Value <PropertyIdentifier> .Save(sink, value.PropertyIdentifier);

            Value <Option <uint> > .Save(sink, value.PropertyArrayIndex);

            Value <ResultFlags> .Save(sink, value.ResultFlags);

            Value <uint> .Save(sink, value.ItemCount);

            Value <ReadOnlyArray <TData> > .Save(sink, value.ItemData);

            Value <Option <uint> > .Save(sink, value.FirstSequenceNumber);

            sink.LeaveSequence();
        }
コード例 #2
0
 public ReadRangeWrapper(ReadRangeAck item)
 {
     this.Item = item;
 }
コード例 #3
0
 public static ConfirmedServiceAck NewReadRange(ReadRangeAck readRange)
 {
     return new ReadRangeWrapper(readRange);
 }
コード例 #4
0
ファイル: ReadRangeAck.cs プロジェクト: LorenVS/bacstack
 public static void Save(IValueSink sink, ReadRangeAck value)
 {
     sink.EnterSequence();
     Value<ObjectId>.Save(sink, value.ObjectIdentifier);
     Value<PropertyIdentifier>.Save(sink, value.PropertyIdentifier);
     Value<Option<uint>>.Save(sink, value.PropertyArrayIndex);
     Value<ResultFlags>.Save(sink, value.ResultFlags);
     Value<uint>.Save(sink, value.ItemCount);
     Value<ReadOnlyArray<GenericValue>>.Save(sink, value.ItemData);
     Value<Option<uint>>.Save(sink, value.FirstSequenceNumber);
     sink.LeaveSequence();
 }
コード例 #5
0
 public ReadRangeWrapper(ReadRangeAck item)
 {
     this.Item = item;
 }
コード例 #6
0
 public static ConfirmedServiceAck NewReadRange(ReadRangeAck readRange)
 {
     return(new ReadRangeWrapper(readRange));
 }