Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ObjectItemCollectionAssemblyCacheEntry.cs
- AssemblyResourceLoader.cs
- APCustomTypeDescriptor.cs
- ControlLocalizer.cs
- OverflowException.cs
- HttpHandlersSection.cs
- FigureParaClient.cs
- CustomBindingCollectionElement.cs
- PrePrepareMethodAttribute.cs
- NotImplementedException.cs
- StatusBarDesigner.cs
- ProviderCollection.cs
- InplaceBitmapMetadataWriter.cs
- Receive.cs
- QilGeneratorEnv.cs
- FontConverter.cs
- ToolBarOverflowPanel.cs
- UInt16Converter.cs
- ListViewItemMouseHoverEvent.cs
- SpeakCompletedEventArgs.cs
- DataPointer.cs
- GeometryHitTestResult.cs
- WindowsFormsEditorServiceHelper.cs
- UTF32Encoding.cs
- FormatControl.cs
- CaseExpr.cs
- CodeTypeDelegate.cs
- VirtualPathProvider.cs
- WebPartZone.cs
- GridViewRowPresenterBase.cs
- XmlSchemaImporter.cs
- DropDownHolder.cs
- ManagedIStream.cs
- WebScriptEnablingBehavior.cs
- shaperfactoryquerycachekey.cs
- SchemaImporter.cs
- RangeValidator.cs
- PropertySet.cs
- XmlValidatingReader.cs
- FaultImportOptions.cs
- TextAction.cs
- EditingCommands.cs
- ProfilePropertyNameValidator.cs
- KnownTypesProvider.cs
- FlowLayoutSettings.cs
- MenuScrollingVisibilityConverter.cs
- NotSupportedException.cs
- LoadedOrUnloadedOperation.cs
- FastEncoder.cs
- Vector.cs
- Image.cs
- FocusManager.cs
- SystemIcons.cs
- _Connection.cs
- BuildProviderAppliesToAttribute.cs
- HtmlAnchor.cs
- DataSourceXmlElementAttribute.cs
- PersonalizationEntry.cs
- DataKeyArray.cs
- BindingContext.cs
- SelectedDatesCollection.cs
- XMLDiffLoader.cs
- XPathSingletonIterator.cs
- NameValueSectionHandler.cs
- COM2IDispatchConverter.cs
- ViewGenResults.cs
- ScaleTransform3D.cs
- ImageMap.cs
- DBConnection.cs
- ApplicationInfo.cs
- ProfileService.cs
- XPathParser.cs
- PageThemeParser.cs
- CodeTypeDeclaration.cs
- ExtenderControl.cs
- MimeWriter.cs
- ConfigurationStrings.cs
- entityreference_tresulttype.cs
- mda.cs
- WebService.cs
- Calendar.cs
- BlobPersonalizationState.cs
- DropShadowEffect.cs
- JoinSymbol.cs
- ToolStripContainer.cs
- ScrollPattern.cs
- UseManagedPresentationElement.cs
- GridViewRowEventArgs.cs
- Utils.cs
- BooleanKeyFrameCollection.cs
- CodeGroup.cs
- SqlServer2KCompatibilityCheck.cs
- QilFactory.cs
- MouseButton.cs
- DelegateSerializationHolder.cs
- AdjustableArrowCap.cs
- EntityDesignerDataSourceView.cs
- Assert.cs
- ListViewInsertedEventArgs.cs
- PrintDialogException.cs