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
- GotoExpression.cs
- EventLogPermission.cs
- OrderedEnumerableRowCollection.cs
- ZipIOCentralDirectoryFileHeader.cs
- InvariantComparer.cs
- TimeoutHelper.cs
- WebPartConnection.cs
- HeaderElement.cs
- PageSetupDialog.cs
- CellQuery.cs
- DataGridViewSortCompareEventArgs.cs
- IPHostEntry.cs
- AsyncOperationContext.cs
- HelpProvider.cs
- ProviderCollection.cs
- AnnotationDocumentPaginator.cs
- AgileSafeNativeMemoryHandle.cs
- RegexCharClass.cs
- COM2Properties.cs
- PointLight.cs
- ValidationRuleCollection.cs
- OleDbException.cs
- XmlDataImplementation.cs
- DeviceSpecificDesigner.cs
- SoapObjectInfo.cs
- PromptStyle.cs
- Effect.cs
- Encoding.cs
- CopyAction.cs
- StringTraceRecord.cs
- XmlDataSourceView.cs
- DockAndAnchorLayout.cs
- PageVisual.cs
- PermissionListSet.cs
- CompilerState.cs
- WebPartDescriptionCollection.cs
- EntityDataSourceViewSchema.cs
- RightsManagementPermission.cs
- RenderDataDrawingContext.cs
- EntityDataSourceQueryBuilder.cs
- SimplePropertyEntry.cs
- DecimalStorage.cs
- SqlPersonalizationProvider.cs
- PublisherIdentityPermission.cs
- ListParaClient.cs
- StreamUpdate.cs
- _WinHttpWebProxyDataBuilder.cs
- SelectionItemPattern.cs
- ProtocolInformationWriter.cs
- Rules.cs
- EntityClientCacheEntry.cs
- CriticalHandle.cs
- ThemeableAttribute.cs
- basevalidator.cs
- RtfToken.cs
- XamlDesignerSerializationManager.cs
- ListDependantCardsRequest.cs
- XsltArgumentList.cs
- MetadataSource.cs
- ByteStreamGeometryContext.cs
- RecordConverter.cs
- DefaultAssemblyResolver.cs
- WebPartConnectionsEventArgs.cs
- XmlDataDocument.cs
- DigestComparer.cs
- ListCommandEventArgs.cs
- SoapFormatterSinks.cs
- QueryCreatedEventArgs.cs
- WebSysDefaultValueAttribute.cs
- ListBoxItemAutomationPeer.cs
- ECDiffieHellmanPublicKey.cs
- SamlEvidence.cs
- PathSegmentCollection.cs
- Repeater.cs
- SiteMapProvider.cs
- SQLInt32.cs
- SQLBinary.cs
- DefaultValueAttribute.cs
- DataControlCommands.cs
- EmptyEnumerator.cs
- GridPatternIdentifiers.cs
- Control.cs
- ServiceModelConfigurationSection.cs
- PropertySourceInfo.cs
- GeometryConverter.cs
- QilPatternFactory.cs
- TopClause.cs
- TransformerInfo.cs
- FileLoadException.cs
- PropertyTab.cs
- Pair.cs
- MimePart.cs
- CacheDependency.cs
- MasterPageCodeDomTreeGenerator.cs
- SQLUtility.cs
- FontResourceCache.cs
- TopClause.cs
- VisualStyleRenderer.cs
- SQLBoolean.cs
- TemplateKey.cs