Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- //// 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
- XmlImplementation.cs
- StateManagedCollection.cs
- ViewValidator.cs
- util.cs
- OrderPreservingPipeliningSpoolingTask.cs
- InternalResources.cs
- SafeRightsManagementSessionHandle.cs
- OutputScopeManager.cs
- ControlCollection.cs
- QueryStatement.cs
- CqlIdentifiers.cs
- WmpBitmapEncoder.cs
- Hashtable.cs
- SecondaryViewProvider.cs
- SystemSounds.cs
- CheckoutException.cs
- Matrix3D.cs
- RsaSecurityKey.cs
- ApplicationManager.cs
- DataContractJsonSerializerOperationBehavior.cs
- WebRequestModulesSection.cs
- SingleObjectCollection.cs
- CompatibleComparer.cs
- StopStoryboard.cs
- ToolStripContentPanelRenderEventArgs.cs
- Polyline.cs
- NullableFloatAverageAggregationOperator.cs
- SyntaxCheck.cs
- TaiwanCalendar.cs
- XmlSchemaInferenceException.cs
- TraceInternal.cs
- PnrpPermission.cs
- PrintPreviewControl.cs
- QueryOperationResponseOfT.cs
- InfoCardListRequest.cs
- WebControl.cs
- OdbcFactory.cs
- XmlDataSourceNodeDescriptor.cs
- SecurityAlgorithmSuite.cs
- BulletChrome.cs
- ElapsedEventArgs.cs
- HandlerBase.cs
- Tile.cs
- ControlParameter.cs
- TreeNodeCollectionEditor.cs
- DelegateCompletionCallbackWrapper.cs
- WinFormsUtils.cs
- HtmlInputSubmit.cs
- SortedList.cs
- OdbcEnvironment.cs
- XmlHierarchyData.cs
- GroupBoxAutomationPeer.cs
- Vars.cs
- LongTypeConverter.cs
- HealthMonitoringSectionHelper.cs
- XmlUtf8RawTextWriter.cs
- SizeValueSerializer.cs
- DataGridViewCellFormattingEventArgs.cs
- GeneralTransform.cs
- DataTableNewRowEvent.cs
- Roles.cs
- HMACSHA1.cs
- ToolStripEditorManager.cs
- precedingquery.cs
- PrefixQName.cs
- PerfCounters.cs
- FontSizeConverter.cs
- StandardMenuStripVerb.cs
- XmlDictionaryReaderQuotas.cs
- TypeSemantics.cs
- FormViewRow.cs
- DiffuseMaterial.cs
- TextTreeInsertElementUndoUnit.cs
- XNameConverter.cs
- UnsafeNativeMethods.cs
- ProcessModelInfo.cs
- DesignParameter.cs
- LiteralControl.cs
- SimpleBitVector32.cs
- LinearGradientBrush.cs
- ConfigurationPropertyCollection.cs
- UriSection.cs
- DllNotFoundException.cs
- ProxyWebPartManagerDesigner.cs
- VariableQuery.cs
- WsatStrings.cs
- InfoCardRequestException.cs
- _SslState.cs
- CalculatedColumn.cs
- TargetPerspective.cs
- SequenceFullException.cs
- BrowserTree.cs
- KeyInterop.cs
- MULTI_QI.cs
- InputLanguage.cs
- ColumnPropertiesGroup.cs
- Menu.cs
- DbConnectionPoolGroupProviderInfo.cs
- BitStream.cs
- TableItemPattern.cs