public override bool Equals(object obj) { if (obj == null) { return(false); } if (ReferenceEquals(this, obj)) { return(true); } EntityExpression target = obj as EntityExpression; if (Equals(null, target)) { return(false); } return(target.ModelID == ModelID && target.User == User && Equals(target.Owner, Owner)); }
internal MemberExpression(string name, EntityExpression owner) { Name = name; Owner = owner; }
internal FieldExpression(string name, EntityExpression owner) : base(name, owner) { }
/// <summary> /// New EntityRefModel's EntityExpression /// </summary> internal EntityExpression(string name, ulong modelID, EntityExpression owner) : base(name, owner) { ModelID = modelID; }
internal EntitySetExpression(string name, EntityExpression owner, ulong setModelId) : base(name, owner) { _setModelId = setModelId; }