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
- SimpleTypesSurrogate.cs
- EntityContainer.cs
- TemplateControlParser.cs
- RegexRunnerFactory.cs
- SoapReflectionImporter.cs
- DependencyPropertyAttribute.cs
- EndGetFileNameFromUserRequest.cs
- NameValueSectionHandler.cs
- KeyboardNavigation.cs
- TiffBitmapDecoder.cs
- RegularExpressionValidator.cs
- FlowPosition.cs
- XmlSchemaSimpleType.cs
- Point3DConverter.cs
- BitmapEffect.cs
- HwndSource.cs
- TaiwanLunisolarCalendar.cs
- MergablePropertyAttribute.cs
- HandlerFactoryCache.cs
- AssemblyName.cs
- BaseContextMenu.cs
- Itemizer.cs
- ProfileProvider.cs
- SqlBooleanMismatchVisitor.cs
- EntityCommandExecutionException.cs
- Stroke2.cs
- CodeLabeledStatement.cs
- StorageAssociationTypeMapping.cs
- GiveFeedbackEventArgs.cs
- AccessDataSource.cs
- Point.cs
- XmlSchemaAnyAttribute.cs
- FixedTextSelectionProcessor.cs
- DataSetUtil.cs
- TypeSemantics.cs
- TokenFactoryCredential.cs
- DeviceContexts.cs
- SoapHeader.cs
- FlowDocumentScrollViewer.cs
- GifBitmapEncoder.cs
- HTTPNotFoundHandler.cs
- AssemblyBuilder.cs
- ToolStripCustomTypeDescriptor.cs
- UnknownBitmapDecoder.cs
- XmlAnyAttributeAttribute.cs
- HttpProfileGroupBase.cs
- X500Name.cs
- RuleSettings.cs
- RequestNavigateEventArgs.cs
- DataTableCollection.cs
- WinHttpWebProxyFinder.cs
- UnsafeCollabNativeMethods.cs
- WebPartDisplayModeCollection.cs
- PingOptions.cs
- GridViewUpdateEventArgs.cs
- PrintDocument.cs
- CacheVirtualItemsEvent.cs
- FilteredAttributeCollection.cs
- WebConfigurationManager.cs
- TransformPattern.cs
- Attributes.cs
- ListItemConverter.cs
- FontStretches.cs
- WindowShowOrOpenTracker.cs
- HierarchicalDataBoundControlAdapter.cs
- UIElement.cs
- httpserverutility.cs
- FacetValues.cs
- GridViewRow.cs
- ShapeTypeface.cs
- VerificationException.cs
- DebuggerAttributes.cs
- EntityDataSourceValidationException.cs
- ToolStripDropDownButton.cs
- ByteStack.cs
- SHA384.cs
- FileChangesMonitor.cs
- EventsTab.cs
- DockingAttribute.cs
- WebPartTransformer.cs
- ApplicationException.cs
- XmlIncludeAttribute.cs
- SqlCacheDependency.cs
- HGlobalSafeHandle.cs
- NameValueConfigurationCollection.cs
- DoWorkEventArgs.cs
- Double.cs
- FontConverter.cs
- PeerUnsafeNativeMethods.cs
- HttpRequestCacheValidator.cs
- SafeNativeMemoryHandle.cs
- RecognitionResult.cs
- XsdCachingReader.cs
- DatatypeImplementation.cs
- SqlDataSourceAdvancedOptionsForm.cs
- EFAssociationProvider.cs
- ImageInfo.cs
- DictionarySurrogate.cs
- Peer.cs
- IODescriptionAttribute.cs