Project
ReSharper
Priority
Normal
Type
Bug
Fix versions
2.0.3
State
Fixed
Assignee
Olga Lobacheva
Subsystem
No subsystem
Affected versions
No Affected versions
Fixed in build
No Fixed in build
  • Created by   Olga Lobacheva
    5 years ago (22 Nov 2006 21:25)
  • Updated by   Olga Lobacheva
    5 years ago (08 Dec 2006 16:43)
  • Jira: RSRP-32351
    (history, comments)
 
RSRP-32351 Bug with null constant
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
using System;

public abstract class Option
{
private readonly String _id;
public const Option Null = null;
public static Boolean operator !=(Option option, String optionId)
{
return !(option == optionId);
}
public static Boolean operator ==(Option option, String optionId)
{
return true;
}

public static Boolean operator !=(Option option1, Option option2)
{
return !(option1 == option2);
}
public static Boolean operator ==(Option option1, Option option2)
{
return !(option1 == option2);
}
}

public class C
{
private Option option;

public void B()
{
if (option != Option.Null) {}
}
}

Issue was closed
Comments (0)
 
History
 
Linked Issues (?)
 
TeamCity Changes (0)
 
Issue has no comments