public override ExpressionCode GenerateCode() { var helper = new GenerationHelper(); var stringCode = ""; stringCode += PrimitiveType.GenerateCode().Code + "."; stringCode += IdToken.Lexeme; stringCode += Accessor.GenerateCode().Code; stringCode += PostId; return(new ExpressionCode { Code = stringCode, Type = PrimitiveType.GenerateCode().Type }); }
public override ExpressionCode GenerateCode() { var stringCode = ""; stringCode += PrimitiveType.GenerateCode().Code; if (RankSpecifiers != null) { foreach (var rank in RankSpecifiers) { stringCode += rank.GenerateCode().Code; } } return(new ExpressionCode { Code = "", Type = PrimitiveType.GenerateCode().Type }); }