Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- WebPartConnectionsConfigureVerb.cs
- RootBrowserWindowProxy.cs
- XamlNamespaceHelper.cs
- XmlResolver.cs
- XmlSchemaAnyAttribute.cs
- SpellerInterop.cs
- BinaryMessageFormatter.cs
- EncoderParameters.cs
- DetailsViewUpdateEventArgs.cs
- columnmapkeybuilder.cs
- FixedSOMPageConstructor.cs
- MenuItemStyle.cs
- ComPersistableTypeElementCollection.cs
- Item.cs
- EncodingTable.cs
- XmlByteStreamReader.cs
- ProxySimple.cs
- AutoCompleteStringCollection.cs
- TableChangeProcessor.cs
- FileRegion.cs
- OracleCommand.cs
- SqlNodeAnnotation.cs
- BatchServiceHost.cs
- ToolStripItemClickedEventArgs.cs
- RuleConditionDialog.Designer.cs
- WebBrowserContainer.cs
- JsonDeserializer.cs
- DataKey.cs
- QilTargetType.cs
- EncoderExceptionFallback.cs
- ExpandedWrapper.cs
- EventLogger.cs
- ControlPropertyNameConverter.cs
- ExtentCqlBlock.cs
- WebPartCatalogCloseVerb.cs
- GridViewEditEventArgs.cs
- DataGridViewCellCollection.cs
- XmlSchemaComplexType.cs
- LoadedOrUnloadedOperation.cs
- FloaterParagraph.cs
- OlePropertyStructs.cs
- SafeHandles.cs
- ExpandCollapseProviderWrapper.cs
- DependencyPropertyAttribute.cs
- ItemsChangedEventArgs.cs
- TcpHostedTransportConfiguration.cs
- MenuItemBindingCollection.cs
- ListCollectionView.cs
- PackWebRequest.cs
- LineProperties.cs
- ActivityDefaults.cs
- Graphics.cs
- ObjectDesignerDataSourceView.cs
- CoreSwitches.cs
- EasingKeyFrames.cs
- HttpListenerTimeoutManager.cs
- SchemaComplexType.cs
- RTTrackingProfile.cs
- ReaderContextStackData.cs
- SmtpReplyReader.cs
- PixelFormats.cs
- CollectionChangedEventManager.cs
- DllNotFoundException.cs
- DynamicVirtualDiscoSearcher.cs
- BigInt.cs
- DataGridCommandEventArgs.cs
- SplitterDesigner.cs
- ListViewDeletedEventArgs.cs
- SpeechUI.cs
- DocumentPageViewAutomationPeer.cs
- HitTestParameters.cs
- SettingsContext.cs
- ByteKeyFrameCollection.cs
- HitTestFilterBehavior.cs
- DragDeltaEventArgs.cs
- ImageCodecInfoPrivate.cs
- DataGridViewIntLinkedList.cs
- RIPEMD160.cs
- Configuration.cs
- HighContrastHelper.cs
- NotFiniteNumberException.cs
- XsltInput.cs
- X509Extension.cs
- InstanceKeyNotReadyException.cs
- ContentHostHelper.cs
- SqlProvider.cs
- ScrollEvent.cs
- DesignerActionService.cs
- WindowsNonControl.cs
- StreamingContext.cs
- OleAutBinder.cs
- CodePrimitiveExpression.cs
- mactripleDES.cs
- WorkflowMarkupSerializer.cs
- WebPartTransformerAttribute.cs
- WebPartDisplayModeEventArgs.cs
- SimpleMailWebEventProvider.cs
- HtmlEmptyTagControlBuilder.cs
- Trigger.cs
- Soap.cs