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
- NumberSubstitution.cs
- AnnotationMap.cs
- AsyncOperation.cs
- FileRecordSequence.cs
- TextTrailingWordEllipsis.cs
- EncodingNLS.cs
- TreeBuilderXamlTranslator.cs
- QueryContext.cs
- UInt64Storage.cs
- SmiTypedGetterSetter.cs
- SessionPageStatePersister.cs
- Transform3DGroup.cs
- DataGridSortCommandEventArgs.cs
- TreeNodeClickEventArgs.cs
- SingleResultAttribute.cs
- ToolZone.cs
- Component.cs
- Table.cs
- CompositeActivityValidator.cs
- DataBindingHandlerAttribute.cs
- NetworkAddressChange.cs
- FormViewDesigner.cs
- EllipseGeometry.cs
- DesignerActionVerbList.cs
- SoapAttributeOverrides.cs
- CodeExpressionRuleDeclaration.cs
- TdsEnums.cs
- ApplicationActivator.cs
- ViewGenResults.cs
- XPathConvert.cs
- DataSetSchema.cs
- DATA_BLOB.cs
- TiffBitmapDecoder.cs
- HtmlButton.cs
- BindingWorker.cs
- DbDataReader.cs
- UncommonField.cs
- BinHexEncoding.cs
- RegexMatch.cs
- CompensatableTransactionScopeActivity.cs
- FormDesigner.cs
- XhtmlConformanceSection.cs
- RenamedEventArgs.cs
- Closure.cs
- Intellisense.cs
- DebugView.cs
- DecryptedHeader.cs
- FillBehavior.cs
- TextLineResult.cs
- HostingEnvironmentWrapper.cs
- ScriptControl.cs
- Compiler.cs
- XmlSchemaAnyAttribute.cs
- SpeechDetectedEventArgs.cs
- ClickablePoint.cs
- dsa.cs
- VersionPair.cs
- ConfigXmlWhitespace.cs
- DbInsertCommandTree.cs
- WindowHideOrCloseTracker.cs
- BitmapEffect.cs
- LoadedOrUnloadedOperation.cs
- CompositeActivityDesigner.cs
- SamlDelegatingWriter.cs
- Int32AnimationBase.cs
- DocumentGridContextMenu.cs
- SamlAuthorizationDecisionClaimResource.cs
- BmpBitmapDecoder.cs
- ComponentTray.cs
- MapPathBasedVirtualPathProvider.cs
- ConfigXmlWhitespace.cs
- ArcSegment.cs
- DataControlFieldHeaderCell.cs
- WebMessageEncodingBindingElement.cs
- MachineKeySection.cs
- x509utils.cs
- WebEventCodes.cs
- GenericWebPart.cs
- Span.cs
- Attributes.cs
- NotCondition.cs
- RecognizerBase.cs
- UserNameServiceElement.cs
- BaseDataList.cs
- MouseBinding.cs
- TextBoxBase.cs
- ExpandSegmentCollection.cs
- HitTestFilterBehavior.cs
- TraceUtils.cs
- listviewsubitemcollectioneditor.cs
- LinkArea.cs
- TreeViewHitTestInfo.cs
- Manipulation.cs
- PixelFormat.cs
- C14NUtil.cs
- DataFormats.cs
- MonitorWrapper.cs
- CfgParser.cs
- GlyphRunDrawing.cs
- CodeExporter.cs