Пример #1
0
        public BoundLabelStatement(LabelStatementSyntax syntax, string label)
        {
            Debug.Assert(!syntax.IsDefault(), "'syntax' must not be null.");
            Debug.Assert(!label.IsDefault(), "'label' must not be null.");

            this.Syntax = syntax;
            this.Label  = label;
        }
Пример #2
0
 public override void VisitLabelStatement(LabelStatementSyntax node)
 {
     LogicalLineCount++;
     base.VisitLabelStatement(node);
 }
Пример #3
0
        private LabelStatement TraverseLabel(LabelStatementSyntax lss)
        {
            LabelStatement labelStm = new LabelStatement();

            labelStm.Name = lss.LabelToken.ValueText;

            return labelStm;
        }