Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / FixedPosition.cs / 1305600 / FixedPosition.cs
//---------------------------------------------------------------------------- //// Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // // Description: // FixedPosition represents a hit-testable position in a fixed document's tree. // // History: // 11/19/2004 - Zhenbin Xu (ZhenbinX) - Created. // //--------------------------------------------------------------------------- namespace System.Windows.Documents { using MS.Internal.Documents; using System; using System.Collections; using System.Diagnostics; using System.Globalization; //===================================================================== ////// FixedPosition represents a hit-testable position in a fixed document's tree. /// internal struct FixedPosition { //------------------------------------------------------------------- // // Connstructors // //---------------------------------------------------------------------- #region Constructors internal FixedPosition(FixedNode fixedNode, int offset) { _fixedNode = fixedNode; _offset = offset; } #endregion Constructors //------------------------------------------------------------------- // // Public Methods // //---------------------------------------------------------------------- #if DEBUG ////// Create a string representation of this object /// ///string - A string representation of this object public override string ToString() { return String.Format(CultureInfo.InvariantCulture, "FN[{0}]-Offset[{1}]", _fixedNode.ToString(), _offset); } #endif //-------------------------------------------------------------------- // // Public Properties // //--------------------------------------------------------------------- //-------------------------------------------------------------------- // // Public Events // //--------------------------------------------------------------------- //------------------------------------------------------------------- // // Internal Methods // //--------------------------------------------------------------------- //-------------------------------------------------------------------- // // Internal Properties // //--------------------------------------------------------------------- #region Internal Properties // internal int Page { get { return _fixedNode.Page; } } // internal FixedNode Node { get { return _fixedNode; } } internal int Offset { get { return _offset; } } #endregion Internal Properties //-------------------------------------------------------------------- // // Private Methods // //---------------------------------------------------------------------- #region Private Properties #endregion Private Properties //------------------------------------------------------------------- // // Private Fields // //---------------------------------------------------------------------- #region Private Fields private readonly FixedNode _fixedNode; private readonly int _offset; // offset into the fixed node #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PropVariant.cs
- ScopelessEnumAttribute.cs
- HotCommands.cs
- RemotingClientProxy.cs
- FontInfo.cs
- CombinedGeometry.cs
- ObjectViewEntityCollectionData.cs
- UpWmlPageAdapter.cs
- QueryableDataSourceEditData.cs
- TextDecoration.cs
- MobileSysDescriptionAttribute.cs
- arc.cs
- PerfCounters.cs
- ProxySimple.cs
- FixUp.cs
- SafeThreadHandle.cs
- NewArray.cs
- SizeKeyFrameCollection.cs
- CodeNamespaceImportCollection.cs
- AnnotationAdorner.cs
- Attributes.cs
- SystemIPGlobalStatistics.cs
- GeneralTransform3D.cs
- DocumentApplicationJournalEntry.cs
- Module.cs
- SqlDependencyUtils.cs
- FrameworkElement.cs
- DBAsyncResult.cs
- DoubleLinkList.cs
- ListMarkerLine.cs
- DocumentEventArgs.cs
- PackUriHelper.cs
- BoundColumn.cs
- InvalidDataException.cs
- XmlCharCheckingReader.cs
- NoneExcludedImageIndexConverter.cs
- BinaryObjectReader.cs
- PropertyAccessVisitor.cs
- RemotingException.cs
- JapaneseCalendar.cs
- safemediahandle.cs
- NotImplementedException.cs
- Size3DConverter.cs
- WebConfigurationManager.cs
- BindUriHelper.cs
- ConfigurationElementCollection.cs
- ComponentSerializationService.cs
- BaseHashHelper.cs
- X509Extension.cs
- EdmItemError.cs
- ThemeDirectoryCompiler.cs
- CursorInteropHelper.cs
- Size.cs
- TrackingWorkflowEventArgs.cs
- SendActivity.cs
- FontConverter.cs
- HttpRuntime.cs
- ILGenerator.cs
- ResizeGrip.cs
- BamlTreeUpdater.cs
- baseaxisquery.cs
- Stack.cs
- SessionEndingEventArgs.cs
- oledbmetadatacolumnnames.cs
- TemplateBindingExtensionConverter.cs
- UnsafeNativeMethods.cs
- PathFigure.cs
- CommonDialog.cs
- EventBindingService.cs
- MessageBox.cs
- VirtualizedCellInfoCollection.cs
- SqlRetyper.cs
- FunctionMappingTranslator.cs
- XmlDataSource.cs
- DataPagerFieldCommandEventArgs.cs
- TextRangeEditLists.cs
- XPathDocumentNavigator.cs
- DetailsViewDeleteEventArgs.cs
- WebPartMinimizeVerb.cs
- MultiPartWriter.cs
- ReliableChannelListener.cs
- XmlSchemaCollection.cs
- TaskFormBase.cs
- EUCJPEncoding.cs
- DesignOnlyAttribute.cs
- InputMethodStateChangeEventArgs.cs
- WebPartMenu.cs
- PathData.cs
- IProvider.cs
- RectIndependentAnimationStorage.cs
- NamespaceList.cs
- SecurityTokenResolver.cs
- Transform3D.cs
- InkCanvasSelection.cs
- DbParameterCollection.cs
- XDeferredAxisSource.cs
- WebEvents.cs
- LocationUpdates.cs
- HierarchicalDataSourceIDConverter.cs
- ToolStripDesignerAvailabilityAttribute.cs