Beispiel #1
0
 public virtual ICodeNode VisitDelegateCreationExpression(DelegateCreationExpression node)
 {
     node.Target = (Expression)Visit(node.Target);
     return(node);
 }
 public virtual void VisitDelegateCreationExpression(DelegateCreationExpression node)
 {
     Visit(node.Target);
 }
Beispiel #3
0
		public virtual void VisitDelegateCreationExpression (DelegateCreationExpression node)
		{
			Visit (node.Target);
		}
Beispiel #4
0
		public override void VisitDelegateCreationExpression (DelegateCreationExpression node)
		{
			WriteKeyword ("new");
			WriteSpace ();
			WriteReference (node.Type);
			WriteToken ("(");
			
			if (node.Target != null) {
				Visit (node.Target);
				WriteToken (".");
			}

			if (!node.Method.HasThis) {
				WriteReference (node.Method.DeclaringType);
				WriteToken (".");
			}

			Write (node.Method.Name);
			WriteToken (")");
		}