Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Design / RefreshPropertiesAttribute.cs / 1305376 / 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
- DeferredSelectedIndexReference.cs
- ProcessThreadCollection.cs
- GifBitmapEncoder.cs
- NumericUpDownAccelerationCollection.cs
- ViewBox.cs
- WsatConfiguration.cs
- ClientType.cs
- TreeBuilderXamlTranslator.cs
- OletxCommittableTransaction.cs
- TypeSemantics.cs
- TabControlDesigner.cs
- CacheChildrenQuery.cs
- ObjectNavigationPropertyMapping.cs
- DataGridViewAdvancedBorderStyle.cs
- EntityCollection.cs
- IPEndPoint.cs
- XmlKeywords.cs
- AsymmetricSignatureDeformatter.cs
- LocatorPart.cs
- ComponentChangingEvent.cs
- ResourceExpressionEditorSheet.cs
- PeerNameResolver.cs
- PackWebRequestFactory.cs
- SignatureTargetIdManager.cs
- PersonalizationProvider.cs
- BinaryWriter.cs
- MethodCallTranslator.cs
- TabControlEvent.cs
- WorkflowServiceInstance.cs
- SoundPlayerAction.cs
- Size3DValueSerializer.cs
- ActiveXContainer.cs
- DelayedRegex.cs
- RedistVersionInfo.cs
- ReadingWritingEntityEventArgs.cs
- ExtensionElement.cs
- ByteStreamGeometryContext.cs
- PointF.cs
- RegexCode.cs
- DataGridViewTextBoxEditingControl.cs
- FreeFormDragDropManager.cs
- ImageBrush.cs
- NativeConfigurationLoader.cs
- ContextProperty.cs
- BoundingRectTracker.cs
- TcpTransportSecurity.cs
- DocumentGrid.cs
- MaskedTextProvider.cs
- SessionEndingCancelEventArgs.cs
- TileModeValidation.cs
- _ScatterGatherBuffers.cs
- SslStreamSecurityBindingElement.cs
- NavigatorOutput.cs
- WindowsListViewSubItem.cs
- Site.cs
- HtmlControl.cs
- SqlCommand.cs
- EdmFunction.cs
- CharacterString.cs
- ListSourceHelper.cs
- XMLSchema.cs
- Enum.cs
- cookiecontainer.cs
- PrintPageEvent.cs
- UnmanagedHandle.cs
- CustomAttributeFormatException.cs
- WasAdminWrapper.cs
- SequenceDesignerAccessibleObject.cs
- Funcletizer.cs
- Section.cs
- ConfigurationManager.cs
- WebServiceParameterData.cs
- OdbcParameterCollection.cs
- CodeGeneratorOptions.cs
- ShapeTypeface.cs
- ForwardPositionQuery.cs
- SqlCharStream.cs
- SqlColumnizer.cs
- ZipIOModeEnforcingStream.cs
- GZipDecoder.cs
- __TransparentProxy.cs
- EventArgs.cs
- MembershipPasswordException.cs
- NativeMethods.cs
- ComponentManagerBroker.cs
- DateTimeConverter2.cs
- XPathQueryGenerator.cs
- BuildManager.cs
- ControlValuePropertyAttribute.cs
- RuntimeIdentifierPropertyAttribute.cs
- TreeView.cs
- ShapeTypeface.cs
- AsyncPostBackErrorEventArgs.cs
- BitmapInitialize.cs
- ContextMenuAutomationPeer.cs
- SystemIcmpV4Statistics.cs
- ZipIOExtraFieldPaddingElement.cs
- NoClickablePointException.cs
- TimeSpanFormat.cs
- LinqDataSourceHelper.cs