Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- //// 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
- SizeLimitedCache.cs
- GridViewRowPresenter.cs
- DataTrigger.cs
- DataControlPagerLinkButton.cs
- BitmapDownload.cs
- UserNameSecurityTokenProvider.cs
- MultiAsyncResult.cs
- StorageAssociationSetMapping.cs
- ErrorTolerantObjectWriter.cs
- CombinedGeometry.cs
- XmlUnspecifiedAttribute.cs
- TypeConverterAttribute.cs
- SafeRegistryHandle.cs
- TraceXPathNavigator.cs
- DateTimeParse.cs
- ConnectionProviderAttribute.cs
- InkCanvasInnerCanvas.cs
- EntityViewGenerationAttribute.cs
- InertiaTranslationBehavior.cs
- RightsManagementInformation.cs
- Size3D.cs
- BoolExpressionVisitors.cs
- TextBlock.cs
- TextFragmentEngine.cs
- embossbitmapeffect.cs
- PackageProperties.cs
- StylusCollection.cs
- SocketElement.cs
- ReturnType.cs
- QfeChecker.cs
- ApplicationCommands.cs
- ByteRangeDownloader.cs
- UpDownEvent.cs
- WebPartEventArgs.cs
- BuildResultCache.cs
- Model3DCollection.cs
- TypeResolver.cs
- LongPath.cs
- WasEndpointConfigContainer.cs
- CryptoProvider.cs
- MsmqIntegrationMessageProperty.cs
- Win32PrintDialog.cs
- StagingAreaInputItem.cs
- _SslSessionsCache.cs
- MaterialCollection.cs
- rsa.cs
- ExistsInCollection.cs
- PropertyGridView.cs
- FormsAuthenticationEventArgs.cs
- FormView.cs
- WebPartConnectionsConfigureVerb.cs
- SHA512Cng.cs
- XPathNodeInfoAtom.cs
- RequestCacheManager.cs
- ProfilePropertyMetadata.cs
- FormViewUpdatedEventArgs.cs
- ScrollViewer.cs
- AutoGeneratedField.cs
- DataGridViewCellLinkedList.cs
- XPathNodeIterator.cs
- DocumentScope.cs
- AnimatedTypeHelpers.cs
- ListItem.cs
- IDReferencePropertyAttribute.cs
- EncryptedData.cs
- DataBoundControl.cs
- odbcmetadatafactory.cs
- AssertFilter.cs
- LineProperties.cs
- QuaternionConverter.cs
- TemplateAction.cs
- KeyPressEvent.cs
- RSAPKCS1SignatureFormatter.cs
- FormsAuthenticationCredentials.cs
- StringArrayConverter.cs
- PersonalizationAdministration.cs
- OleDbRowUpdatedEvent.cs
- PrintDialog.cs
- MemberProjectedSlot.cs
- NetworkInformationPermission.cs
- XPathAncestorQuery.cs
- GeometryHitTestParameters.cs
- LogicalExpr.cs
- OperationResponse.cs
- ColorPalette.cs
- OdbcFactory.cs
- TextEditorCharacters.cs
- ServiceModelExtensionElement.cs
- SqlServices.cs
- OperatingSystem.cs
- IndentedWriter.cs
- QueryAsyncResult.cs
- XmlSchemaInclude.cs
- cookie.cs
- WebServiceEndpoint.cs
- TraceData.cs
- DocumentApplication.cs
- TextLine.cs
- FactoryGenerator.cs
- SecurityHeader.cs