Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- PhonemeEventArgs.cs
- TypedServiceOperationListItem.cs
- CatalogUtil.cs
- SafeTimerHandle.cs
- X509CertificateValidator.cs
- ChannelFactory.cs
- EmbeddedMailObject.cs
- UIElementCollection.cs
- CacheEntry.cs
- XmlSchemaSimpleTypeUnion.cs
- CopyAttributesAction.cs
- LogicalMethodInfo.cs
- WebPartTracker.cs
- DbgCompiler.cs
- PropertyValueUIItem.cs
- ISAPIApplicationHost.cs
- ObjectAnimationUsingKeyFrames.cs
- RelatedView.cs
- AsyncOperation.cs
- UnsafeNativeMethods.cs
- BooleanFunctions.cs
- Pkcs9Attribute.cs
- ThicknessAnimation.cs
- EncoderBestFitFallback.cs
- DBNull.cs
- WindowsHyperlink.cs
- XmlSchemaAnnotated.cs
- EnumConverter.cs
- ForceCopyBuildProvider.cs
- AnyAllSearchOperator.cs
- XamlTypeMapper.cs
- SecurityTokenResolver.cs
- EntityModelSchemaGenerator.cs
- BindingNavigator.cs
- PerspectiveCamera.cs
- SemaphoreSlim.cs
- FtpWebResponse.cs
- InputBinder.cs
- DefaultSettingsSection.cs
- SelectedGridItemChangedEvent.cs
- Baml2006Reader.cs
- InputReportEventArgs.cs
- BitArray.cs
- ButtonRenderer.cs
- Compiler.cs
- AuthorizationRule.cs
- TextMessageEncodingElement.cs
- Debug.cs
- ConcurrentBag.cs
- GridViewCommandEventArgs.cs
- UpdatableGenericsFeature.cs
- CalendarDataBindingHandler.cs
- PathData.cs
- AlignmentYValidation.cs
- ReadWriteObjectLock.cs
- VisualStyleInformation.cs
- FileLogRecord.cs
- SafeNativeMethods.cs
- KeyValueSerializer.cs
- ColumnPropertiesGroup.cs
- ProjectionRewriter.cs
- PageCatalogPartDesigner.cs
- LicFileLicenseProvider.cs
- TabletDevice.cs
- CorrelationToken.cs
- HashAlgorithm.cs
- Byte.cs
- GcSettings.cs
- Run.cs
- StorageEndPropertyMapping.cs
- CultureInfoConverter.cs
- CornerRadius.cs
- ProcessThreadCollection.cs
- Tile.cs
- ScriptDescriptor.cs
- TypeDescriptionProviderAttribute.cs
- ServiceHttpHandlerFactory.cs
- XmlBinaryReader.cs
- Knowncolors.cs
- SystemNetworkInterface.cs
- SoapCodeExporter.cs
- ValueType.cs
- StructuralType.cs
- WeakEventManager.cs
- WebEvents.cs
- SHA384Cng.cs
- NameScopePropertyAttribute.cs
- HttpRequestWrapper.cs
- XmlQuerySequence.cs
- MenuTracker.cs
- MissingMethodException.cs
- Int32RectConverter.cs
- ExpressionBindingCollection.cs
- ConstructorBuilder.cs
- SendSecurityHeader.cs
- SqlInternalConnectionTds.cs
- CodeComment.cs
- ServiceModelConfigurationSectionGroup.cs
- JournalEntryStack.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs