Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- propertytag.cs
- MediaPlayerState.cs
- ListDictionary.cs
- BamlLocalizationDictionary.cs
- ApplicationSettingsBase.cs
- ClipboardData.cs
- SizeAnimationClockResource.cs
- PerformanceCounterPermission.cs
- PriorityBinding.cs
- _ConnectStream.cs
- RelationshipEndMember.cs
- BamlBinaryReader.cs
- EnumType.cs
- TypeConverter.cs
- BitmapEffectGroup.cs
- ImagingCache.cs
- BinaryParser.cs
- documentsequencetextpointer.cs
- ActionFrame.cs
- CommonDialog.cs
- TypeConvertions.cs
- DataGridViewColumnTypeEditor.cs
- AuthenticationService.cs
- DbMetaDataCollectionNames.cs
- RegistrySecurity.cs
- WebServiceAttribute.cs
- ContextMenu.cs
- VerificationException.cs
- Brush.cs
- DataComponentGenerator.cs
- ResourceReader.cs
- Screen.cs
- MetadataExchangeBindings.cs
- QilCloneVisitor.cs
- EncoderNLS.cs
- TextEffect.cs
- SignatureDescription.cs
- AspProxy.cs
- HelpEvent.cs
- LinkDescriptor.cs
- LinqDataSourceUpdateEventArgs.cs
- CLRBindingWorker.cs
- log.cs
- DataGridItemCollection.cs
- Models.cs
- ItemCheckedEvent.cs
- WebPageTraceListener.cs
- DataSourceView.cs
- dataobject.cs
- BindableTemplateBuilder.cs
- EntityDataReader.cs
- DataSetUtil.cs
- WebPartZoneBase.cs
- OdbcStatementHandle.cs
- XsltLibrary.cs
- NoPersistProperty.cs
- PropertyChangedEventManager.cs
- GlyphingCache.cs
- FilterElement.cs
- TextFindEngine.cs
- PanelStyle.cs
- XmlParserContext.cs
- RenderDataDrawingContext.cs
- SvcMapFileSerializer.cs
- WorkflowServiceOperationListItem.cs
- IntranetCredentialPolicy.cs
- BevelBitmapEffect.cs
- SelectionEditingBehavior.cs
- NumberSubstitution.cs
- base64Transforms.cs
- SapiRecoInterop.cs
- Container.cs
- ContainerUtilities.cs
- MetadataUtil.cs
- EventData.cs
- DataGridCommandEventArgs.cs
- TraceHwndHost.cs
- Win32Native.cs
- ObjectPropertyMapping.cs
- DynamicControl.cs
- ComplexObject.cs
- WindowProviderWrapper.cs
- ProxyFragment.cs
- StatusStrip.cs
- KeySplineConverter.cs
- EntityClientCacheEntry.cs
- ToolStripHighContrastRenderer.cs
- DocumentXmlWriter.cs
- ItemCollectionEditor.cs
- PerformanceCounterNameAttribute.cs
- SymmetricSecurityBindingElement.cs
- AutomationEvent.cs
- CodeChecksumPragma.cs
- TabItem.cs
- PeerSecurityManager.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- RecipientIdentity.cs
- _ChunkParse.cs
- AssociationSetMetadata.cs
- FactoryGenerator.cs