예제 #1
0
        private void GetCondition(string tcLine)
        {
            tcLine = ((CSharpToVBConverter)this.oParent).HandleCasting(tcLine);
            string text = base.ExtractBlock(tcLine, "(", ")");

            text = ReplaceManager.GetSingledSpacedString(text);
            this.ExpresionToken = ReplaceManager.HandleExpression(text);
        }
예제 #2
0
 public string GetBlock(string tcCaseLine, string tcCaseBlock)
 {
     base.GetBlankToken(tcCaseLine);
     this.CaseExpressionToken = ReplaceManager.HandleExpression(base.ExtractBlock(tcCaseLine, "case", ":"));
     if (tcCaseBlock.IndexOf("{") >= 0)
     {
         this.CaseBlock = base.ExtractBlock(tcCaseBlock, "{", "}");
     }
     else
     {
         this.CaseBlock = base.ExtractBlock(tcCaseBlock, ":", ";");
     }
     return(this.Execute());
 }
예제 #3
0
 private string GetExpression(string tcLine)
 {
     tcLine = ((CSharpToVBConverter)this.oParent).HandleCasting(tcLine);
     return(ReplaceManager.HandleExpression(base.ExtractBlock(tcLine, "(", ")")));
 }