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
- ETagAttribute.cs
- formatter.cs
- SortableBindingList.cs
- Baml6ConstructorInfo.cs
- WindowsGraphics.cs
- IntranetCredentialPolicy.cs
- FragmentQueryProcessor.cs
- DynamicVirtualDiscoSearcher.cs
- PlatformCulture.cs
- BitHelper.cs
- FutureFactory.cs
- HttpAsyncResult.cs
- DistinctQueryOperator.cs
- PKCS1MaskGenerationMethod.cs
- CircleHotSpot.cs
- SerializationSectionGroup.cs
- XmlILAnnotation.cs
- BinaryQueryOperator.cs
- DescendantBaseQuery.cs
- FixedPageStructure.cs
- DictionaryKeyPropertyAttribute.cs
- DbTransaction.cs
- SessionState.cs
- XamlToRtfParser.cs
- PublisherIdentityPermission.cs
- ConnectionsZone.cs
- SynchronousSendBindingElement.cs
- XmlAttributeCache.cs
- CellTreeNodeVisitors.cs
- HwndSubclass.cs
- EventLogEntry.cs
- BaseInfoTable.cs
- SimpleTableProvider.cs
- MessageContractAttribute.cs
- StandardOleMarshalObject.cs
- _HelperAsyncResults.cs
- QilExpression.cs
- WebServiceTypeData.cs
- Model3D.cs
- HtmlAnchor.cs
- XmlTextReaderImpl.cs
- ListViewGroupItemCollection.cs
- XmlSchemaIdentityConstraint.cs
- DbBuffer.cs
- JsonUriDataContract.cs
- CustomCredentialPolicy.cs
- PointConverter.cs
- FacetChecker.cs
- ConfigurationManagerInternal.cs
- DomainUpDown.cs
- DataList.cs
- TraceSource.cs
- SingleBodyParameterMessageFormatter.cs
- XmlAutoDetectWriter.cs
- ViewBox.cs
- Scene3D.cs
- HwndStylusInputProvider.cs
- EFDataModelProvider.cs
- SoapSchemaImporter.cs
- GPPOINT.cs
- FlowSwitch.cs
- NullableBoolConverter.cs
- StickyNoteHelper.cs
- SmtpFailedRecipientsException.cs
- GradientBrush.cs
- externdll.cs
- MaskDescriptors.cs
- Path.cs
- TextBoxBase.cs
- NetStream.cs
- XamlSerializationHelper.cs
- SafeFileMappingHandle.cs
- BamlResourceContent.cs
- CultureInfoConverter.cs
- RecordBuilder.cs
- MessageQueuePermissionEntry.cs
- FixedHighlight.cs
- Point4D.cs
- TextTreeFixupNode.cs
- ComponentResourceKeyConverter.cs
- XDRSchema.cs
- CngAlgorithm.cs
- BinaryObjectReader.cs
- StringResourceManager.cs
- TextSpan.cs
- ReliableChannelListener.cs
- Comparer.cs
- RegexMatchCollection.cs
- PageThemeParser.cs
- PingReply.cs
- IdentityNotMappedException.cs
- CookielessData.cs
- NotifyParentPropertyAttribute.cs
- PropertyChangedEventArgs.cs
- WebPartEditorOkVerb.cs
- CalendarDesigner.cs
- WindowsFormsLinkLabel.cs
- VBCodeProvider.cs
- XslTransform.cs
- DocumentOrderQuery.cs