Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ServiceBuildProvider.cs
- Helper.cs
- DataIdProcessor.cs
- Clause.cs
- PopupRoot.cs
- LoadRetryConstantStrategy.cs
- SystemIcmpV4Statistics.cs
- coordinatorfactory.cs
- UndoEngine.cs
- SemaphoreSecurity.cs
- ResourceManagerWrapper.cs
- Span.cs
- WindowsGraphics.cs
- EventHandlersDesigner.cs
- WebEventTraceProvider.cs
- CharKeyFrameCollection.cs
- ControlBuilder.cs
- UriTemplateMatchException.cs
- ResourceAssociationTypeEnd.cs
- TextDecorationCollection.cs
- OneOfTypeConst.cs
- DbConnectionPoolIdentity.cs
- ToolBar.cs
- HttpCapabilitiesBase.cs
- ParameterRefs.cs
- StringUtil.cs
- DesignerOptions.cs
- SystemFonts.cs
- DbConnectionClosed.cs
- XmlDataContract.cs
- DataGridTextBoxColumn.cs
- ThreadStateException.cs
- IdnMapping.cs
- PointLight.cs
- Propagator.JoinPropagator.cs
- SequentialOutput.cs
- xsdvalidator.cs
- AppDomainUnloadedException.cs
- Win32MouseDevice.cs
- DataGridViewAdvancedBorderStyle.cs
- Timer.cs
- KnownBoxes.cs
- SocketStream.cs
- OracleConnectionFactory.cs
- BindingListCollectionView.cs
- UserControlParser.cs
- RuleInfoComparer.cs
- Timeline.cs
- ObjectSecurity.cs
- Unit.cs
- SBCSCodePageEncoding.cs
- CancellationHandler.cs
- NativeMethods.cs
- PageAdapter.cs
- XmlEntity.cs
- DbConnectionPoolGroupProviderInfo.cs
- ImageSource.cs
- PersonalizationProvider.cs
- SelfIssuedAuthProofToken.cs
- XmlSerializerFactory.cs
- UriSection.cs
- Overlapped.cs
- TextRangeProviderWrapper.cs
- SynchronizingStream.cs
- ProfileProvider.cs
- QueryOperator.cs
- RadialGradientBrush.cs
- IdentifierCollection.cs
- IconHelper.cs
- EncryptRequest.cs
- RedistVersionInfo.cs
- Typeface.cs
- ToggleProviderWrapper.cs
- Types.cs
- MarkupProperty.cs
- XPathCompileException.cs
- StylusPointProperties.cs
- PeerOutputChannel.cs
- jithelpers.cs
- shaperfactoryquerycacheentry.cs
- TreeNodeCollection.cs
- BinHexEncoder.cs
- NavigationProperty.cs
- xml.cs
- PrimitiveXmlSerializers.cs
- Win32Exception.cs
- ConfigUtil.cs
- SymLanguageVendor.cs
- CredentialManagerDialog.cs
- IsolatedStorageException.cs
- LinqDataSourceValidationException.cs
- WindowsRichEditRange.cs
- Window.cs
- Table.cs
- CodeSnippetStatement.cs
- LabelEditEvent.cs
- IDQuery.cs
- RemotingAttributes.cs
- CodeDirectoryCompiler.cs
- IERequestCache.cs