/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> /// <param name="tabDepth">Tab depth.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(this.OperatorType); writer.WriteByte(this.ReturnType); writer.WriteByte(this.LhsType); writer.WriteByte(this.RhsType); }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.MethodSignature); writer.WriteByte(this.methodId); writer.WriteByte(this.returnType); writer.WriteByte((byte)this.parameterTypes.Count); foreach (byte parameterType in this.parameterTypes) { writer.WriteByte(parameterType); } }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.Condition); if (this.rightStatement != null) { this.rightStatement.WriteToDisk(writer); } }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.LeftStatement); if (this.leftMethodCall != null) { this.leftMethodCall.WriteToDisk(writer); } if (this.assignment != null) { this.assignment.WriteToDisk(writer); } }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.RootStatement); if (this.conditionalLeftStatement != null) { this.conditionalLeftStatement.WriteToDisk(writer); } if (this.leftStatement != null) { this.leftStatement.WriteToDisk(writer); } }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.Assignment); if (this.readWriteVariable != null) { this.readWriteVariable.WriteToDisk(writer); } if (this.rightStatement != null) { this.rightStatement.WriteToDisk(writer); } }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.RightStatementOperation); if (this.operatorSignature != null) { this.operatorSignature.WriteToDisk(writer); } if (this.leftHandSide != null) { this.leftHandSide.WriteToDisk(writer); } if (this.rightHandSide != null) { this.rightHandSide.WriteToDisk(writer); } }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.RightStatement); if (this.rightStatementOperation != null) { this.rightStatementOperation.WriteToDisk(writer); } if (this.readOnlyVariable != null) { this.readOnlyVariable.WriteToDisk(writer); } if (this.rightMethodCall != null) { this.rightMethodCall.WriteToDisk(writer); } if (this.literalValue != null) { this.literalValue.WriteToDisk(writer); } }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public virtual void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.RightMethodCall); this.WriteToDiskProtected(writer); }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public virtual void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.ReadOnlyVariable); this.WriteToDiskProtected(writer); }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public override void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.LeftMethodCall); this.WriteToDiskProtected(writer); }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.LiteralValue); writer.WriteByte(this.type); writer.WriteByte(this.value); }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public void WriteToDisk(FileIOManager writer) { writer.WriteByte(this.VariableType); writer.WriteByte(this.VariableId); }
/// <summary> /// Writes to disk. /// </summary> /// <param name="writer">Writer.</param> public override void WriteToDisk(FileIOManager writer) { writer.WriteByte(StatementTypeEnum.ReadWriteVariable); this.WriteToDiskProtected(writer); }