Luca Sacchi created THRIFT-2942:
-----------------------------------

             Summary: CSharp generate invalid code for property named read or 
write
                 Key: THRIFT-2942
                 URL: https://issues.apache.org/jira/browse/THRIFT-2942
             Project: Thrift
          Issue Type: Bug
          Components: C# - Compiler
    Affects Versions: 0.9.2, 1.0
            Reporter: Luca Sacchi


C# generator will produce invalid code for this

struct CsFail {
1: optional bool read
2: optional bool write
}

this will generate code that that will not compile, due to name clash between :

  public bool Read
  {
    get
    {
      return _read;
    }
    set
    {
      __isset.@read = true;
      this._read = value;
    }
  }

and Read method implementation

public void Read (TProtocol iprot)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to