Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / Structures / CellLabel.cs / 1 / 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
- ValueChangedEventManager.cs
- DetailsViewModeEventArgs.cs
- ModifyActivitiesPropertyDescriptor.cs
- DrawingVisualDrawingContext.cs
- StylusDownEventArgs.cs
- ImageConverter.cs
- ThicknessConverter.cs
- PathGeometry.cs
- AutomationProperty.cs
- XmlArrayItemAttribute.cs
- MenuCommand.cs
- ZoneIdentityPermission.cs
- ToggleButton.cs
- TransformerTypeCollection.cs
- Hashtable.cs
- FlowDocumentReaderAutomationPeer.cs
- FigureHelper.cs
- FontWeights.cs
- DebuggerAttributes.cs
- X509Certificate2.cs
- Item.cs
- QuinticEase.cs
- XmlNamespaceManager.cs
- AudioFileOut.cs
- CompatibleIComparer.cs
- TreeNodeStyleCollection.cs
- TypeUtil.cs
- arclist.cs
- CatchDesigner.xaml.cs
- FixedSOMLineCollection.cs
- BindableTemplateBuilder.cs
- WinEventQueueItem.cs
- DeviceContext2.cs
- MatrixAnimationUsingKeyFrames.cs
- WSSecureConversationDec2005.cs
- RealizationContext.cs
- ClientCredentialsElement.cs
- SchemaEntity.cs
- BufferedOutputStream.cs
- WebServiceEndpoint.cs
- XmlProcessingInstruction.cs
- AssociationSet.cs
- TextDecoration.cs
- NativeMethods.cs
- ResourceWriter.cs
- PropertyKey.cs
- MdImport.cs
- InputReportEventArgs.cs
- Style.cs
- SafeSerializationManager.cs
- InstanceDataCollectionCollection.cs
- SymbolUsageManager.cs
- KeyGesture.cs
- Interlocked.cs
- ErrorHandlerFaultInfo.cs
- HttpPostedFile.cs
- WebPartDisplayMode.cs
- XmlCodeExporter.cs
- NativeMethods.cs
- CompositionTarget.cs
- RuntimeConfigLKG.cs
- SoapObjectInfo.cs
- SiteIdentityPermission.cs
- CalendarAutoFormatDialog.cs
- SqlRecordBuffer.cs
- NumericPagerField.cs
- SiteMapNodeItem.cs
- WebPartConnectionsCloseVerb.cs
- InstanceNameConverter.cs
- DbConnectionPoolIdentity.cs
- DurationConverter.cs
- WindowsSysHeader.cs
- WebPartTracker.cs
- TextParagraph.cs
- DSASignatureDeformatter.cs
- CharacterMetricsDictionary.cs
- TemplatePagerField.cs
- SetUserLanguageRequest.cs
- KeyBinding.cs
- OdbcConnectionStringbuilder.cs
- SignatureGenerator.cs
- ContainerParaClient.cs
- AmbientValueAttribute.cs
- PowerStatus.cs
- EasingKeyFrames.cs
- PropertyHelper.cs
- RegexStringValidator.cs
- SafeSecurityHandles.cs
- FacetValueContainer.cs
- WmlValidatorAdapter.cs
- PaintValueEventArgs.cs
- SqlAggregateChecker.cs
- PageWrapper.cs
- RectAnimationBase.cs
- BufferedStream.cs
- FirewallWrapper.cs
- CodeChecksumPragma.cs
- HTMLTextWriter.cs
- RuntimeWrappedException.cs
- AttachedPropertyBrowsableForTypeAttribute.cs