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
- SyndicationItemFormatter.cs
- HttpResponseHeader.cs
- DesignerActionVerbItem.cs
- SiteMapDataSource.cs
- JavaScriptSerializer.cs
- InteropAutomationProvider.cs
- TraceFilter.cs
- ErrorStyle.cs
- XD.cs
- StateBag.cs
- SystemUdpStatistics.cs
- StringBlob.cs
- DrawingContextWalker.cs
- WebPartActionVerb.cs
- SubMenuStyle.cs
- DbProviderFactoriesConfigurationHandler.cs
- Latin1Encoding.cs
- DesignTimeValidationFeature.cs
- JoinTreeNode.cs
- ConfigXmlSignificantWhitespace.cs
- EntityDataSourceConfigureObjectContext.cs
- WebBrowserNavigatedEventHandler.cs
- KerberosTokenFactoryCredential.cs
- GradientBrush.cs
- IdentityValidationException.cs
- ProviderConnectionPoint.cs
- TextLineBreak.cs
- ProxyWebPartManager.cs
- QilScopedVisitor.cs
- XmlNodeComparer.cs
- ConnectivityStatus.cs
- DynamicEndpoint.cs
- LOSFormatter.cs
- TextRenderer.cs
- HostingMessageProperty.cs
- MarkupExtensionReturnTypeAttribute.cs
- WebMessageEncodingBindingElement.cs
- SqlDeflator.cs
- DiscardableAttribute.cs
- PointAnimationClockResource.cs
- SafeLibraryHandle.cs
- OleDbEnumerator.cs
- DateTimePickerDesigner.cs
- IndentedTextWriter.cs
- GridSplitter.cs
- PartialTrustVisibleAssembliesSection.cs
- SiteMapHierarchicalDataSourceView.cs
- SchemaElementDecl.cs
- DataRecord.cs
- followingsibling.cs
- dsa.cs
- PerformanceCounterPermission.cs
- FragmentQueryProcessor.cs
- CharacterBuffer.cs
- InternalTransaction.cs
- InvalidComObjectException.cs
- WebPartCloseVerb.cs
- WebPartZoneBase.cs
- MessageQueueEnumerator.cs
- ServiceModelExtensionElement.cs
- ProcessHost.cs
- CompModSwitches.cs
- EventTask.cs
- GridViewUpdatedEventArgs.cs
- Transform3DCollection.cs
- ThousandthOfEmRealPoints.cs
- ActivityCodeDomSerializer.cs
- EventHandlersDesigner.cs
- TransactionScope.cs
- UTF7Encoding.cs
- BaseCollection.cs
- KeyValuePairs.cs
- WebPartZone.cs
- WorkItem.cs
- EastAsianLunisolarCalendar.cs
- EntityContainerAssociationSetEnd.cs
- BaseAddressElementCollection.cs
- TextTreeExtractElementUndoUnit.cs
- _Connection.cs
- OracleInfoMessageEventArgs.cs
- RecognizeCompletedEventArgs.cs
- DiscreteKeyFrames.cs
- ValueUtilsSmi.cs
- BuiltInExpr.cs
- AssociationSetMetadata.cs
- OleDbEnumerator.cs
- BinaryObjectReader.cs
- ClientConfigPaths.cs
- ManagementNamedValueCollection.cs
- BitmapDecoder.cs
- CodeParameterDeclarationExpressionCollection.cs
- AddInContractAttribute.cs
- UnsafeNativeMethods.cs
- WebConfigurationFileMap.cs
- ChildrenQuery.cs
- TypeSystemProvider.cs
- RemoteWebConfigurationHost.cs
- ReaderWriterLockSlim.cs
- TagPrefixAttribute.cs
- WeakReadOnlyCollection.cs