Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / ComponentModel / Design / RefreshPropertiesAttribute.cs / 1 / RefreshPropertiesAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class RefreshPropertiesAttribute : Attribute { ///Specifies how a designer refreshes when the property value is changed. ////// public static readonly RefreshPropertiesAttribute All = new RefreshPropertiesAttribute(RefreshProperties.All); ////// Indicates all properties should /// be refreshed if the property value is changed. This field is /// read-only. /// ////// public static readonly RefreshPropertiesAttribute Repaint = new RefreshPropertiesAttribute(RefreshProperties.Repaint); ////// Indicates all properties should /// be invalidated and repainted if the /// property value is changed. This field is read-only. /// ////// public static readonly RefreshPropertiesAttribute Default = new RefreshPropertiesAttribute(RefreshProperties.None); private RefreshProperties refresh; ////// Indicates that by default /// no /// properties should be refreshed if the property value /// is changed. This field is read-only. /// ////// ///public RefreshPropertiesAttribute(RefreshProperties refresh) { this.refresh = refresh; } /// /// public RefreshProperties RefreshProperties { get { return refresh; } } ////// Gets or sets /// the refresh properties for the member. /// ////// public override bool Equals(object value) { if (value is RefreshPropertiesAttribute) { return(((RefreshPropertiesAttribute)value).RefreshProperties == refresh); } return false; } ////// Overrides object's Equals method. /// ////// public override int GetHashCode() { return base.GetHashCode(); } ////// Returns the hashcode for this object. /// ////// public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Gets a value indicating whether the current attribute is the default. ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class RefreshPropertiesAttribute : Attribute { ///Specifies how a designer refreshes when the property value is changed. ////// public static readonly RefreshPropertiesAttribute All = new RefreshPropertiesAttribute(RefreshProperties.All); ////// Indicates all properties should /// be refreshed if the property value is changed. This field is /// read-only. /// ////// public static readonly RefreshPropertiesAttribute Repaint = new RefreshPropertiesAttribute(RefreshProperties.Repaint); ////// Indicates all properties should /// be invalidated and repainted if the /// property value is changed. This field is read-only. /// ////// public static readonly RefreshPropertiesAttribute Default = new RefreshPropertiesAttribute(RefreshProperties.None); private RefreshProperties refresh; ////// Indicates that by default /// no /// properties should be refreshed if the property value /// is changed. This field is read-only. /// ////// ///public RefreshPropertiesAttribute(RefreshProperties refresh) { this.refresh = refresh; } /// /// public RefreshProperties RefreshProperties { get { return refresh; } } ////// Gets or sets /// the refresh properties for the member. /// ////// public override bool Equals(object value) { if (value is RefreshPropertiesAttribute) { return(((RefreshPropertiesAttribute)value).RefreshProperties == refresh); } return false; } ////// Overrides object's Equals method. /// ////// public override int GetHashCode() { return base.GetHashCode(); } ////// Returns the hashcode for this object. /// ////// public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Gets a value indicating whether the current attribute is the default. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebScriptEnablingElement.cs
- SequentialWorkflowHeaderFooter.cs
- _DigestClient.cs
- WebCategoryAttribute.cs
- RoutedPropertyChangedEventArgs.cs
- PolicyException.cs
- XmlHierarchicalDataSourceView.cs
- StatusBarPanel.cs
- DelayedRegex.cs
- ActionMessageFilter.cs
- DocumentReferenceCollection.cs
- RequestResizeEvent.cs
- TableLayoutStyle.cs
- XamlInterfaces.cs
- OdbcConnectionPoolProviderInfo.cs
- CompressStream.cs
- Thumb.cs
- TextServicesCompartmentEventSink.cs
- DateTimeOffset.cs
- SpnEndpointIdentity.cs
- SiteMapPath.cs
- TableLayoutSettings.cs
- TableLayoutStyle.cs
- NetSectionGroup.cs
- ImageFormat.cs
- OleTxTransactionInfo.cs
- CombinedHttpChannel.cs
- MouseEvent.cs
- SuppressedPackageProperties.cs
- ImageIndexConverter.cs
- Int32AnimationUsingKeyFrames.cs
- SamlAttributeStatement.cs
- AddInIpcChannel.cs
- ValueQuery.cs
- ScriptResourceHandler.cs
- LocalTransaction.cs
- RadioButtonBaseAdapter.cs
- VisualBrush.cs
- DynamicPropertyReader.cs
- RealizedColumnsBlock.cs
- SeekStoryboard.cs
- DetailsViewUpdatedEventArgs.cs
- WsatRegistrationHeader.cs
- NativeCppClassAttribute.cs
- MimeBasePart.cs
- OleAutBinder.cs
- VolatileResourceManager.cs
- ToolStripPanelRow.cs
- XmlSchemaAttributeGroup.cs
- DocumentPageViewAutomationPeer.cs
- RegexRunnerFactory.cs
- Cursor.cs
- PropertyTabChangedEvent.cs
- RegexNode.cs
- LabelDesigner.cs
- WorkflowMessageEventArgs.cs
- FixedNode.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- GridPatternIdentifiers.cs
- ScrollProviderWrapper.cs
- RequestQueue.cs
- UnmanagedMarshal.cs
- ExcludeFromCodeCoverageAttribute.cs
- TextElementAutomationPeer.cs
- TextEditorDragDrop.cs
- TextBoxAutomationPeer.cs
- ExceptionHelpers.cs
- CookieHandler.cs
- XmlStringTable.cs
- SecureUICommand.cs
- ObjectDataSource.cs
- RawStylusInputCustomDataList.cs
- GenericQueueSurrogate.cs
- ScriptServiceAttribute.cs
- EntityDataSourceSelectingEventArgs.cs
- CurrentChangingEventArgs.cs
- CanonicalXml.cs
- QueryOptionExpression.cs
- WebPartVerb.cs
- TraceHandler.cs
- XmlText.cs
- SoapReflector.cs
- DataGrid.cs
- Axis.cs
- TagMapInfo.cs
- BindingSource.cs
- Pair.cs
- XmlEnumAttribute.cs
- QuotedPrintableStream.cs
- BitmapImage.cs
- Instrumentation.cs
- RegexFCD.cs
- XmlChildNodes.cs
- LogicalChannel.cs
- Invariant.cs
- AnnotationObservableCollection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- LineVisual.cs
- X509Certificate2.cs
- RawUIStateInputReport.cs