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
- StylusShape.cs
- DynamicActionMessageFilter.cs
- precedingquery.cs
- ExtensionFile.cs
- RijndaelManaged.cs
- Wizard.cs
- SharedPersonalizationStateInfo.cs
- ReadOnlyHierarchicalDataSource.cs
- InstanceNotFoundException.cs
- FormViewPagerRow.cs
- AsymmetricKeyExchangeFormatter.cs
- IdentityValidationException.cs
- DictionaryBase.cs
- CapabilitiesSection.cs
- CompilationPass2Task.cs
- ReverseQueryOperator.cs
- SingleAnimationUsingKeyFrames.cs
- ZipPackagePart.cs
- ObjectDataSourceSelectingEventArgs.cs
- FormViewRow.cs
- MsmqDiagnostics.cs
- ErrorItem.cs
- EmptyEnumerator.cs
- ParameterBuilder.cs
- IntMinMaxAggregationOperator.cs
- SortedList.cs
- EntityDataSourceQueryBuilder.cs
- TypedElement.cs
- GlyphTypeface.cs
- ToolStripDropDownClosingEventArgs.cs
- ReachFixedPageSerializer.cs
- SchemaSetCompiler.cs
- ValidationSummaryDesigner.cs
- CodePageUtils.cs
- WindowsImpersonationContext.cs
- PackWebRequest.cs
- AsymmetricKeyExchangeDeformatter.cs
- OrderedHashRepartitionEnumerator.cs
- InstanceKeyCollisionException.cs
- ResourcesBuildProvider.cs
- LabelEditEvent.cs
- SortQueryOperator.cs
- SessionParameter.cs
- OLEDB_Enum.cs
- ScrollChrome.cs
- SHA384.cs
- XmlDigitalSignatureProcessor.cs
- MetafileHeader.cs
- ReaderWriterLock.cs
- Rectangle.cs
- CompModSwitches.cs
- DoubleAnimationBase.cs
- SendActivityDesignerTheme.cs
- InvokeBinder.cs
- StackBuilderSink.cs
- XmlReaderSettings.cs
- PromptBuilder.cs
- WebException.cs
- SEHException.cs
- FloaterBaseParaClient.cs
- PageCache.cs
- DesignBindingPropertyDescriptor.cs
- OTFRasterizer.cs
- MediaSystem.cs
- TreeNodeBindingCollection.cs
- IPEndPoint.cs
- _LoggingObject.cs
- Point4D.cs
- TextDecorationLocationValidation.cs
- NavigatorInput.cs
- HijriCalendar.cs
- InternalMappingException.cs
- RijndaelManagedTransform.cs
- GridViewDeletedEventArgs.cs
- RootNamespaceAttribute.cs
- WebPartAuthorizationEventArgs.cs
- ReturnEventArgs.cs
- ClientBuildManagerCallback.cs
- MappingMetadataHelper.cs
- MsmqIntegrationBindingCollectionElement.cs
- ProcessProtocolHandler.cs
- Assembly.cs
- WebBrowsableAttribute.cs
- TextServicesPropertyRanges.cs
- GraphicsState.cs
- ExceptionUtil.cs
- Trace.cs
- AppManager.cs
- HebrewNumber.cs
- AppDomain.cs
- StaticContext.cs
- Metafile.cs
- PersonalizationDictionary.cs
- ViewService.cs
- ClientScriptManagerWrapper.cs
- BamlRecordWriter.cs
- Cursor.cs
- Rect3D.cs
- GCHandleCookieTable.cs
- ResolveDuplexCD1AsyncResult.cs