Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 internal MemberExpression(string name, EntityExpression owner)
 {
     Name  = name;
     Owner = owner;
 }
 internal FieldExpression(string name, EntityExpression owner) : base(name, owner)
 {
 }
Esempio n. 4
0
 /// <summary>
 /// New EntityRefModel's EntityExpression
 /// </summary>
 internal EntityExpression(string name, ulong modelID, EntityExpression owner)
     : base(name, owner)
 {
     ModelID = modelID;
 }
Esempio n. 5
0
 internal EntitySetExpression(string name, EntityExpression owner, ulong setModelId)
     : base(name, owner)
 {
     _setModelId = setModelId;
 }