Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / SetterBase.cs / 1 / SetterBase.cs
/****************************************************************************\ * * File: SetterBase.cs * * TargetType property and event setting base class. * * Copyright (C) 2004 by Microsoft Corporation. All rights reserved. * \***************************************************************************/ namespace System.Windows { ////// TargetType property and event setting base class. /// [Localizability(LocalizationCategory.Ignore)] public abstract class SetterBase { ////// SetterBase construction /// internal SetterBase() { } ////// Returns the sealed state of this object. If true, any attempt /// at modifying the state of this object will trigger an exception. /// public bool IsSealed { get { return _sealed; } } internal virtual void Seal() { _sealed = true; } ////// Subclasses need to call this method before any changes to their state. /// protected void CheckSealed() { if ( _sealed ) { throw new InvalidOperationException(SR.Get(SRID.CannotChangeAfterSealed, "SetterBase")); } } // Derived private bool _sealed; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. /****************************************************************************\ * * File: SetterBase.cs * * TargetType property and event setting base class. * * Copyright (C) 2004 by Microsoft Corporation. All rights reserved. * \***************************************************************************/ namespace System.Windows { ////// TargetType property and event setting base class. /// [Localizability(LocalizationCategory.Ignore)] public abstract class SetterBase { ////// SetterBase construction /// internal SetterBase() { } ////// Returns the sealed state of this object. If true, any attempt /// at modifying the state of this object will trigger an exception. /// public bool IsSealed { get { return _sealed; } } internal virtual void Seal() { _sealed = true; } ////// Subclasses need to call this method before any changes to their state. /// protected void CheckSealed() { if ( _sealed ) { throw new InvalidOperationException(SR.Get(SRID.CannotChangeAfterSealed, "SetterBase")); } } // Derived private bool _sealed; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BasicKeyConstraint.cs
- AutomationPropertyInfo.cs
- TextDocumentView.cs
- ExpressionCopier.cs
- OletxTransactionManager.cs
- ThemeDictionaryExtension.cs
- TableItemPatternIdentifiers.cs
- diagnosticsswitches.cs
- ConcatQueryOperator.cs
- Int32RectValueSerializer.cs
- ModelFactory.cs
- VisualStyleTypesAndProperties.cs
- AttributeCollection.cs
- PropertyChangedEventArgs.cs
- _LocalDataStore.cs
- Tracer.cs
- BoundColumn.cs
- TextDecorationCollection.cs
- AttachedProperty.cs
- TearOffProxy.cs
- Helpers.cs
- HttpWriter.cs
- BulletedList.cs
- SmiGettersStream.cs
- ListenerElementsCollection.cs
- TextRangeBase.cs
- ColorAnimation.cs
- Menu.cs
- SqlUtil.cs
- MediaTimeline.cs
- LinqMaximalSubtreeNominator.cs
- StrokeNodeOperations2.cs
- XmlILOptimizerVisitor.cs
- TraceUtils.cs
- DataSourceCache.cs
- LockedAssemblyCache.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- StatusBarItemAutomationPeer.cs
- EdmComplexTypeAttribute.cs
- MissingMethodException.cs
- SqlClientFactory.cs
- DeflateEmulationStream.cs
- DispatcherProcessingDisabled.cs
- AnimationStorage.cs
- WinHttpWebProxyFinder.cs
- RTLAwareMessageBox.cs
- DocumentOrderQuery.cs
- ActivityCodeDomSerializationManager.cs
- ContainerUIElement3D.cs
- Lock.cs
- ConfigViewGenerator.cs
- SpellerInterop.cs
- AspProxy.cs
- SerializationObjectManager.cs
- ContainerVisual.cs
- HiddenFieldPageStatePersister.cs
- CssStyleCollection.cs
- RegionIterator.cs
- MetadataUtil.cs
- CommandExpr.cs
- AutoResetEvent.cs
- AVElementHelper.cs
- RectAnimation.cs
- DataGridViewDesigner.cs
- ValidationPropertyAttribute.cs
- SecondaryViewProvider.cs
- ConfigUtil.cs
- RequestStatusBarUpdateEventArgs.cs
- PageParser.cs
- LocatorPart.cs
- SyndicationDeserializer.cs
- HttpResponseInternalBase.cs
- UInt32Converter.cs
- Separator.cs
- ToolStripDesignerAvailabilityAttribute.cs
- dataobject.cs
- FlowDocumentReader.cs
- Funcletizer.cs
- SocketElement.cs
- VScrollBar.cs
- SolidColorBrush.cs
- MeshGeometry3D.cs
- KnownBoxes.cs
- PrintPreviewDialog.cs
- XmlBuffer.cs
- TdsValueSetter.cs
- DrawingContextWalker.cs
- WebPartConnectionsEventArgs.cs
- SqlConnectionStringBuilder.cs
- StreamUpgradeAcceptor.cs
- NamedPermissionSet.cs
- UnsafeNativeMethods.cs
- IdleTimeoutMonitor.cs
- CodeMemberField.cs
- InProcStateClientManager.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- FullTextLine.cs
- TransformedBitmap.cs
- ClientCultureInfo.cs
- GAC.cs