Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / DrawingContextWalker.cs / 1305600 / DrawingContextWalker.cs
//---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: Contains base class for DrawingContext iterators // // History: // // 2004/04/02 : [....] - 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 : [....] - 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
- LoginName.cs
- RenderData.cs
- BitmapCodecInfo.cs
- NCryptSafeHandles.cs
- FixedSOMFixedBlock.cs
- XmlILStorageConverter.cs
- DataRelationCollection.cs
- DependencyPropertyConverter.cs
- SchemaImporterExtensionElementCollection.cs
- BamlVersionHeader.cs
- InvokeProviderWrapper.cs
- AuthorizationPolicyTypeElement.cs
- TCEAdapterGenerator.cs
- ConfigurationStrings.cs
- TypeForwardedToAttribute.cs
- DirectoryRedirect.cs
- TableCell.cs
- ModelItemDictionary.cs
- AccessDataSource.cs
- ErrorTableItemStyle.cs
- ProcessInfo.cs
- SQLConvert.cs
- TextChangedEventArgs.cs
- ColorComboBox.cs
- HttpPostedFile.cs
- ConnectionInterfaceCollection.cs
- HttpProxyCredentialType.cs
- PathSegment.cs
- WaitForChangedResult.cs
- PointConverter.cs
- SystemIcmpV6Statistics.cs
- ArrayElementGridEntry.cs
- ItemCheckedEvent.cs
- CrossAppDomainChannel.cs
- ProfileService.cs
- LabelTarget.cs
- ModuleBuilderData.cs
- SHA384Managed.cs
- DocumentViewerBase.cs
- FontSizeConverter.cs
- WindowsScrollBar.cs
- RegistryKey.cs
- PostBackTrigger.cs
- PropertyOverridesTypeEditor.cs
- XmlDataContract.cs
- EventProxy.cs
- SqlTopReducer.cs
- CollectionViewGroupRoot.cs
- BasicHttpSecurityMode.cs
- RootBrowserWindowAutomationPeer.cs
- DrawingGroup.cs
- DrawingVisualDrawingContext.cs
- securitymgrsite.cs
- DependentList.cs
- RowVisual.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- HwndProxyElementProvider.cs
- SoapMessage.cs
- TablePattern.cs
- ContextBase.cs
- DbMetaDataColumnNames.cs
- PolyLineSegment.cs
- Automation.cs
- MappedMetaModel.cs
- BufferedReadStream.cs
- documentsequencetextpointer.cs
- ListViewCancelEventArgs.cs
- DesignerContextDescriptor.cs
- X509SecurityTokenProvider.cs
- BamlLocalizableResource.cs
- cookiecontainer.cs
- BeginEvent.cs
- X509Utils.cs
- IndicShape.cs
- LocationSectionRecord.cs
- NotSupportedException.cs
- MessageHeaderDescriptionCollection.cs
- StringAttributeCollection.cs
- UniformGrid.cs
- PhysicalAddress.cs
- LinqDataSourceDisposeEventArgs.cs
- ImageBrush.cs
- DispatcherEventArgs.cs
- WebPartManager.cs
- HttpDictionary.cs
- DataGridViewCellMouseEventArgs.cs
- HtmlElementErrorEventArgs.cs
- AttachmentCollection.cs
- TypeSource.cs
- EmptyImpersonationContext.cs
- VirtualPathProvider.cs
- EllipseGeometry.cs
- ServiceModelActivationSectionGroup.cs
- Camera.cs
- SettingsPropertyValue.cs
- BitmapEffectGeneralTransform.cs
- RichTextBoxAutomationPeer.cs
- QueryOptionExpression.cs
- CodeNamespaceCollection.cs
- XMLUtil.cs