1 //---------------------------------------------------------------------
2 // <copyright file="CellRelation.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
8 //---------------------------------------------------------------------
11 using System.Data.Common.Utils;
12 using System.Collections.Generic;
14 namespace System.Data.Mapping.ViewGeneration.Validation
16 // Abstract class representing a relation signature for a cell query
17 internal abstract class CellRelation : InternalBase
21 // effects: Given a cell number (for debugging purposes), creates a
23 protected CellRelation(int cellNumber)
25 m_cellNumber = cellNumber;
30 internal int m_cellNumber; // The number of the cell for which this
31 // relation was made (for debugging)
35 internal int CellNumber
37 get { return m_cellNumber; }
43 protected abstract int GetHash();