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
- CodeAccessSecurityEngine.cs
- ConnectionStringSettings.cs
- Cursors.cs
- WindowCollection.cs
- PublisherMembershipCondition.cs
- EntitySetDataBindingList.cs
- DataGridRelationshipRow.cs
- EntitySqlQueryCacheKey.cs
- HtmlShimManager.cs
- cookiecontainer.cs
- ObjectHelper.cs
- ExternalDataExchangeService.cs
- ResourcePart.cs
- DataGridViewCell.cs
- ViewStateModeByIdAttribute.cs
- HtmlElementEventArgs.cs
- FullTrustAssembly.cs
- ReaderContextStackData.cs
- DataBindingExpressionBuilder.cs
- LayoutEvent.cs
- PersonalizationAdministration.cs
- Viewport3DAutomationPeer.cs
- XamlPointCollectionSerializer.cs
- DataSourceGroupCollection.cs
- HttpCacheVaryByContentEncodings.cs
- ContainerVisual.cs
- PartialCachingControl.cs
- ExtenderHelpers.cs
- SimpleMailWebEventProvider.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- EntityStoreSchemaGenerator.cs
- ExternalException.cs
- ListCollectionView.cs
- StrongBox.cs
- EdgeModeValidation.cs
- RadioButtonBaseAdapter.cs
- WebEventCodes.cs
- AssemblyInfo.cs
- HierarchicalDataBoundControlAdapter.cs
- AvTraceDetails.cs
- EpmCustomContentDeSerializer.cs
- AuthorizationRule.cs
- SafeFindHandle.cs
- BaseParser.cs
- TransactionInterop.cs
- SystemEvents.cs
- BitmapMetadataBlob.cs
- Tokenizer.cs
- PropertyNames.cs
- BufferModeSettings.cs
- NCryptNative.cs
- FixedFlowMap.cs
- AstTree.cs
- FormattedText.cs
- RSAOAEPKeyExchangeFormatter.cs
- EmptyEnumerable.cs
- SHA256Managed.cs
- CommandExpr.cs
- XsdDataContractImporter.cs
- TreeNodeCollectionEditor.cs
- TraceListeners.cs
- InstanceDescriptor.cs
- ReliableChannelBinder.cs
- DrawingCollection.cs
- CreateUserErrorEventArgs.cs
- SqlFunctionAttribute.cs
- DataTemplate.cs
- FixUpCollection.cs
- UshortList2.cs
- EndpointAddress.cs
- QilBinary.cs
- BaseHashHelper.cs
- TextPatternIdentifiers.cs
- InputReport.cs
- XmlAttributeOverrides.cs
- DispatcherHooks.cs
- ResourceReferenceExpression.cs
- CellCreator.cs
- PropVariant.cs
- AnalyzedTree.cs
- MenuBase.cs
- DataSetMappper.cs
- TcpChannelListener.cs
- TableLayoutPanelCellPosition.cs
- ThrowOnMultipleAssignment.cs
- ProfileSettings.cs
- CommentEmitter.cs
- ComPlusInstanceContextInitializer.cs
- CodeAccessSecurityEngine.cs
- PathSegmentCollection.cs
- RecordsAffectedEventArgs.cs
- uribuilder.cs
- Marshal.cs
- ServiceAuthorizationManager.cs
- EdmRelationshipRoleAttribute.cs
- WorkflowApplicationCompletedEventArgs.cs
- ButtonBase.cs
- AutomationElementIdentifiers.cs
- SortDescriptionCollection.cs
- Completion.cs