Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Media / DrawingContextWalker.cs / 1 / DrawingContextWalker.cs
//----------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// Description: Contains base class for DrawingContext iterators
//
// History:
//
// 2004/04/02 : adsmith - Created it.
// 2005/06/20 : timothyc - Moved to codegen
//
//---------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Security.Permissions;
using System.Windows.Threading;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using MS.Internal;
namespace System.Windows.Media
{
///
/// DrawingContextWalker : The base class for DrawingContext iterators.
/// This is *not* thread safe
///
internal abstract partial class DrawingContextWalker : DrawingContext
{
///
/// Constructor for DrawingContextWalker
///
protected DrawingContextWalker()
{
// Nothing to do here
}
///
/// DrawingContextWalker implementations are never opened, so they shouldn't be closed.
///
public override sealed void Close()
{
Debug.Assert(false);
}
#region Protected methods
///
/// DrawingContextWalker implementations are never opened, so they shouldn't be disposed.
///
protected override void DisposeCore()
{
Debug.Assert(false);
}
///
/// StopWalking - If this called, the current walk will stop.
///
protected void StopWalking()
{
_stopWalking = true;
}
#endregion Protected methods
#region Internal properties
///
/// ShouldStopWalking Property - internal clients can consult this property to determine
/// whether or not the implementer of this DrawingContextWalker has called StopWalking.
/// This can also be set by internal callers.
///
internal bool ShouldStopWalking
{
get
{
return _stopWalking;
}
set
{
_stopWalking = value;
}
}
#endregion Internal properties
#region Private Members
private bool _stopWalking;
#endregion Private Members
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// Description: Contains base class for DrawingContext iterators
//
// History:
//
// 2004/04/02 : adsmith - Created it.
// 2005/06/20 : timothyc - Moved to codegen
//
//---------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Security.Permissions;
using System.Windows.Threading;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using MS.Internal;
namespace System.Windows.Media
{
///
/// DrawingContextWalker : The base class for DrawingContext iterators.
/// This is *not* thread safe
///
internal abstract partial class DrawingContextWalker : DrawingContext
{
///
/// Constructor for DrawingContextWalker
///
protected DrawingContextWalker()
{
// Nothing to do here
}
///
/// DrawingContextWalker implementations are never opened, so they shouldn't be closed.
///
public override sealed void Close()
{
Debug.Assert(false);
}
#region Protected methods
///
/// DrawingContextWalker implementations are never opened, so they shouldn't be disposed.
///
protected override void DisposeCore()
{
Debug.Assert(false);
}
///
/// StopWalking - If this called, the current walk will stop.
///
protected void StopWalking()
{
_stopWalking = true;
}
#endregion Protected methods
#region Internal properties
///
/// ShouldStopWalking Property - internal clients can consult this property to determine
/// whether or not the implementer of this DrawingContextWalker has called StopWalking.
/// This can also be set by internal callers.
///
internal bool ShouldStopWalking
{
get
{
return _stopWalking;
}
set
{
_stopWalking = value;
}
}
#endregion Internal properties
#region Private Members
private bool _stopWalking;
#endregion Private Members
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BaseAsyncResult.cs
- ReadOnlyCollectionBuilder.cs
- ListViewItem.cs
- Pen.cs
- Registry.cs
- ScanQueryOperator.cs
- RowParagraph.cs
- MetafileHeaderWmf.cs
- JsonServiceDocumentSerializer.cs
- StreamBodyWriter.cs
- documentsequencetextview.cs
- ZoneIdentityPermission.cs
- HttpCapabilitiesEvaluator.cs
- CodeTryCatchFinallyStatement.cs
- CallbackException.cs
- ColorContextHelper.cs
- XmlSchemaSimpleContent.cs
- StringComparer.cs
- RuleSetDialog.Designer.cs
- SapiAttributeParser.cs
- MatrixTransform.cs
- SimpleLine.cs
- WSTransactionSection.cs
- SiteMapNodeItemEventArgs.cs
- COAUTHIDENTITY.cs
- TextCompositionManager.cs
- ClosableStream.cs
- DesignerActionItemCollection.cs
- _HeaderInfo.cs
- WaitHandle.cs
- AutomationEvent.cs
- ActivityExecutor.cs
- BridgeDataReader.cs
- GridViewColumnHeader.cs
- PolicyManager.cs
- ToolStripGripRenderEventArgs.cs
- ResourceExpressionBuilder.cs
- PartialCachingAttribute.cs
- UnmanagedMemoryStreamWrapper.cs
- WindowsEditBoxRange.cs
- MetadataUtilsSmi.cs
- WebBrowser.cs
- TrackingConditionCollection.cs
- SaveFileDialog.cs
- StylusPointPropertyUnit.cs
- UnknownWrapper.cs
- GridViewColumnCollection.cs
- ProgressBarBrushConverter.cs
- AxisAngleRotation3D.cs
- SSmlParser.cs
- AnchorEditor.cs
- DBDataPermissionAttribute.cs
- AuthenticatedStream.cs
- StackBuilderSink.cs
- FragmentNavigationEventArgs.cs
- DocumentPageTextView.cs
- CAGDesigner.cs
- OdbcEnvironment.cs
- CollectionViewSource.cs
- DataColumnCollection.cs
- ColorContext.cs
- Brush.cs
- SingleObjectCollection.cs
- FactoryId.cs
- DataPagerFieldCollection.cs
- HttpCachePolicyElement.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- PropertyIDSet.cs
- XmlSignificantWhitespace.cs
- IApplicationTrustManager.cs
- UrlMappingCollection.cs
- ZipIOLocalFileBlock.cs
- XmlSchemaException.cs
- CodeSnippetCompileUnit.cs
- GridSplitter.cs
- UrlAuthFailedErrorFormatter.cs
- BaseConfigurationRecord.cs
- DesignerProperties.cs
- Clock.cs
- SplitterPanelDesigner.cs
- XsltInput.cs
- LogPolicy.cs
- EdmItemError.cs
- WindowAutomationPeer.cs
- ProfileBuildProvider.cs
- ContentPlaceHolderDesigner.cs
- HtmlMeta.cs
- RefExpr.cs
- AssemblyBuilder.cs
- InputLanguageManager.cs
- FormViewRow.cs
- ButtonFieldBase.cs
- TextTabProperties.cs
- baseaxisquery.cs
- MessageDecoder.cs
- WebEventCodes.cs
- EmptyControlCollection.cs
- NavigationCommands.cs
- MetadataExchangeBindings.cs
- NavigationPropertyEmitter.cs