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
- MethodInfo.cs
- _NetworkingPerfCounters.cs
- ConsumerConnectionPoint.cs
- RuntimeVariablesExpression.cs
- RadioButton.cs
- GeneralTransformCollection.cs
- KeySpline.cs
- AssociatedControlConverter.cs
- DataTableCollection.cs
- ConsoleKeyInfo.cs
- XmlRawWriter.cs
- Helpers.cs
- ToolStripDesignerUtils.cs
- TreeNodeCollection.cs
- AuthenticationModuleElement.cs
- ProcessModelInfo.cs
- ExtendedProperty.cs
- Knowncolors.cs
- SymDocumentType.cs
- PropertyEmitter.cs
- WrapPanel.cs
- SecureStringHasher.cs
- XPathCompileException.cs
- X509Utils.cs
- ImageDrawing.cs
- KeyPressEvent.cs
- DataGridViewImageCell.cs
- StrokeFIndices.cs
- TransactionsSectionGroup.cs
- SkinBuilder.cs
- VisualStyleRenderer.cs
- TrackingServices.cs
- SQLDecimal.cs
- SerializerDescriptor.cs
- EventlogProvider.cs
- AddIn.cs
- IntSecurity.cs
- MdiWindowListStrip.cs
- XPathBuilder.cs
- SqlCharStream.cs
- OdbcError.cs
- Menu.cs
- FixedStringLookup.cs
- GestureRecognizer.cs
- SecurityRuntime.cs
- WsatServiceCertificate.cs
- SafeProcessHandle.cs
- ButtonStandardAdapter.cs
- EntityDataSourceWrapperCollection.cs
- Monitor.cs
- CustomErrorsSection.cs
- UriSectionReader.cs
- ActivityMarkupSerializer.cs
- TextDecorationCollection.cs
- ReadOnlyHierarchicalDataSourceView.cs
- HttpModuleCollection.cs
- ToolboxComponentsCreatedEventArgs.cs
- StringUtil.cs
- DecimalAnimationUsingKeyFrames.cs
- CancelEventArgs.cs
- TrustManagerPromptUI.cs
- login.cs
- StateChangeEvent.cs
- SafeNativeMethods.cs
- PageAsyncTask.cs
- DebugHandleTracker.cs
- SchemaMerger.cs
- _OverlappedAsyncResult.cs
- SolidColorBrush.cs
- PartManifestEntry.cs
- FontTypeConverter.cs
- RootDesignerSerializerAttribute.cs
- SharedPersonalizationStateInfo.cs
- SchemaNotation.cs
- MetaModel.cs
- ExtendedTransformFactory.cs
- KeyGestureConverter.cs
- Point4D.cs
- WSDualHttpSecurityMode.cs
- Validator.cs
- EventDescriptor.cs
- DbBuffer.cs
- TextRangeAdaptor.cs
- ButtonFlatAdapter.cs
- ControlAdapter.cs
- NonBatchDirectoryCompiler.cs
- SqlTypeConverter.cs
- BCLDebug.cs
- AttachInfo.cs
- JsonReaderWriterFactory.cs
- xmlglyphRunInfo.cs
- WebPartEditVerb.cs
- datacache.cs
- ToolStripOverflow.cs
- XmlNamespaceDeclarationsAttribute.cs
- SQLGuid.cs
- ToolboxDataAttribute.cs
- VoiceSynthesis.cs
- DictionaryEditChange.cs
- ToolStripDropDownMenu.cs