ICSharpCode.NRefactory.CSharp.Resolver.CSharpResolver.IsBetterConditionalConversion C# (CSharp) Method

IsBetterConditionalConversion() private method

private IsBetterConditionalConversion ( Conversion c1, Conversion c2 ) : bool
c1 Conversion
c2 Conversion
return bool
		bool IsBetterConditionalConversion(Conversion c1, Conversion c2)
		{
			// Valid is better than ImplicitConstantExpressionConversion is better than invalid
			if (!c1.IsValid)
				return false;
			if (c1 != Conversion.ImplicitConstantExpressionConversion && c2 == Conversion.ImplicitConstantExpressionConversion)
				return true;
			return !c2.IsValid;
		}
		
CSharpResolver