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
- RoleGroup.cs
- KeyboardEventArgs.cs
- CatalogZoneAutoFormat.cs
- GridToolTip.cs
- SimpleTextLine.cs
- NavigationProperty.cs
- ListViewTableRow.cs
- FlowDocumentPageViewerAutomationPeer.cs
- SurrogateEncoder.cs
- WebPartVerbsEventArgs.cs
- BitmapImage.cs
- BypassElement.cs
- StringValidatorAttribute.cs
- SizeConverter.cs
- srgsitem.cs
- ZoomPercentageConverter.cs
- DateTimeAutomationPeer.cs
- HandleCollector.cs
- CalendarDay.cs
- ClientScriptManager.cs
- IndexedString.cs
- MeasurementDCInfo.cs
- SynchronizedPool.cs
- MemberAccessException.cs
- BindingList.cs
- ReadOnlyHierarchicalDataSource.cs
- PropertyTab.cs
- DrawingGroupDrawingContext.cs
- PasswordPropertyTextAttribute.cs
- CompiledXpathExpr.cs
- ReadOnlyPropertyMetadata.cs
- OLEDB_Util.cs
- ObjectPersistData.cs
- IPPacketInformation.cs
- HttpCachePolicy.cs
- RegistryPermission.cs
- control.ime.cs
- TryExpression.cs
- CaseInsensitiveHashCodeProvider.cs
- ColumnHeaderConverter.cs
- DataChangedEventManager.cs
- HeaderLabel.cs
- SubstitutionResponseElement.cs
- TextEffectResolver.cs
- ResourceAttributes.cs
- XAMLParseException.cs
- DurableOperationAttribute.cs
- SafeRightsManagementQueryHandle.cs
- AutoGeneratedField.cs
- ResourceReferenceExpressionConverter.cs
- Directory.cs
- PropertyCollection.cs
- AmbiguousMatchException.cs
- ByteRangeDownloader.cs
- WebPartAddingEventArgs.cs
- TypeExtensionSerializer.cs
- DataGridViewImageCell.cs
- ObjectView.cs
- UInt32.cs
- Rect.cs
- WebHttpSecurityElement.cs
- AppAction.cs
- UnsafeNativeMethods.cs
- Identifier.cs
- FixedElement.cs
- DocumentEventArgs.cs
- OdbcError.cs
- ProcessInfo.cs
- OLEDB_Util.cs
- PixelFormats.cs
- DataTableTypeConverter.cs
- ImageDesigner.cs
- FileDialogCustomPlacesCollection.cs
- MyContact.cs
- DictionaryContent.cs
- ParseHttpDate.cs
- FtpCachePolicyElement.cs
- DiffuseMaterial.cs
- NavigationWindow.cs
- VisualStateChangedEventArgs.cs
- TemplateControl.cs
- DataListGeneralPage.cs
- RenderTargetBitmap.cs
- DSASignatureFormatter.cs
- SerializationInfo.cs
- UnSafeCharBuffer.cs
- RawStylusInputCustomData.cs
- NotImplementedException.cs
- DateTimeFormat.cs
- EntityKeyElement.cs
- _HeaderInfoTable.cs
- XmlHierarchyData.cs
- TrustLevel.cs
- ReachSerializableProperties.cs
- ProjectionPathSegment.cs
- ScriptingSectionGroup.cs
- MasterPageBuildProvider.cs
- ReadOnlyCollectionBase.cs
- CodeCatchClauseCollection.cs
- FormsAuthenticationCredentials.cs