diff --git a/ICSharpCode.NRefactory/Semantics/Conversion.cs b/ICSharpCode.NRefactory/Semantics/Conversion.cs index 0648171108..fc5889d55f 100644 --- a/ICSharpCode.NRefactory/Semantics/Conversion.cs +++ b/ICSharpCode.NRefactory/Semantics/Conversion.cs @@ -189,6 +189,10 @@ namespace ICSharpCode.NRefactory.Semantics get { return type == 1; } } + public override bool IsConstantExpressionConversion { + get { return type == 2; } + } + public override bool IsReferenceConversion { get { return type == 3; } } @@ -373,6 +377,10 @@ namespace ICSharpCode.NRefactory.Semantics get { return false; } } + public virtual bool IsConstantExpressionConversion { + get { return false; } + } + public virtual bool IsNumericConversion { get { return false; } }