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
- WebFormsRootDesigner.cs
- AssociationSetMetadata.cs
- GenericNameHandler.cs
- typedescriptorpermission.cs
- EntityTransaction.cs
- AnnotationResource.cs
- DayRenderEvent.cs
- ImportContext.cs
- SqlConnection.cs
- xsdvalidator.cs
- EdgeModeValidation.cs
- SingleConverter.cs
- PerfService.cs
- RouteValueDictionary.cs
- GPRECTF.cs
- SymDocumentType.cs
- BasicHttpMessageSecurityElement.cs
- SamlAttribute.cs
- ReferentialConstraint.cs
- UnsafeNativeMethods.cs
- FaultHandlingFilter.cs
- Context.cs
- HeaderElement.cs
- ProfileServiceManager.cs
- ResolvedKeyFrameEntry.cs
- ToolStripItemTextRenderEventArgs.cs
- OrderByQueryOptionExpression.cs
- XmlBinaryReaderSession.cs
- SHA512.cs
- StylusCollection.cs
- GroupQuery.cs
- BitmapEffectGroup.cs
- TextBox.cs
- CommentGlyph.cs
- EncryptedType.cs
- CryptoStream.cs
- ExpressionBuilder.cs
- TypeDescriptor.cs
- ToolZone.cs
- FormsAuthenticationUserCollection.cs
- BindToObject.cs
- HideDisabledControlAdapter.cs
- SplitterCancelEvent.cs
- SetStoryboardSpeedRatio.cs
- StorageAssociationTypeMapping.cs
- Slider.cs
- CollectionView.cs
- ListItemParagraph.cs
- WebZone.cs
- HttpConfigurationContext.cs
- PublisherIdentityPermission.cs
- SrgsText.cs
- BooleanSwitch.cs
- ExpressionVisitor.cs
- SortableBindingList.cs
- RadioButton.cs
- DocumentViewer.cs
- CodeNamespaceCollection.cs
- securestring.cs
- TextComposition.cs
- Wow64ConfigurationLoader.cs
- WebPartConnectionsConnectVerb.cs
- ListBoxItem.cs
- ColumnHeaderConverter.cs
- WebPartCancelEventArgs.cs
- SiteIdentityPermission.cs
- ControlBindingsCollection.cs
- DbMetaDataFactory.cs
- AsyncCodeActivity.cs
- AppliesToBehaviorDecisionTable.cs
- Brush.cs
- RemoteWebConfigurationHostServer.cs
- FontStretch.cs
- ContractListAdapter.cs
- XmlSerializerSection.cs
- DocumentViewerHelper.cs
- OleDbConnection.cs
- UInt16.cs
- ListItem.cs
- WorkerRequest.cs
- EntityDataSourceColumn.cs
- HostingEnvironmentSection.cs
- WebFaultClientMessageInspector.cs
- OleDbParameter.cs
- RequestCacheEntry.cs
- ServiceDeploymentInfo.cs
- ToolStripItemImageRenderEventArgs.cs
- MarkupCompiler.cs
- CurrentChangingEventArgs.cs
- VBIdentifierName.cs
- AsyncCodeActivityContext.cs
- ModelServiceImpl.cs
- JsonWriter.cs
- DictionaryEditChange.cs
- ToolboxService.cs
- MessageQueueTransaction.cs
- PrtCap_Builder.cs
- DocumentViewerBaseAutomationPeer.cs
- RecognizeCompletedEventArgs.cs
- InvalidPrinterException.cs