Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / Structures / CellLabel.cs / 1305376 / 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
- AppDomainProtocolHandler.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- HyperLinkStyle.cs
- DispatcherFrame.cs
- SpeechSynthesizer.cs
- XamlNamespaceHelper.cs
- UnknownBitmapEncoder.cs
- CorrelationManager.cs
- SortExpressionBuilder.cs
- ControlCachePolicy.cs
- UserMapPath.cs
- VisualBrush.cs
- ClientSponsor.cs
- KeyConverter.cs
- ComboBox.cs
- ChangeDirector.cs
- EnumBuilder.cs
- ConstantSlot.cs
- SpanIndex.cs
- IsolatedStorageSecurityState.cs
- SiblingIterators.cs
- MethodAccessException.cs
- CardSpacePolicyElement.cs
- WorkflowMarkupElementEventArgs.cs
- PrintPageEvent.cs
- InputBuffer.cs
- ConstraintConverter.cs
- InsufficientMemoryException.cs
- HuffModule.cs
- TextRunCacheImp.cs
- SplitContainer.cs
- CacheMode.cs
- RuntimeCompatibilityAttribute.cs
- SchemaObjectWriter.cs
- RadialGradientBrush.cs
- ConstraintCollection.cs
- HierarchicalDataTemplate.cs
- ValidateNames.cs
- DataGridViewTextBoxCell.cs
- documentsequencetextcontainer.cs
- MemoryPressure.cs
- TextFragmentEngine.cs
- ThreadExceptionEvent.cs
- ContextDataSourceView.cs
- SqlNotificationEventArgs.cs
- DesignerSerializationManager.cs
- RenderData.cs
- _HTTPDateParse.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- SoapMessage.cs
- InfoCardCryptoHelper.cs
- BaseResourcesBuildProvider.cs
- PermissionToken.cs
- Operator.cs
- ListViewGroupConverter.cs
- BinaryWriter.cs
- TargetInvocationException.cs
- AsyncOperation.cs
- EventWaitHandle.cs
- ImageBrush.cs
- ExchangeUtilities.cs
- ComboBoxAutomationPeer.cs
- precedingquery.cs
- WebPartManager.cs
- TerminateDesigner.cs
- StorageConditionPropertyMapping.cs
- SqlDataSourceAdvancedOptionsForm.cs
- KerberosSecurityTokenAuthenticator.cs
- CrossSiteScriptingValidation.cs
- SimplePropertyEntry.cs
- Point4DValueSerializer.cs
- ProcessInfo.cs
- SynchronizedInputPattern.cs
- OleDragDropHandler.cs
- ColorAnimation.cs
- XPathAxisIterator.cs
- TagMapInfo.cs
- __Error.cs
- RowToFieldTransformer.cs
- HandleCollector.cs
- Identity.cs
- ExpressionBindingCollection.cs
- MyContact.cs
- TextRangeEditTables.cs
- InputLanguage.cs
- HttpCachePolicy.cs
- translator.cs
- TextEditorParagraphs.cs
- WaveHeader.cs
- ByteKeyFrameCollection.cs
- UnmanagedMemoryStream.cs
- DependsOnAttribute.cs
- RubberbandSelector.cs
- CollectionChangeEventArgs.cs
- RegistryConfigurationProvider.cs
- XmlSchemaAppInfo.cs
- X509PeerCertificateAuthenticationElement.cs
- LinqDataSourceView.cs
- SafeReversePInvokeHandle.cs
- CompilerScope.Storage.cs