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
- PnrpPermission.cs
- DependencyObjectType.cs
- ListBoxItem.cs
- EncoderNLS.cs
- FormViewDeleteEventArgs.cs
- RepeatButton.cs
- HtmlGenericControl.cs
- OraclePermission.cs
- ComMethodElement.cs
- SHA1Managed.cs
- UnsafeNativeMethods.cs
- PictureBox.cs
- ByeOperationCD1AsyncResult.cs
- EventRouteFactory.cs
- RelatedCurrencyManager.cs
- HttpSessionStateBase.cs
- InterleavedZipPartStream.cs
- BinaryObjectWriter.cs
- InputReferenceExpression.cs
- SerializerDescriptor.cs
- OleDbWrapper.cs
- RuntimeConfig.cs
- WindowsGraphicsCacheManager.cs
- TextViewBase.cs
- Axis.cs
- SqlConnection.cs
- COAUTHIDENTITY.cs
- GridItem.cs
- ContentFilePart.cs
- WpfXamlLoader.cs
- UriTemplateEquivalenceComparer.cs
- XmlQualifiedNameTest.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- IList.cs
- FontUnit.cs
- TypeGeneratedEventArgs.cs
- JournalNavigationScope.cs
- PolygonHotSpot.cs
- RegistrySecurity.cs
- SchemaElementDecl.cs
- ValueType.cs
- RootBrowserWindowProxy.cs
- Int64KeyFrameCollection.cs
- Content.cs
- FileAuthorizationModule.cs
- EventWaitHandle.cs
- HttpCapabilitiesSectionHandler.cs
- hebrewshape.cs
- InvalidContentTypeException.cs
- ZoneMembershipCondition.cs
- DecoderFallbackWithFailureFlag.cs
- StylusTip.cs
- SafeNativeMethods.cs
- ObjectItemCollection.cs
- BinaryKeyIdentifierClause.cs
- CodeDomLocalizationProvider.cs
- EncodingTable.cs
- WebPartChrome.cs
- LinqDataSourceStatusEventArgs.cs
- SqlCommandBuilder.cs
- JournalNavigationScope.cs
- TargetControlTypeAttribute.cs
- SizeIndependentAnimationStorage.cs
- ListItemCollection.cs
- RemotingServices.cs
- MobileRedirect.cs
- GridViewColumnHeaderAutomationPeer.cs
- ParseHttpDate.cs
- SymbolMethod.cs
- PeerTransportCredentialType.cs
- DnsPermission.cs
- EventListener.cs
- AssemblyHash.cs
- HandleCollector.cs
- Query.cs
- ToolStripRenderEventArgs.cs
- SqlConnectionFactory.cs
- VirtualPath.cs
- TableCell.cs
- SqlDataSourceSelectingEventArgs.cs
- HttpResponseInternalBase.cs
- DbTypeMap.cs
- XmlSchemaParticle.cs
- ItemCheckedEvent.cs
- PersonalizationEntry.cs
- HtmlForm.cs
- DateTimeOffsetAdapter.cs
- EditCommandColumn.cs
- DataSourceCache.cs
- MimeTypeMapper.cs
- ResponseStream.cs
- GeometryHitTestResult.cs
- ObjectContextServiceProvider.cs
- SchemaImporterExtensionsSection.cs
- PasswordPropertyTextAttribute.cs
- CommonXSendMessage.cs
- TypeExtensionConverter.cs
- FixedMaxHeap.cs
- InternalResources.cs
- SystemWebCachingSectionGroup.cs