Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- FixedSOMContainer.cs
- TableCell.cs
- CollectionDataContract.cs
- TextServicesManager.cs
- RotateTransform.cs
- PauseStoryboard.cs
- ItemCollection.cs
- ApplicationSecurityManager.cs
- ITextView.cs
- HitTestParameters3D.cs
- GZipStream.cs
- ResourcePermissionBase.cs
- HelpInfo.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- ConstNode.cs
- SqlBooleanMismatchVisitor.cs
- InternalConfigSettingsFactory.cs
- DetailsViewDeletedEventArgs.cs
- DockPanel.cs
- WebPartCatalogCloseVerb.cs
- ApplicationManager.cs
- DispatcherOperation.cs
- IDQuery.cs
- DataPager.cs
- GeometryCollection.cs
- LocalizableAttribute.cs
- AccessorTable.cs
- Profiler.cs
- HtmlButton.cs
- CodeSubDirectoriesCollection.cs
- IntegerValidatorAttribute.cs
- DrawingGroup.cs
- DbConnectionFactory.cs
- ScalarType.cs
- SerializationEventsCache.cs
- DragStartedEventArgs.cs
- DataViewSetting.cs
- ManagementQuery.cs
- MessageQueueTransaction.cs
- MembershipPasswordException.cs
- SingleConverter.cs
- InternalsVisibleToAttribute.cs
- DirtyTextRange.cs
- UnsafeNativeMethods.cs
- FileCodeGroup.cs
- DetailsViewInsertEventArgs.cs
- CertificateManager.cs
- XPathDocumentNavigator.cs
- FilteredSchemaElementLookUpTable.cs
- DragDrop.cs
- KeyConverter.cs
- ToolStripItem.cs
- OdbcStatementHandle.cs
- Random.cs
- OletxResourceManager.cs
- ResourceSet.cs
- ArgumentNullException.cs
- __ComObject.cs
- ObfuscateAssemblyAttribute.cs
- TraceLevelHelper.cs
- OutputScopeManager.cs
- GZipObjectSerializer.cs
- UserMapPath.cs
- LambdaValue.cs
- BoundPropertyEntry.cs
- DiscoveryService.cs
- MultiPageTextView.cs
- ListViewGroup.cs
- ClrPerspective.cs
- ClientSettingsSection.cs
- ScalarConstant.cs
- AttributeCollection.cs
- FormViewUpdatedEventArgs.cs
- ProcessHostFactoryHelper.cs
- Speller.cs
- SafeRightsManagementHandle.cs
- COM2TypeInfoProcessor.cs
- Bookmark.cs
- MiniParameterInfo.cs
- Transactions.cs
- SafeArchiveContext.cs
- TaiwanLunisolarCalendar.cs
- PathData.cs
- CqlLexerHelpers.cs
- Funcletizer.cs
- CodeIdentifier.cs
- DesignerCategoryAttribute.cs
- ParseNumbers.cs
- ObjectStateManager.cs
- ListBoxItem.cs
- HttpRequest.cs
- NetDataContractSerializer.cs
- BinaryFormatterWriter.cs
- RootNamespaceAttribute.cs
- XmlSchemaAll.cs
- ProfileInfo.cs
- CodeDOMProvider.cs
- Odbc32.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- TemplatedAdorner.cs