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
- TimeoutValidationAttribute.cs
- BigIntegerStorage.cs
- XmlSchemaObjectTable.cs
- GradientBrush.cs
- DataObject.cs
- TagNameToTypeMapper.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- Resources.Designer.cs
- ShaderRenderModeValidation.cs
- ListViewItemSelectionChangedEvent.cs
- TabControlAutomationPeer.cs
- WindowsListViewGroup.cs
- DocumentReferenceCollection.cs
- TextServicesProperty.cs
- xdrvalidator.cs
- PaintValueEventArgs.cs
- KoreanCalendar.cs
- SessionState.cs
- CallbackValidatorAttribute.cs
- XmlCustomFormatter.cs
- SqlDataSourceStatusEventArgs.cs
- HostingPreferredMapPath.cs
- ItemsControlAutomationPeer.cs
- HiddenField.cs
- IdentifierCollection.cs
- X509CertificateEndpointIdentity.cs
- RangeValidator.cs
- WindowsListView.cs
- AQNBuilder.cs
- GreaterThanOrEqual.cs
- Misc.cs
- WaitForChangedResult.cs
- SerializationObjectManager.cs
- SqlStatistics.cs
- UmAlQuraCalendar.cs
- PeerNameResolver.cs
- WindowsIdentity.cs
- CellConstantDomain.cs
- RegexParser.cs
- KeyTime.cs
- Pkcs7Signer.cs
- _DisconnectOverlappedAsyncResult.cs
- SqlProcedureAttribute.cs
- EntityDataSourceStatementEditorForm.cs
- DataRow.cs
- GridViewHeaderRowPresenter.cs
- PathGeometry.cs
- DBPropSet.cs
- StateManagedCollection.cs
- XmlnsCache.cs
- TextEncodedRawTextWriter.cs
- MenuItemBindingCollection.cs
- WebPart.cs
- UserControl.cs
- ProxyDataContractResolver.cs
- Int32RectConverter.cs
- SettingsPropertyCollection.cs
- StreamAsIStream.cs
- BitmapFrameEncode.cs
- ResourcePart.cs
- SubMenuStyleCollection.cs
- KnownTypesHelper.cs
- Size.cs
- Cursor.cs
- printdlgexmarshaler.cs
- IntegerValidator.cs
- RequiredAttributeAttribute.cs
- Walker.cs
- ProtocolsConfigurationHandler.cs
- TextElementAutomationPeer.cs
- Graphics.cs
- ScalarOps.cs
- SecurityPolicySection.cs
- StringAnimationBase.cs
- SecurityResources.cs
- FixedSOMTableCell.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ListViewDeleteEventArgs.cs
- Conditional.cs
- EventLogReader.cs
- ArrangedElement.cs
- InstanceKeyCompleteException.cs
- RealProxy.cs
- SafePipeHandle.cs
- XmlSchemaObjectTable.cs
- DataGridItemCollection.cs
- AutoCompleteStringCollection.cs
- InstallerTypeAttribute.cs
- RegexWorker.cs
- StorageModelBuildProvider.cs
- ExceptionHandlerDesigner.cs
- StrongNameMembershipCondition.cs
- DataGridViewRowPrePaintEventArgs.cs
- ElementMarkupObject.cs
- ImageDrawing.cs
- TTSEngineTypes.cs
- AutoGeneratedFieldProperties.cs
- HttpResponseHeader.cs
- SQLMembershipProvider.cs
- RepeatInfo.cs