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
- LocalizationCodeDomSerializer.cs
- SimpleRecyclingCache.cs
- ProcessProtocolHandler.cs
- StrongNameIdentityPermission.cs
- WebCategoryAttribute.cs
- StringPropertyBuilder.cs
- XmlCountingReader.cs
- X509CertificateValidator.cs
- RegexWorker.cs
- ConcurrentBag.cs
- Command.cs
- FrameworkContextData.cs
- TextTreeRootNode.cs
- SmtpMail.cs
- TimeEnumHelper.cs
- PenLineCapValidation.cs
- _SslStream.cs
- BrowserTree.cs
- RegexWriter.cs
- RawStylusInputCustomData.cs
- PassportIdentity.cs
- TextEditorContextMenu.cs
- WeakRefEnumerator.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- AssemblyBuilder.cs
- ToolStripRenderer.cs
- ListParaClient.cs
- CompileXomlTask.cs
- ObjectStateEntry.cs
- DataGridViewUtilities.cs
- SchemaTableColumn.cs
- ScriptResourceHandler.cs
- Int32EqualityComparer.cs
- Executor.cs
- DelegateOutArgument.cs
- SQLInt16.cs
- RuntimeHandles.cs
- iisPickupDirectory.cs
- CollectionType.cs
- recordstatescratchpad.cs
- Int64KeyFrameCollection.cs
- Soap.cs
- ReflectEventDescriptor.cs
- DesignerActionUIStateChangeEventArgs.cs
- ModuleElement.cs
- Itemizer.cs
- FixedSOMGroup.cs
- DrawingCollection.cs
- LoginName.cs
- HtmlInputSubmit.cs
- EFColumnProvider.cs
- EntityRecordInfo.cs
- AsyncOperation.cs
- SSmlParser.cs
- MyContact.cs
- ActionFrame.cs
- WinFormsSecurity.cs
- SystemKeyConverter.cs
- TrackingMemoryStream.cs
- SymmetricAlgorithm.cs
- ImageDrawing.cs
- BasePattern.cs
- LostFocusEventManager.cs
- ConstrainedDataObject.cs
- FormatVersion.cs
- WorkflowOwnerAsyncResult.cs
- InstanceLockQueryResult.cs
- Wrapper.cs
- SystemEvents.cs
- RegistryPermission.cs
- WindowsScrollBar.cs
- PropertiesTab.cs
- TypeReference.cs
- ToggleProviderWrapper.cs
- BinaryFormatter.cs
- RelatedCurrencyManager.cs
- DropDownButton.cs
- MarkupExtensionParser.cs
- DataSourceDescriptorCollection.cs
- IriParsingElement.cs
- CompositeDataBoundControl.cs
- BitConverter.cs
- Stopwatch.cs
- Version.cs
- CredentialCache.cs
- ByteAnimationBase.cs
- XmlSubtreeReader.cs
- EntityDataSourceQueryBuilder.cs
- OracleFactory.cs
- TabletCollection.cs
- Int32RectConverter.cs
- CodeSnippetStatement.cs
- ClientSettingsSection.cs
- UrlPath.cs
- EdmItemError.cs
- DispatchChannelSink.cs
- DrawingCollection.cs
- NameTable.cs
- ClientOptions.cs
- XamlSerializerUtil.cs