Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Documents / FixedPosition.cs / 1 / 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
- InvokeBase.cs
- ClientType.cs
- FormatException.cs
- FocusManager.cs
- HttpInputStream.cs
- DefaultPropertyAttribute.cs
- RelationHandler.cs
- OperationExecutionFault.cs
- EmptyControlCollection.cs
- FlatButtonAppearance.cs
- VirtualPathUtility.cs
- ServiceOperation.cs
- UnsupportedPolicyOptionsException.cs
- UserControlCodeDomTreeGenerator.cs
- BitmapVisualManager.cs
- EntryPointNotFoundException.cs
- ConfigurationSchemaErrors.cs
- wmiprovider.cs
- DataControlLinkButton.cs
- KeyPressEvent.cs
- ListViewGroup.cs
- _UriTypeConverter.cs
- SymLanguageVendor.cs
- TypeTypeConverter.cs
- FutureFactory.cs
- entityreference_tresulttype.cs
- Rect3DConverter.cs
- PageAdapter.cs
- X509WindowsSecurityToken.cs
- HttpRuntimeSection.cs
- SystemGatewayIPAddressInformation.cs
- HttpModuleAction.cs
- Debugger.cs
- ResourcesBuildProvider.cs
- AsyncDataRequest.cs
- ADMembershipProvider.cs
- FreezableCollection.cs
- DescendentsWalker.cs
- IisTraceListener.cs
- EnvelopeVersion.cs
- IconHelper.cs
- ColorKeyFrameCollection.cs
- FieldNameLookup.cs
- EncryptedPackageFilter.cs
- PriorityItem.cs
- ControlIdConverter.cs
- GacUtil.cs
- Color.cs
- FloatUtil.cs
- MessageBox.cs
- InputBuffer.cs
- DecoderFallback.cs
- FlowDocumentFormatter.cs
- ToolZone.cs
- CharKeyFrameCollection.cs
- CancellableEnumerable.cs
- ExtendedPropertyCollection.cs
- JsonObjectDataContract.cs
- AssertSection.cs
- TrackingProfileDeserializationException.cs
- ListItem.cs
- Identifier.cs
- LocationInfo.cs
- FileNotFoundException.cs
- ColumnMapCopier.cs
- EdgeModeValidation.cs
- ConfigurationLocationCollection.cs
- ServiceElementCollection.cs
- Margins.cs
- PropertyInformationCollection.cs
- Models.cs
- DataServiceConfiguration.cs
- TypeSystemProvider.cs
- WebBrowserProgressChangedEventHandler.cs
- ListViewCommandEventArgs.cs
- Pen.cs
- XmlSigningNodeWriter.cs
- ResolveRequestResponseAsyncResult.cs
- MetadataItemSerializer.cs
- CollectionViewGroupRoot.cs
- PlacementWorkspace.cs
- XmlDataImplementation.cs
- ColorIndependentAnimationStorage.cs
- ParsedAttributeCollection.cs
- AxisAngleRotation3D.cs
- MetafileHeaderWmf.cs
- MeasureData.cs
- Authorization.cs
- RequestDescription.cs
- ISessionStateStore.cs
- GroupBox.cs
- XmlNamespaceDeclarationsAttribute.cs
- ControlCommandSet.cs
- MD5.cs
- EpmCustomContentDeSerializer.cs
- TextSerializer.cs
- ISO2022Encoding.cs
- IdnElement.cs
- GlyphCache.cs
- GeometryDrawing.cs