Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ThumbButtonInfo.cs
- MessageParameterAttribute.cs
- XmlException.cs
- ZoomPercentageConverter.cs
- DetailsViewUpdatedEventArgs.cs
- InvalidDataException.cs
- LicenseProviderAttribute.cs
- ResourceDescriptionAttribute.cs
- Screen.cs
- EarlyBoundInfo.cs
- EventLogger.cs
- MetroSerializationManager.cs
- ColumnProvider.cs
- CompiledIdentityConstraint.cs
- PageFunction.cs
- PropertyGridEditorPart.cs
- SqlCommandSet.cs
- XmlQueryCardinality.cs
- IPEndPoint.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- FlowDocumentPage.cs
- XmlSchemaComplexContentRestriction.cs
- DataBoundControlAdapter.cs
- EncryptedXml.cs
- SystemTcpStatistics.cs
- XmlWriter.cs
- ClientScriptItemCollection.cs
- Registry.cs
- CodeCommentStatementCollection.cs
- WasAdminWrapper.cs
- Vector3DIndependentAnimationStorage.cs
- XPathChildIterator.cs
- NotifyIcon.cs
- EnumBuilder.cs
- RightsManagementManager.cs
- PropertyIDSet.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- TypeLoadException.cs
- ButtonBaseAutomationPeer.cs
- CreateUserWizardDesigner.cs
- DataGridViewImageCell.cs
- PopOutPanel.cs
- RectangleHotSpot.cs
- SystemParameters.cs
- SqlServer2KCompatibilityAnnotation.cs
- DataGridLengthConverter.cs
- ValueChangedEventManager.cs
- HotCommands.cs
- BindableAttribute.cs
- XmlDataLoader.cs
- UInt64Converter.cs
- SqlFileStream.cs
- InternalControlCollection.cs
- TextParentUndoUnit.cs
- BufferedGraphics.cs
- Monitor.cs
- CodeDirectionExpression.cs
- ConstructorBuilder.cs
- ReverseComparer.cs
- ReplyChannel.cs
- ReliableDuplexSessionChannel.cs
- TimeManager.cs
- Style.cs
- BufferedStream.cs
- HtmlControlDesigner.cs
- DataGridViewCellMouseEventArgs.cs
- GlyphInfoList.cs
- TextElementEnumerator.cs
- BrowserCapabilitiesCompiler.cs
- AffineTransform3D.cs
- XmlEncodedRawTextWriter.cs
- ReplyAdapterChannelListener.cs
- EventProviderWriter.cs
- KeyProperty.cs
- ToolTipAutomationPeer.cs
- ProfileInfo.cs
- BrowserCapabilitiesCodeGenerator.cs
- SQLStringStorage.cs
- ControlType.cs
- BaseTemplateParser.cs
- AsyncOperationManager.cs
- DifferencingCollection.cs
- nulltextcontainer.cs
- CookieProtection.cs
- DrawToolTipEventArgs.cs
- TimeSpanStorage.cs
- UserPreferenceChangedEventArgs.cs
- SmiMetaDataProperty.cs
- RelationshipSet.cs
- XmlAttribute.cs
- XmlNodeWriter.cs
- FixedSOMTableRow.cs
- MaskedTextBox.cs
- HwndSourceParameters.cs
- CodeThrowExceptionStatement.cs
- hebrewshape.cs
- NeedSkipTokenVisitor.cs
- _MultipleConnectAsync.cs
- OracleColumn.cs
- FillErrorEventArgs.cs