Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Documents / FixedPosition.cs / 1 / 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 - [....] ([....]) - 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
- QueueProcessor.cs
- EdmPropertyAttribute.cs
- X509Chain.cs
- ApplicationFileCodeDomTreeGenerator.cs
- EventBookmark.cs
- DesignerTransactionCloseEvent.cs
- DependencyPropertyChangedEventArgs.cs
- DataKey.cs
- SafeCryptoHandles.cs
- ToolStripDropDownButton.cs
- ConnectionManagementElementCollection.cs
- RegistryKey.cs
- AggregateException.cs
- CallbackValidator.cs
- PrintingPermissionAttribute.cs
- AsyncSerializedWorker.cs
- AsyncStreamReader.cs
- DbMetaDataColumnNames.cs
- XmlExpressionDumper.cs
- DefaultBinder.cs
- SimplePropertyEntry.cs
- GifBitmapEncoder.cs
- DataServiceException.cs
- peersecurityelement.cs
- ToolStripDropDownClosingEventArgs.cs
- DataGridViewTextBoxEditingControl.cs
- TextEditorLists.cs
- FixedSOMLineCollection.cs
- StreamingContext.cs
- TypeResolver.cs
- ChannelFactoryBase.cs
- ProxyWebPartConnectionCollection.cs
- System.Data.OracleClient_BID.cs
- RuntimeArgumentHandle.cs
- TypedCompletedAsyncResult.cs
- UiaCoreApi.cs
- ProviderCommandInfoUtils.cs
- DragStartedEventArgs.cs
- TemplateBindingExtensionConverter.cs
- DbProviderServices.cs
- PageAsyncTaskManager.cs
- TraceProvider.cs
- ToolStripSeparatorRenderEventArgs.cs
- RankException.cs
- ObjectReferenceStack.cs
- sqlcontext.cs
- SchemaImporter.cs
- PathSegmentCollection.cs
- GifBitmapEncoder.cs
- CodeExpressionCollection.cs
- ResourceExpression.cs
- ElementMarkupObject.cs
- RankException.cs
- AnchorEditor.cs
- DBNull.cs
- ColorMatrix.cs
- TileBrush.cs
- AdditionalEntityFunctions.cs
- XmlValueConverter.cs
- AxisAngleRotation3D.cs
- BinaryUtilClasses.cs
- ParenExpr.cs
- TextSchema.cs
- ListItemConverter.cs
- ElapsedEventArgs.cs
- SystemUnicastIPAddressInformation.cs
- TreeViewHitTestInfo.cs
- IdnElement.cs
- BindingExpressionBase.cs
- RegistrationServices.cs
- RedistVersionInfo.cs
- CqlLexerHelpers.cs
- OrderByLifter.cs
- ControlDesignerState.cs
- DataGridItemEventArgs.cs
- TransactionManager.cs
- NavigationProgressEventArgs.cs
- CachedTypeface.cs
- RegexCapture.cs
- SafeNativeMethods.cs
- PageHandlerFactory.cs
- ImplicitInputBrush.cs
- ValueProviderWrapper.cs
- MenuAdapter.cs
- AsyncOperationContext.cs
- CompiledQuery.cs
- TargetException.cs
- XmlnsCache.cs
- ListItem.cs
- PropertyCondition.cs
- FixUp.cs
- FormViewDeletedEventArgs.cs
- TokenBasedSetEnumerator.cs
- ListViewCommandEventArgs.cs
- UserNameSecurityTokenParameters.cs
- DbBuffer.cs
- SizeChangedInfo.cs
- WindowsAuthenticationEventArgs.cs
- CalendarDay.cs
- PipeStream.cs