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
- UnicastIPAddressInformationCollection.cs
- ExportOptions.cs
- wmiprovider.cs
- altserialization.cs
- WebPartEditorApplyVerb.cs
- TypeBuilderInstantiation.cs
- RelatedView.cs
- DynamicILGenerator.cs
- ObjectStateManagerMetadata.cs
- TraceUtils.cs
- JpegBitmapEncoder.cs
- BindableAttribute.cs
- TypeLoadException.cs
- httpserverutility.cs
- RangeValueProviderWrapper.cs
- KeyProperty.cs
- NameValueConfigurationElement.cs
- Authorization.cs
- BaseParser.cs
- GuidConverter.cs
- CharEntityEncoderFallback.cs
- BaseCodeDomTreeGenerator.cs
- QueryPageSettingsEventArgs.cs
- ListViewAutomationPeer.cs
- SiteMapSection.cs
- RectAnimationBase.cs
- ContentPlaceHolder.cs
- SqlAliasesReferenced.cs
- DataViewSettingCollection.cs
- SrgsElementList.cs
- ProxyGenerationError.cs
- XmlQueryTypeFactory.cs
- PenContexts.cs
- Dispatcher.cs
- AlphabeticalEnumConverter.cs
- UpdatePanel.cs
- Pen.cs
- Annotation.cs
- SingleObjectCollection.cs
- ButtonFieldBase.cs
- TrackingRecord.cs
- Substitution.cs
- KeyValueSerializer.cs
- OracleCommandBuilder.cs
- XmlCountingReader.cs
- BoundsDrawingContextWalker.cs
- Byte.cs
- ObjectResult.cs
- RubberbandSelector.cs
- RayHitTestParameters.cs
- MiniAssembly.cs
- Graphics.cs
- RootProfilePropertySettingsCollection.cs
- CompatibleComparer.cs
- TextTreeExtractElementUndoUnit.cs
- DateTimeFormatInfoScanner.cs
- GridErrorDlg.cs
- DbLambda.cs
- HttpCachePolicyElement.cs
- ConditionalAttribute.cs
- SHA1Managed.cs
- securitycriticaldataformultiplegetandset.cs
- RectConverter.cs
- X509ImageLogo.cs
- EncodingDataItem.cs
- TextureBrush.cs
- FormViewDeleteEventArgs.cs
- WorkflowRuntimeService.cs
- GetWinFXPath.cs
- SqlVersion.cs
- WebBrowserEvent.cs
- StreamGeometryContext.cs
- ConnectionManagementSection.cs
- SessionSwitchEventArgs.cs
- TextPointerBase.cs
- VisualCollection.cs
- WebSysDisplayNameAttribute.cs
- PathFigureCollectionConverter.cs
- SecurityDescriptor.cs
- ByValueEqualityComparer.cs
- XsdSchemaFileEditor.cs
- FormsAuthenticationTicket.cs
- BaseCodePageEncoding.cs
- HttpRuntime.cs
- SetterBase.cs
- SimpleTypeResolver.cs
- XmlSerializationGeneratedCode.cs
- Facet.cs
- DataGridViewImageCell.cs
- NetPipeSectionData.cs
- StartFileNameEditor.cs
- RegionIterator.cs
- DataViewSetting.cs
- XmlLinkedNode.cs
- Path.cs
- AspNetCompatibilityRequirementsMode.cs
- SecurityKeyIdentifier.cs
- DataQuery.cs
- TdsParameterSetter.cs
- Literal.cs