public void ReadWrittenValue(ref NativeStream.Reader reader, out Value value, out OutputDataPort outputDataPort)
 {
     outputDataPort = new OutputDataPort {
         Port = new Port {
             Index = reader.Read <uint>()
         }
     };
     value = reader.Read <Value>();
 }
예제 #2
0
 public DataPortReaderAndWriter(bool isLinked, InputDataPort input, OutputDataPort output)
 {
     IsLinked = isLinked;
     Input    = input;
     Output   = output;
 }
 public void RecordWrittenValue(Value value, OutputDataPort outputDataPort)
 {
     _writer.Write(StepType.WrittenValue);
     _writer.Write(outputDataPort.Port.Index);
     _writer.Write(value);
 }
예제 #4
0
 public static IVariantWriter <T> ToVariantWriter <T>(this OutputDataPort port, [NotNull] GraphInstance instance, [NotNull] GraphDefinition definition) where T : unmanaged
 {
     throw new NotImplementedException();
 }