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
- DuplicateWaitObjectException.cs
- TextAdaptor.cs
- TraceSection.cs
- DataGridView.cs
- Rectangle.cs
- CharacterBufferReference.cs
- Command.cs
- EnvironmentPermission.cs
- EntityDataSourceChangedEventArgs.cs
- IgnoreFileBuildProvider.cs
- DBCSCodePageEncoding.cs
- OleServicesContext.cs
- InstanceNameConverter.cs
- MultiPropertyDescriptorGridEntry.cs
- FormViewUpdatedEventArgs.cs
- Wizard.cs
- DbExpressionVisitor_TResultType.cs
- GorillaCodec.cs
- SvcMapFileLoader.cs
- CodeArrayIndexerExpression.cs
- ProgressPage.cs
- ActivityExecutor.cs
- ExpanderAutomationPeer.cs
- ResourcePool.cs
- AggregationMinMaxHelpers.cs
- UIPermission.cs
- SkinBuilder.cs
- CapabilitiesState.cs
- XmlSortKeyAccumulator.cs
- BamlReader.cs
- GridProviderWrapper.cs
- IgnoreSectionHandler.cs
- WebPartConnectionCollection.cs
- prompt.cs
- ParserContext.cs
- TemplateBaseAction.cs
- RtfControls.cs
- JavaScriptSerializer.cs
- SecondaryViewProvider.cs
- ToolStripButton.cs
- RelationshipEndMember.cs
- HybridDictionary.cs
- MouseWheelEventArgs.cs
- EntityDataSourceChangingEventArgs.cs
- FontEmbeddingManager.cs
- _SSPIWrapper.cs
- EventSourceCreationData.cs
- TimeoutException.cs
- NullableLongAverageAggregationOperator.cs
- CriticalFinalizerObject.cs
- ImportCatalogPart.cs
- LoadRetryConstantStrategy.cs
- FixedMaxHeap.cs
- PropertyEmitter.cs
- AssemblyNameProxy.cs
- Debug.cs
- SendMailErrorEventArgs.cs
- _ListenerAsyncResult.cs
- SubqueryRules.cs
- DisplayMemberTemplateSelector.cs
- TreeViewHitTestInfo.cs
- XamlSerializerUtil.cs
- DataGridViewLinkCell.cs
- CriticalHandle.cs
- XmlReflectionImporter.cs
- MaskedTextBox.cs
- CollectionViewGroup.cs
- GridViewHeaderRowPresenter.cs
- QueryCacheEntry.cs
- SHA512Managed.cs
- AppSecurityManager.cs
- SynchronizingStream.cs
- MessageQueueCriteria.cs
- OpenFileDialog.cs
- XmlDeclaration.cs
- RegexNode.cs
- ProvidersHelper.cs
- StoragePropertyMapping.cs
- WebServiceTypeData.cs
- MessageQueueConverter.cs
- HostedAspNetEnvironment.cs
- SpeechDetectedEventArgs.cs
- EncoderFallback.cs
- BamlBinaryReader.cs
- GenerateTemporaryAssemblyTask.cs
- DbConnectionStringBuilder.cs
- AutoFocusStyle.xaml.cs
- X509Certificate2Collection.cs
- mediaeventshelper.cs
- Lease.cs
- Win32KeyboardDevice.cs
- XamlInt32CollectionSerializer.cs
- C14NUtil.cs
- BaseDataBoundControl.cs
- WebPartConnection.cs
- DependencyObject.cs
- ConvertersCollection.cs
- StoreUtilities.cs
- DataGridViewCellStateChangedEventArgs.cs
- ActivityExecutor.cs