Browse Source

map true/false operator to IsTrue/IsFalse

newNRvisualizers
Siegfried Pammer 14 years ago
parent
commit
1d8a2944f8
  1. 6
      ICSharpCode.NRefactory.VB/Visitors/CSharpToVBConverterVisitor.cs

6
ICSharpCode.NRefactory.VB/Visitors/CSharpToVBConverterVisitor.cs

@ -1619,9 +1619,13 @@ namespace ICSharpCode.NRefactory.VB.Visitors @@ -1619,9 +1619,13 @@ namespace ICSharpCode.NRefactory.VB.Visitors
break;
case ICSharpCode.NRefactory.CSharp.OperatorType.Increment:
case ICSharpCode.NRefactory.CSharp.OperatorType.Decrement:
throw new NotSupportedException();
case ICSharpCode.NRefactory.CSharp.OperatorType.True:
result.Operator = OverloadableOperatorType.IsTrue;
break;
case ICSharpCode.NRefactory.CSharp.OperatorType.False:
throw new NotSupportedException();
result.Operator = OverloadableOperatorType.IsFalse;
break;
case ICSharpCode.NRefactory.CSharp.OperatorType.Implicit:
result.Modifiers |= Modifiers.Widening;
result.Operator = OverloadableOperatorType.CType;

Loading…
Cancel
Save