Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / Structures / CellLabel.cs / 2 / CellLabel.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Data.Common.Utils;
namespace System.Data.Mapping.ViewGeneration.Structures {
// A class that abstracts the notion of identifying table mapping
// fragments or cells, e.g., line numbers, etc
internal class CellLabel {
#region Constructors
///
/// Copy Constructor
///
internal CellLabel(CellLabel source)
{
this.m_startLineNumber = source.m_startLineNumber;
this.m_startLinePosition = source.m_startLinePosition;
this.m_sourceLocation = source.m_sourceLocation;
}
internal CellLabel(StorageMappingFragment fragmentInfo) :
this(fragmentInfo.StartLineNumber, fragmentInfo.StartLinePosition, fragmentInfo.SourceLocation) { }
internal CellLabel(int startLineNumber, int startLinePosition, string sourceLocation)
{
m_startLineNumber = startLineNumber;
m_startLinePosition = startLinePosition;
m_sourceLocation = sourceLocation;
}
#endregion
#region Fields
private int m_startLineNumber;
private int m_startLinePosition;
private string m_sourceLocation;
#endregion
#region Properties
internal int StartLineNumber
{
get { return m_startLineNumber; }
}
internal int StartLinePosition
{
get { return m_startLinePosition; }
}
internal string SourceLocation
{
get { return m_sourceLocation; }
}
#endregion
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Data.Common.Utils;
namespace System.Data.Mapping.ViewGeneration.Structures {
// A class that abstracts the notion of identifying table mapping
// fragments or cells, e.g., line numbers, etc
internal class CellLabel {
#region Constructors
///
/// Copy Constructor
///
internal CellLabel(CellLabel source)
{
this.m_startLineNumber = source.m_startLineNumber;
this.m_startLinePosition = source.m_startLinePosition;
this.m_sourceLocation = source.m_sourceLocation;
}
internal CellLabel(StorageMappingFragment fragmentInfo) :
this(fragmentInfo.StartLineNumber, fragmentInfo.StartLinePosition, fragmentInfo.SourceLocation) { }
internal CellLabel(int startLineNumber, int startLinePosition, string sourceLocation)
{
m_startLineNumber = startLineNumber;
m_startLinePosition = startLinePosition;
m_sourceLocation = sourceLocation;
}
#endregion
#region Fields
private int m_startLineNumber;
private int m_startLinePosition;
private string m_sourceLocation;
#endregion
#region Properties
internal int StartLineNumber
{
get { return m_startLineNumber; }
}
internal int StartLinePosition
{
get { return m_startLinePosition; }
}
internal string SourceLocation
{
get { return m_sourceLocation; }
}
#endregion
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Item.cs
- WebAdminConfigurationHelper.cs
- BatchWriter.cs
- Expressions.cs
- FileDialog_Vista.cs
- DataGridRowEventArgs.cs
- MetadataItemEmitter.cs
- SynchronizedDisposablePool.cs
- ThreadNeutralSemaphore.cs
- base64Transforms.cs
- StrokeNodeEnumerator.cs
- CornerRadiusConverter.cs
- ResourceDictionaryCollection.cs
- XmlFileEditor.cs
- PreviewPrintController.cs
- StreamHelper.cs
- ProviderSettings.cs
- IPAddress.cs
- Compensate.cs
- followingsibling.cs
- CookielessHelper.cs
- DoubleCollection.cs
- ContentPresenter.cs
- MetadataItemEmitter.cs
- TextElementEnumerator.cs
- HMACMD5.cs
- Form.cs
- Rect.cs
- StorageRoot.cs
- DataColumnMapping.cs
- XmlQualifiedNameTest.cs
- SaveFileDialog.cs
- DataViewManager.cs
- BitmapEffectGroup.cs
- EventlogProvider.cs
- Monitor.cs
- GeneralTransform.cs
- coordinatorscratchpad.cs
- CodeSubDirectory.cs
- IsolatedStorageException.cs
- SkipQueryOptionExpression.cs
- TeredoHelper.cs
- MessageBox.cs
- FlowDocumentScrollViewer.cs
- complextypematerializer.cs
- FontStyle.cs
- PlanCompiler.cs
- Claim.cs
- ByteKeyFrameCollection.cs
- SendMessageChannelCache.cs
- Simplifier.cs
- FieldNameLookup.cs
- SecurityMode.cs
- MethodBuilder.cs
- SqlDataReaderSmi.cs
- DataControlLinkButton.cs
- XmlWellformedWriter.cs
- DBNull.cs
- WebServiceReceive.cs
- RectAnimation.cs
- EventLogStatus.cs
- Duration.cs
- HMACSHA256.cs
- HttpCacheParams.cs
- XPathBinder.cs
- XmlnsDictionary.cs
- DocumentOrderComparer.cs
- GeneralTransform3DGroup.cs
- HighlightVisual.cs
- UriTemplateQueryValue.cs
- RequestCachePolicy.cs
- RadioButtonRenderer.cs
- TextPatternIdentifiers.cs
- ContainerUIElement3D.cs
- mda.cs
- UTF7Encoding.cs
- CmsUtils.cs
- versioninfo.cs
- InlineUIContainer.cs
- SmiConnection.cs
- ArithmeticException.cs
- Size.cs
- ThemeableAttribute.cs
- Region.cs
- CultureInfoConverter.cs
- BamlStream.cs
- OneToOneMappingSerializer.cs
- DataSpaceManager.cs
- SoapObjectWriter.cs
- x509utils.cs
- DataSet.cs
- MatrixAnimationBase.cs
- LogExtent.cs
- WebMessageBodyStyleHelper.cs
- XmlQueryTypeFactory.cs
- WebPartConnectionsEventArgs.cs
- TableLayoutRowStyleCollection.cs
- ConnectionsZone.cs
- ADRoleFactory.cs
- ConstNode.cs