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
- RelatedPropertyManager.cs
- GeometryGroup.cs
- Double.cs
- TemplateContentLoader.cs
- login.cs
- CodeArrayCreateExpression.cs
- Currency.cs
- TagPrefixInfo.cs
- DbMetaDataFactory.cs
- XamlTemplateSerializer.cs
- SymLanguageType.cs
- ArcSegment.cs
- BindingMAnagerBase.cs
- ObjectAnimationUsingKeyFrames.cs
- DeviceSpecific.cs
- ConnectionPointCookie.cs
- WhitespaceSignificantCollectionAttribute.cs
- CheckBox.cs
- SoapIncludeAttribute.cs
- ApplicationSettingsBase.cs
- RoutedUICommand.cs
- BindableAttribute.cs
- CodeTypeDeclarationCollection.cs
- TimeoutTimer.cs
- BitmapEffectDrawing.cs
- PrinterResolution.cs
- EntityContainerAssociationSet.cs
- TypeReference.cs
- ClientScriptManager.cs
- SystemTcpConnection.cs
- Certificate.cs
- While.cs
- DynamicDocumentPaginator.cs
- ThreadSafeMessageFilterTable.cs
- FreezableOperations.cs
- HelpEvent.cs
- JournalNavigationScope.cs
- WSSecurityTokenSerializer.cs
- ItemsControlAutomationPeer.cs
- UiaCoreApi.cs
- CallbackDebugElement.cs
- SettingsPropertyIsReadOnlyException.cs
- BaseUriWithWildcard.cs
- UInt16.cs
- ConfigurationLocationCollection.cs
- InvalidFilterCriteriaException.cs
- ConstructorBuilder.cs
- SqlReferenceCollection.cs
- ValueOfAction.cs
- ObjectFullSpanRewriter.cs
- TimeEnumHelper.cs
- UserNameSecurityTokenAuthenticator.cs
- ToolStripComboBox.cs
- XamlHostingConfiguration.cs
- DynamicILGenerator.cs
- DataRowChangeEvent.cs
- Not.cs
- FrameworkName.cs
- Geometry3D.cs
- XmlRawWriter.cs
- TextServicesHost.cs
- FixedTextBuilder.cs
- ConstructorArgumentAttribute.cs
- EditCommandColumn.cs
- XmlElementAttribute.cs
- WebConfigurationHostFileChange.cs
- SpecialFolderEnumConverter.cs
- TypeInitializationException.cs
- SHA1.cs
- BinaryParser.cs
- SpellerHighlightLayer.cs
- XamlBrushSerializer.cs
- StateRuntime.cs
- HScrollProperties.cs
- EpmAttributeNameBuilder.cs
- DateTimeFormatInfoScanner.cs
- EnumBuilder.cs
- ObjectDataSourceSelectingEventArgs.cs
- InlineCollection.cs
- DragEventArgs.cs
- TypeElementCollection.cs
- ExtractedStateEntry.cs
- DataKeyCollection.cs
- OracleDateTime.cs
- PKCS1MaskGenerationMethod.cs
- XmlException.cs
- FieldNameLookup.cs
- XmlReflectionImporter.cs
- TextFormatter.cs
- Padding.cs
- SelectingProviderEventArgs.cs
- HMACSHA512.cs
- FixedSOMContainer.cs
- Context.cs
- ConfigDefinitionUpdates.cs
- AttachedPropertyMethodSelector.cs
- DataRecord.cs
- ConcurrencyMode.cs
- Attributes.cs
- ZipIOEndOfCentralDirectoryBlock.cs