public override bool Visit(ICommentStatement statement, IStatement context)
 {
     _stack.Push(statement);
     try
     {
         return(base.Visit(statement, context));
     }
     finally
     {
         _stack.Pop();
     }
 }
Example #2
0
        public override bool Equals(object obj)
        {
            if (this == obj)
            {
                return(true);
            }

            ICommentStatement statement = obj as ICommentStatement;

            if (statement == null)
            {
                return(false);
            }
            return(Comment.Equals(statement.Comment));
        }
Example #3
0
 void IStatementVisitor.Visit(ICommentStatement statement)
 {
     this.Translate(statement);
 }
Example #4
0
 TransformationImpact IStatementVisitor <TransformationImpact> .Visit(ICommentStatement statement)
 {
     return(CalculateRefactorImpact(statement));
 }
Example #5
0
 public abstract void TranslateStatement(ICommentStatement commentStatement);
 public virtual void VisitCommentStatement(ICommentStatement value)
 {
 }
Example #7
0
 public override void TranslateStatement(ICommentStatement commentStatement)
 {
     this.Provider.GenerateCodeFromStatement(commentStatement.GenerateCodeDom(this.Options), base.Target, this.Options.Options);
 }
 public virtual void VisitCommentStatement(ICommentStatement value)
 {
 }
Example #9
0
 public abstract TransformationImpact CalculateRefactorImpact(ICommentStatement statement);
Example #10
0
 public bool Visit(ICommentStatement statement, TContext context)
 {
     return(false);
 }
Example #11
0
 public abstract void Translate(ICommentStatement statement);
 private void WriteCommentStatement(ICommentStatement statement, IFormatter formatter)
 {
     this.WriteComment(statement.Comment, formatter);
 }
Example #13
0
 public TransformationKind Visit(ICommentStatement statement, ITransformationContext context)
 {
     throw new NotImplementedException();
 }
Example #14
0
 public override void VisitCommentStatement(ICommentStatement value)
 {
     _formatter.WriteLiteral("#" + value.Comment.Text);
 }
Example #15
0
 public abstract IStatement Transform(ICommentStatement statement);
Example #16
0
 public TestLinkerResult Visit(ICommentStatement statement, ICompilationContext context)
 {
     throw new NotImplementedException();
 }
Example #17
0
 public virtual void VisitCommentStatement(ICommentStatement s)
 {
 }
 public virtual IStatement TransformCommentStatement(ICommentStatement value)
 {
     return value;
 }