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
- QilList.cs
- NotSupportedException.cs
- HitTestWithGeometryDrawingContextWalker.cs
- WS2007HttpBindingElement.cs
- BasicHttpSecurityElement.cs
- TextFindEngine.cs
- SchemaTableOptionalColumn.cs
- GenericsInstances.cs
- ModelPerspective.cs
- ListViewGroup.cs
- HtmlTableCellCollection.cs
- PTConverter.cs
- LifetimeServices.cs
- CalendarDay.cs
- GeometryCombineModeValidation.cs
- AttributeInfo.cs
- DiffuseMaterial.cs
- COM2Properties.cs
- AsymmetricSignatureFormatter.cs
- SplitterCancelEvent.cs
- ProxyManager.cs
- AdRotator.cs
- TabControl.cs
- ContainerFilterService.cs
- WebConvert.cs
- PeerCollaborationPermission.cs
- FullTextBreakpoint.cs
- XmlValidatingReader.cs
- CodeAttributeArgumentCollection.cs
- DataGridViewSelectedColumnCollection.cs
- ADRoleFactory.cs
- CompiledQuery.cs
- MarkupExtensionReturnTypeAttribute.cs
- KeyInstance.cs
- ReflectionTypeLoadException.cs
- DayRenderEvent.cs
- ResourceDescriptionAttribute.cs
- SqlRowUpdatingEvent.cs
- WorkBatch.cs
- Track.cs
- ColumnResizeAdorner.cs
- TemplatePartAttribute.cs
- QilStrConcatenator.cs
- JsonReader.cs
- ExplicitDiscriminatorMap.cs
- DesignerVerbCollection.cs
- ClientEventManager.cs
- SecurityTokenTypes.cs
- CommonDialog.cs
- _SingleItemRequestCache.cs
- UnsafeNativeMethodsCLR.cs
- Pair.cs
- FieldInfo.cs
- TraceSwitch.cs
- RepeatBehavior.cs
- SourceFilter.cs
- GuidelineSet.cs
- HwndStylusInputProvider.cs
- NativeMethodsCLR.cs
- CanonicalFontFamilyReference.cs
- SqlDependencyUtils.cs
- IndexedGlyphRun.cs
- MethodBuilder.cs
- WebBaseEventKeyComparer.cs
- StackSpiller.Bindings.cs
- CompilerScopeManager.cs
- WebBrowserContainer.cs
- SqlMetaData.cs
- UnsafeNativeMethodsTablet.cs
- Double.cs
- UserInitiatedRoutedEventPermission.cs
- InvalidFilterCriteriaException.cs
- BamlBinaryReader.cs
- XMLUtil.cs
- InternalsVisibleToAttribute.cs
- EntityUtil.cs
- AdjustableArrowCap.cs
- ServiceOperationUIEditor.cs
- XmlSchemaInfo.cs
- RegisteredDisposeScript.cs
- ScrollEventArgs.cs
- XPathAncestorIterator.cs
- TokenFactoryFactory.cs
- ByteViewer.cs
- AttributeData.cs
- HtmlShim.cs
- TdsParameterSetter.cs
- DataChangedEventManager.cs
- UrlPath.cs
- IntSecurity.cs
- OrderedEnumerableRowCollection.cs
- ReadOnlyActivityGlyph.cs
- bidPrivateBase.cs
- LoginName.cs
- CompilerError.cs
- CloseCollectionAsyncResult.cs
- CharacterHit.cs
- XmlCodeExporter.cs
- ChannelManagerHelpers.cs
- RegexFCD.cs