Browse Source

Adjust ILSpy to NRefactory changes.

newNRvisualizers
Daniel Grunwald 15 years ago
parent
commit
35d0426e70
  1. 10
      ICSharpCode.NRefactory/CSharp/Ast/PatternMatching/Pattern.cs

10
ICSharpCode.NRefactory/CSharp/Ast/PatternMatching/Pattern.cs

@ -39,11 +39,21 @@ namespace ICSharpCode.NRefactory.CSharp.PatternMatching @@ -39,11 +39,21 @@ namespace ICSharpCode.NRefactory.CSharp.PatternMatching
return p != null ? new ExpressionPlaceholder(p) : null;
}
public Expression ToExpression()
{
return new ExpressionPlaceholder(this);
}
public static implicit operator Statement(Pattern p)
{
return p != null ? new StatementPlaceholder(p) : null;
}
public Statement ToStatement()
{
return new StatementPlaceholder(this);
}
public static implicit operator BlockStatement(Pattern p)
{
return p != null ? new BlockStatementPlaceholder(p) : null;

Loading…
Cancel
Save