1

Can anyone please enlighten me why what the @_ means before the members of this object, as after 6 hours I am not any wiser. Many thanks

[global::System.Data.Linq.Mapping.ColumnAttribute(Name="[_SessionID]", Storage="__SessionID", DbType="VarChar(100)")]
public string _SessionID
{
    get
    {
        return this.@__SessionID;
    }
    set
    {
        if ((this.@__SessionID != value))
        {
            this.On_SessionIDChanging(value);
            this.SendPropertyChanging();
            this.@__SessionID = value;
            this.SendPropertyChanged("_SessionID");
            this.On_SessionIDChanged();
        }
    }
}
Andrei
  • 55,890
  • 9
  • 87
  • 108

1 Answers1

3

Already answered:

It's just a way to allow declaring reserved keywords as vars.

void Foo(int @string)

No special meaning.

Community
  • 1
  • 1
mmdemirbas
  • 9,060
  • 5
  • 45
  • 53