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
- OLEDB_Util.cs
- SettingsPropertyValue.cs
- PropertyGridCommands.cs
- TreeViewAutomationPeer.cs
- CodeTypeReference.cs
- X509SecurityToken.cs
- _IPv6Address.cs
- Tablet.cs
- SqlMetaData.cs
- XmlSchemaElement.cs
- RtfControls.cs
- EncryptedData.cs
- FixedFlowMap.cs
- EventProviderTraceListener.cs
- EntityDataSourceEntityTypeFilterItem.cs
- UniqueEventHelper.cs
- TCEAdapterGenerator.cs
- TdsParserHelperClasses.cs
- SmtpDigestAuthenticationModule.cs
- XhtmlTextWriter.cs
- DataRelationPropertyDescriptor.cs
- ContextMarshalException.cs
- UnsafeNativeMethodsMilCoreApi.cs
- IntegerValidatorAttribute.cs
- DataGridViewCell.cs
- TableItemProviderWrapper.cs
- EdmType.cs
- ClassHandlersStore.cs
- GlobalEventManager.cs
- HtmlAnchor.cs
- DataBoundLiteralControl.cs
- WindowsListViewItem.cs
- XmlUnspecifiedAttribute.cs
- BamlTreeUpdater.cs
- UrlMappingsModule.cs
- ImageListImageEditor.cs
- HitTestParameters3D.cs
- SynchronousChannelMergeEnumerator.cs
- ImmComposition.cs
- AutomationElementCollection.cs
- _TransmitFileOverlappedAsyncResult.cs
- DeviceFilterEditorDialog.cs
- StylusSystemGestureEventArgs.cs
- IOThreadTimer.cs
- CfgParser.cs
- CheckBox.cs
- Html32TextWriter.cs
- BitmapEffectDrawingContent.cs
- EntityFunctions.cs
- CreateCardRequest.cs
- MarshalByRefObject.cs
- SqlTransaction.cs
- VideoDrawing.cs
- GCHandleCookieTable.cs
- NumericUpDownAccelerationCollection.cs
- Vector3DAnimation.cs
- AuthenticationService.cs
- TcpTransportSecurityElement.cs
- DriveInfo.cs
- Contracts.cs
- CompoundFileReference.cs
- ZipIOCentralDirectoryBlock.cs
- PasswordBoxAutomationPeer.cs
- NativeRightsManagementAPIsStructures.cs
- WmlSelectionListAdapter.cs
- HtmlInputPassword.cs
- CodePageEncoding.cs
- XmlSchemaInclude.cs
- ToolStripDropDownButton.cs
- EntityCodeGenerator.cs
- MimeImporter.cs
- securitycriticaldata.cs
- TypeNameConverter.cs
- FileLogRecordStream.cs
- ClientSideQueueItem.cs
- InkCanvasAutomationPeer.cs
- Pens.cs
- TextServicesLoader.cs
- PartialArray.cs
- COM2TypeInfoProcessor.cs
- Utils.cs
- X509CertificateStore.cs
- Track.cs
- KeyConverter.cs
- DuplicateWaitObjectException.cs
- Span.cs
- MessagePropertyDescriptionCollection.cs
- FormViewDeleteEventArgs.cs
- CodePageEncoding.cs
- ColorAnimationUsingKeyFrames.cs
- Lasso.cs
- versioninfo.cs
- SafeThreadHandle.cs
- BeginEvent.cs
- AudienceUriMode.cs
- TdsRecordBufferSetter.cs
- DataServiceProviderMethods.cs
- ReadOnlyTernaryTree.cs
- WebPartDeleteVerb.cs
- RSAPKCS1SignatureDeformatter.cs