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
- StdRegProviderWrapper.cs
- RegexCharClass.cs
- LinqDataSourceDeleteEventArgs.cs
- Win32KeyboardDevice.cs
- PeerTransportSecuritySettings.cs
- Typeface.cs
- BinHexDecoder.cs
- Graph.cs
- SafeProcessHandle.cs
- DataColumnPropertyDescriptor.cs
- PathSegment.cs
- UTF8Encoding.cs
- ApplicationInfo.cs
- OracleEncoding.cs
- SettingsProviderCollection.cs
- ConstantCheck.cs
- EventMap.cs
- BitmapDecoder.cs
- ToolTipService.cs
- SetIterators.cs
- SctClaimSerializer.cs
- ReachDocumentPageSerializer.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- TdsEnums.cs
- OdbcTransaction.cs
- Ops.cs
- IsolatedStorageException.cs
- EntityDataSourceWizardForm.cs
- CodeBinaryOperatorExpression.cs
- PolicyValidationException.cs
- XamlGridLengthSerializer.cs
- EdmConstants.cs
- ColorBlend.cs
- HelpInfo.cs
- MetadataUtil.cs
- SpeechRecognitionEngine.cs
- DelegateSerializationHolder.cs
- TableLayout.cs
- Missing.cs
- WebServiceReceiveDesigner.cs
- ManagedFilter.cs
- SmtpCommands.cs
- XmlTextEncoder.cs
- NotifyParentPropertyAttribute.cs
- MissingMemberException.cs
- FlowDocumentReaderAutomationPeer.cs
- Regex.cs
- PageThemeBuildProvider.cs
- BeginEvent.cs
- ITextView.cs
- Style.cs
- MimeTypePropertyAttribute.cs
- Baml2006KnownTypes.cs
- HttpResponseHeader.cs
- CustomAttributeFormatException.cs
- QuadraticBezierSegment.cs
- BitmapSizeOptions.cs
- RoleGroup.cs
- RijndaelManagedTransform.cs
- CacheEntry.cs
- SoapHeader.cs
- DPTypeDescriptorContext.cs
- WindowsRebar.cs
- DetailsView.cs
- ParsedRoute.cs
- Point.cs
- TableCell.cs
- CustomLineCap.cs
- ProcessHost.cs
- _ServiceNameStore.cs
- WCFModelStrings.Designer.cs
- ZipFileInfoCollection.cs
- OverflowException.cs
- StringUtil.cs
- SpellerInterop.cs
- ManagedFilter.cs
- RedirectionProxy.cs
- Native.cs
- StorageMappingItemLoader.cs
- XPathExpr.cs
- bidPrivateBase.cs
- X509Extension.cs
- ProfilePropertyMetadata.cs
- QuerySubExprEliminator.cs
- LocalizationComments.cs
- FrameworkElement.cs
- XmlEntityReference.cs
- DefaultTraceListener.cs
- NativeMethods.cs
- StrongNameKeyPair.cs
- ProviderConnectionPointCollection.cs
- Message.cs
- TextDecorations.cs
- StandardCommands.cs
- ErrorTableItemStyle.cs
- IsolatedStorageFilePermission.cs
- Transform3DGroup.cs
- DataServiceProcessingPipelineEventArgs.cs
- SpellerError.cs
- ControlAdapter.cs