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
- MessageRpc.cs
- JumpList.cs
- XsdCachingReader.cs
- MemberAssignmentAnalysis.cs
- SessionChannels.cs
- SqlClientPermission.cs
- Parsers.cs
- HelpKeywordAttribute.cs
- SettingsPropertyCollection.cs
- SoapCommonClasses.cs
- StatementContext.cs
- SynchronizedInputProviderWrapper.cs
- ValueHandle.cs
- DataGridViewComboBoxEditingControl.cs
- ConversionContext.cs
- CollectionConverter.cs
- SqlDataSourceRefreshSchemaForm.cs
- Vars.cs
- CatalogPartChrome.cs
- LambdaCompiler.Binary.cs
- DocumentGrid.cs
- Vector3dCollection.cs
- SafeEventLogWriteHandle.cs
- SafeIUnknown.cs
- UpdateCompiler.cs
- DataTable.cs
- Literal.cs
- Form.cs
- EFDataModelProvider.cs
- XDRSchema.cs
- ActiveXHelper.cs
- HelpKeywordAttribute.cs
- CqlBlock.cs
- UseAttributeSetsAction.cs
- InputBinder.cs
- Quaternion.cs
- FontFamilyValueSerializer.cs
- SubtreeProcessor.cs
- Selector.cs
- SafeBuffer.cs
- SplitContainer.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- HistoryEventArgs.cs
- EventLogInformation.cs
- DbBuffer.cs
- StringAnimationUsingKeyFrames.cs
- DoubleKeyFrameCollection.cs
- SelectionHighlightInfo.cs
- SettingsBase.cs
- XmlSchemaSequence.cs
- RenderingBiasValidation.cs
- HMACMD5.cs
- AutomationElementCollection.cs
- IisNotInstalledException.cs
- EditorPart.cs
- DictionaryEntry.cs
- ScrollBarRenderer.cs
- Utils.cs
- FontFaceLayoutInfo.cs
- SchemaMapping.cs
- webeventbuffer.cs
- DesignTimeSiteMapProvider.cs
- PairComparer.cs
- WebZone.cs
- TimeIntervalCollection.cs
- DataContractAttribute.cs
- ContentElement.cs
- ListViewGroupItemCollection.cs
- Hashtable.cs
- AxisAngleRotation3D.cs
- InstanceDataCollection.cs
- ClientSettingsSection.cs
- OperationInvokerTrace.cs
- OptionalColumn.cs
- AppSettingsReader.cs
- DbReferenceCollection.cs
- RealizationContext.cs
- StaticFileHandler.cs
- URL.cs
- ResourceSetExpression.cs
- XmlElementCollection.cs
- CqlParser.cs
- WebBrowsableAttribute.cs
- SessionStateItemCollection.cs
- PrincipalPermission.cs
- TextRangeProviderWrapper.cs
- ParseNumbers.cs
- ParamArrayAttribute.cs
- IPCCacheManager.cs
- BitSet.cs
- XmlReaderSettings.cs
- VirtualPath.cs
- TcpChannelListener.cs
- UnknownBitmapDecoder.cs
- HostingEnvironmentSection.cs
- CollectionChangedEventManager.cs
- HttpContext.cs
- ColumnWidthChangingEvent.cs
- WindowsGraphics.cs
- DeleteIndexBinder.cs