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
- CommandConverter.cs
- DataKey.cs
- SafeEventLogReadHandle.cs
- VSWCFServiceContractGenerator.cs
- WebPart.cs
- ListViewHitTestInfo.cs
- X509PeerCertificateAuthenticationElement.cs
- TemplateBuilder.cs
- EnumerableWrapperWeakToStrong.cs
- SaveFileDialog.cs
- FixedHighlight.cs
- SiteMapDataSourceView.cs
- ActivityCodeDomSerializationManager.cs
- CodeTypeMemberCollection.cs
- MarkedHighlightComponent.cs
- Avt.cs
- Cursor.cs
- ExtentKey.cs
- ObfuscationAttribute.cs
- SoapException.cs
- BaseTemplateBuildProvider.cs
- RichTextBox.cs
- HttpServerUtilityWrapper.cs
- ACL.cs
- MruCache.cs
- TemplateControl.cs
- InputScopeAttribute.cs
- ApplicationHost.cs
- SoapHeaders.cs
- HyperLinkField.cs
- SapiRecoInterop.cs
- EntityDataSourceDesigner.cs
- CheckBoxAutomationPeer.cs
- CompilerResults.cs
- FlowDecision.cs
- InternalConfigSettingsFactory.cs
- WmlCommandAdapter.cs
- KnownColorTable.cs
- OpacityConverter.cs
- FacetValueContainer.cs
- ToolStripSettings.cs
- Help.cs
- ConnectivityStatus.cs
- BindStream.cs
- XmlDataContract.cs
- HttpApplicationFactory.cs
- RangeValuePatternIdentifiers.cs
- ActiveXHost.cs
- TransformDescriptor.cs
- ThumbButtonInfoCollection.cs
- ButtonDesigner.cs
- StringCollection.cs
- StatusBarDesigner.cs
- RevocationPoint.cs
- dsa.cs
- EventItfInfo.cs
- DropDownButton.cs
- DefinitionBase.cs
- DataGridRowHeader.cs
- FrameworkTextComposition.cs
- ChannelBinding.cs
- MetadataItemSerializer.cs
- CodeAccessPermission.cs
- DispatchWrapper.cs
- HttpHostedTransportConfiguration.cs
- BitSet.cs
- Configuration.cs
- CommandManager.cs
- OptimalTextSource.cs
- ValueSerializerAttribute.cs
- ExtensionFile.cs
- LinqDataView.cs
- StatusBarAutomationPeer.cs
- RangeValuePattern.cs
- ProfileEventArgs.cs
- unsafeIndexingFilterStream.cs
- SmtpMail.cs
- StateMachineDesignerPaint.cs
- XmlAutoDetectWriter.cs
- SessionStateModule.cs
- PrivateFontCollection.cs
- EntityDataSourceState.cs
- AstNode.cs
- WrapPanel.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ThreadStateException.cs
- JoinElimination.cs
- PrimitiveType.cs
- Lease.cs
- InProcStateClientManager.cs
- SafeUserTokenHandle.cs
- UserControlAutomationPeer.cs
- MembershipSection.cs
- StylusPoint.cs
- DataPagerFieldItem.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- NavigateUrlConverter.cs
- InvalidPrinterException.cs
- PropertyToken.cs
- Types.cs