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
- TypeLibConverter.cs
- CodeExpressionCollection.cs
- ColorMap.cs
- Constraint.cs
- ConfigurationSettings.cs
- BitmapSizeOptions.cs
- SmtpNtlmAuthenticationModule.cs
- RightsManagementEncryptedStream.cs
- dataprotectionpermission.cs
- ADMembershipUser.cs
- AssemblyCollection.cs
- PublisherMembershipCondition.cs
- QuaternionRotation3D.cs
- WebBaseEventKeyComparer.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- DirectoryRootQuery.cs
- _ListenerRequestStream.cs
- MessageQueuePermissionEntryCollection.cs
- SqlDataSourceCache.cs
- XmlFormatExtensionPointAttribute.cs
- DataPager.cs
- RegionIterator.cs
- LocalizabilityAttribute.cs
- TextRange.cs
- GetPageCompletedEventArgs.cs
- FixedSOMPage.cs
- DataGridCommandEventArgs.cs
- MemberListBinding.cs
- FormsAuthenticationCredentials.cs
- DataGridViewTopLeftHeaderCell.cs
- ObjectHelper.cs
- RuleInfoComparer.cs
- PromptStyle.cs
- ReadOnlyDictionary.cs
- XmlQualifiedNameTest.cs
- AutomationPeer.cs
- DispatcherProcessingDisabled.cs
- XmlNavigatorStack.cs
- RegionData.cs
- ByteArrayHelperWithString.cs
- CookieProtection.cs
- File.cs
- PerformanceCounterLib.cs
- DataObjectAttribute.cs
- EditingMode.cs
- LayoutEvent.cs
- Action.cs
- KnownTypes.cs
- ProxyElement.cs
- MultiSelector.cs
- SQLCharsStorage.cs
- PenContext.cs
- RuleInfoComparer.cs
- wgx_exports.cs
- SkipQueryOptionExpression.cs
- XmlValueConverter.cs
- PaginationProgressEventArgs.cs
- ConnectorEditor.cs
- CqlParserHelpers.cs
- PauseStoryboard.cs
- ServiceDescriptionContext.cs
- UTF7Encoding.cs
- XmlAttributeAttribute.cs
- SoapMessage.cs
- XhtmlBasicFormAdapter.cs
- ISO2022Encoding.cs
- IncrementalHitTester.cs
- PageTextBox.cs
- MethodImplAttribute.cs
- securitycriticaldataClass.cs
- DataViewSettingCollection.cs
- MethodImplAttribute.cs
- DesignerGenericWebPart.cs
- SimpleHandlerFactory.cs
- WeakReferenceEnumerator.cs
- IncrementalHitTester.cs
- TextProperties.cs
- SecurityKeyType.cs
- Drawing.cs
- OneToOneMappingSerializer.cs
- AstTree.cs
- WebBrowserContainer.cs
- CheckBoxPopupAdapter.cs
- RepeatBehaviorConverter.cs
- Form.cs
- XsltSettings.cs
- ComboBox.cs
- entityreference_tresulttype.cs
- XD.cs
- DataBindingCollection.cs
- ColorMap.cs
- ThemeDirectoryCompiler.cs
- RecognizedAudio.cs
- TypeUtil.cs
- ScriptingRoleServiceSection.cs
- FixedSOMTableRow.cs
- LogEntryHeaderDeserializer.cs
- ArithmeticException.cs
- DelegatingTypeDescriptionProvider.cs