Example #1
0
 /// <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);
 }
Example #2
0
 /// <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);
     }
 }
Example #3
0
        /// <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);
            }
        }
Example #4
0
        /// <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);
            }
        }
Example #5
0
        /// <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);
            }
        }
Example #6
0
        /// <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);
            }
        }
Example #7
0
        /// <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);
            }
        }
Example #8
0
        /// <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);
 }
Example #10
0
 /// <summary>
 /// Writes to disk.
 /// </summary>
 /// <param name="writer">Writer.</param>
 public virtual void WriteToDisk(FileIOManager writer)
 {
     writer.WriteByte(StatementTypeEnum.ReadOnlyVariable);
     this.WriteToDiskProtected(writer);
 }
Example #11
0
 /// <summary>
 /// Writes to disk.
 /// </summary>
 /// <param name="writer">Writer.</param>
 public override void WriteToDisk(FileIOManager writer)
 {
     writer.WriteByte(StatementTypeEnum.LeftMethodCall);
     this.WriteToDiskProtected(writer);
 }
Example #12
0
 /// <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);
 }