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
- ReflectionServiceProvider.cs
- Win32Interop.cs
- TdsParameterSetter.cs
- Transform.cs
- DBConnection.cs
- StructuralComparisons.cs
- ItemsPresenter.cs
- Perspective.cs
- OutKeywords.cs
- ToolStripSeparator.cs
- OutputScopeManager.cs
- WorkflowServiceBuildProvider.cs
- ItemContainerGenerator.cs
- ChangeInterceptorAttribute.cs
- ColumnClickEvent.cs
- ConnectionConsumerAttribute.cs
- SoapMessage.cs
- DetailsViewDeleteEventArgs.cs
- DataObjectPastingEventArgs.cs
- LogEntrySerialization.cs
- Matrix.cs
- PersonalizationDictionary.cs
- GroupDescription.cs
- _UncName.cs
- FileDetails.cs
- DesignerSelectionListAdapter.cs
- CheckBoxField.cs
- LineServices.cs
- EncodingDataItem.cs
- WebExceptionStatus.cs
- SingleStorage.cs
- ParameterReplacerVisitor.cs
- DragAssistanceManager.cs
- EarlyBoundInfo.cs
- ChangeDirector.cs
- ZipFileInfoCollection.cs
- ChameleonKey.cs
- RsaSecurityKey.cs
- ComplexPropertyEntry.cs
- CompatibleComparer.cs
- _NativeSSPI.cs
- TextDecorationCollection.cs
- TryLoadRunnableWorkflowCommand.cs
- OptimizerPatterns.cs
- SmtpNetworkElement.cs
- TextTreeTextElementNode.cs
- MexHttpsBindingElement.cs
- ServerReliableChannelBinder.cs
- JsonReader.cs
- MenuBindingsEditor.cs
- DataKeyCollection.cs
- PasswordPropertyTextAttribute.cs
- KeyFrames.cs
- QueryIntervalOp.cs
- TrackingDataItem.cs
- SqlTypeConverter.cs
- PageEventArgs.cs
- DocumentGridPage.cs
- _Semaphore.cs
- BitmapEffectvisualstate.cs
- ArrayTypeMismatchException.cs
- WSFederationHttpBindingElement.cs
- CodeNamespace.cs
- BinaryConverter.cs
- Subtree.cs
- Helpers.cs
- SqlDataSourceCustomCommandPanel.cs
- OptimisticConcurrencyException.cs
- XmlDataImplementation.cs
- StringDictionary.cs
- ScriptControlManager.cs
- FileDialog.cs
- DateTimePickerDesigner.cs
- InlinedAggregationOperatorEnumerator.cs
- XsltFunctions.cs
- TextSelectionProcessor.cs
- AttachedAnnotation.cs
- EventDescriptorCollection.cs
- DataStorage.cs
- GC.cs
- BasicExpressionVisitor.cs
- TrustManagerMoreInformation.cs
- DbConnectionOptions.cs
- BrowserCapabilitiesFactory.cs
- DataGridViewTopLeftHeaderCell.cs
- ExtendedTransformFactory.cs
- SQLCharsStorage.cs
- SHA256Managed.cs
- TTSEngineProxy.cs
- WebPartMinimizeVerb.cs
- ScriptingSectionGroup.cs
- _LocalDataStoreMgr.cs
- XamlTypeMapper.cs
- Knowncolors.cs
- PageParserFilter.cs
- sqlcontext.cs
- HashStream.cs
- ProcessModelSection.cs
- SmtpDigestAuthenticationModule.cs
- HandlerElement.cs