public void ParseCode()
 {
     using (new LoggerContextHelper(Logger)
            .Set("class", P.IdToNameMap.GetUserDefinedName(ClassItem.RawInfo.Id))
            .Set("method", P.IdToNameMap.GetUserDefinedName(MethodItem.Id)))
     {
         this.StatementBlock = EocStatementBlock.Translate(this, CodeDataParser.ParseStatementBlock(MethodItem.CodeData.ExpressionData, MethodItem.CodeData.Encoding));
     }
 }
Exemple #2
0
 public void ParseCode()
 {
     using (new LoggerContextHelper(Logger)
            .Set("class", P.IdToNameMap.GetUserDefinedName(ClassItem.RawInfo.Id))
            .Set("method", P.IdToNameMap.GetUserDefinedName(MethodItem.Id)))
     {
         this.StatementBlock = EocStatementBlock.Translate(this, RawStatementBlock);
     }
 }
 public CodeConverter Optimize()
 {
     StatementBlock = StatementBlock.Optimize() as EocStatementBlock;
     return(this);
 }