예제 #1
0
 protected override void WriteTextConstant()
 {
     EnginePatternWriter.WriteTextConstant(new TestTextConstant(EngineBuffer.Flush(), ++text_const_incrementor), EngineCurrentKeyPress);
 }
예제 #2
0
 protected override void WriteField()
 {
     EnginePatternWriter.WriteField(new TestField(EngineBuffer.Flush(), ++fld_incrementor), EngineCurrentKeyPress);
 }
예제 #3
0
 protected override void WriteSarbId()
 {
     EnginePatternWriter.WriteSarbId(new TestSarbId(EngineBuffer.Flush(), ++sarb_id_incrementor), EngineCurrentKeyPress);
 }
예제 #4
0
 protected override void WriteSqlServerVariable()
 {
     EnginePatternWriter.WriteSqlServerVariable(new TestSqlServerVariable(EngineBuffer.Flush(), ++sql_var_incrementor), EngineCurrentKeyPress);
 }
예제 #5
0
 protected override void WriteOtherKeyword()
 {
     EnginePatternWriter.WriteKeyword(new TestOtherKeyword(EngineBuffer.FlushKeyword().Value, ++oth_keyword_incrementor), EngineCurrentKeyPress);
 }
예제 #6
0
 protected override void WriteNumericConstant()
 {
     EnginePatternWriter.WriteNumericConstant(new TestNumericConstant(EngineBuffer.Flush(), ++num_const_incrementor), EngineCurrentKeyPress);
 }
예제 #7
0
 protected override void WriteTextConstant()
 {
     EnginePatternWriter.WriteTextConstant(new MeasureTextConstantSegment(EngineBuffer.Flush(), 0), EngineCurrentKeyPress);
 }
예제 #8
0
 protected override void WriteField()
 {
     EnginePatternWriter.WriteNumericConstant(new FilterVariableSegment(EngineBuffer.Flush(), ++var_incrementor), EngineCurrentKeyPress);
 }
예제 #9
0
 protected override void WriteOrganisationId()
 {
     EnginePatternWriter.WriteOrganisationId(new MeasureOrganisationIdSegment(EngineBuffer.Flush(), ++org_id_incrementer), EngineCurrentKeyPress);
 }
예제 #10
0
 protected override void WriteSqlServerVariable()
 {
     EnginePatternWriter.WriteSqlServerVariable(new MeasureSqlServerVariableSegment(EngineBuffer.Flush(), 0), EngineCurrentKeyPress);
 }
예제 #11
0
 protected override void WriteOtherKeyword()
 {
     EnginePatternWriter.WriteKeyword(new MeasureKeywordSegment(EngineBuffer.FlushKeyword().Value, 0), EngineCurrentKeyPress);
 }
예제 #12
0
 protected override void WriteOperatorKeyword()
 {
     EnginePatternWriter.WriteKeyword(new MeasureKeywordSegment(EngineBuffer.FlushKeyword().Value, ++operator_incrementor), EngineCurrentKeyPress);
 }
예제 #13
0
 protected override void WriteFunctionKeyword()
 {
     EnginePatternWriter.WriteKeyword(new MeasureFunctionKeywordSegment(EngineBuffer.FlushKeyword().Value, ++func_keyword_incrementor), EngineCurrentKeyPress);
 }
예제 #14
0
 protected override void WriteAction()
 {
     EnginePatternWriter.WriteActionKey(new ActionSegment(EngineCurrentKeyPress.Value, 0), EngineCurrentKeyPress);
 }
예제 #15
0
 protected override void WriteControlFlowKeyword()
 {
     EnginePatternWriter.WriteKeyword(new TestControlFlowKeyword(EngineBuffer.FlushKeyword().Value, ++cf_keyword_incrementor), EngineCurrentKeyPress);
 }
예제 #16
0
 protected override void WriteOperator()
 {
     EnginePatternWriter.WriteOperator(new TestOperator(EngineCurrentKeyPress.Value.ToString(), ++oper_incrementor), EngineCurrentKeyPress);
 }
예제 #17
0
 protected override void WriteFunctionKeyword()
 {
     EnginePatternWriter.WriteKeyword(new FilterKeywordSegment(EngineBuffer.FlushKeyword().Value, 0), EngineCurrentKeyPress);
 }