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
- KnownBoxes.cs
- X509Utils.cs
- FontInfo.cs
- WindowsNonControl.cs
- AtomServiceDocumentSerializer.cs
- DataGridColumn.cs
- CurrencyWrapper.cs
- StagingAreaInputItem.cs
- ArrangedElement.cs
- TextSelection.cs
- SmiTypedGetterSetter.cs
- BezierSegment.cs
- TiffBitmapEncoder.cs
- AmbientProperties.cs
- NavigationHelper.cs
- ValueChangedEventManager.cs
- DataGridRowEventArgs.cs
- TdsValueSetter.cs
- BitmapCodecInfo.cs
- DataGridViewIntLinkedList.cs
- PointAnimationClockResource.cs
- SchemaImporterExtensionElement.cs
- TextContainerHelper.cs
- ReflectTypeDescriptionProvider.cs
- TextLineResult.cs
- PropertyEntry.cs
- UDPClient.cs
- AbandonedMutexException.cs
- TemplateEditingFrame.cs
- GraphicsContainer.cs
- ValidationSummary.cs
- XmlStringTable.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- MouseEventArgs.cs
- TCEAdapterGenerator.cs
- ObjectListCommand.cs
- ControlDesignerState.cs
- SafeCryptHandles.cs
- EntityObject.cs
- SqlClientFactory.cs
- FilteredAttributeCollection.cs
- DCSafeHandle.cs
- MarkupCompiler.cs
- InvokeMethod.cs
- GroupItem.cs
- DataRowCollection.cs
- SQLBinaryStorage.cs
- ToolStripMenuItem.cs
- DataGridBoundColumn.cs
- TriState.cs
- DateTimeEditor.cs
- EncryptedKeyIdentifierClause.cs
- OracleSqlParser.cs
- IInstanceTable.cs
- BoolExpr.cs
- TextDocumentView.cs
- CharAnimationUsingKeyFrames.cs
- PersonalizationProviderCollection.cs
- PeerName.cs
- GridLengthConverter.cs
- SafeCryptContextHandle.cs
- TreeNodeConverter.cs
- BorderGapMaskConverter.cs
- EmptyElement.cs
- OperandQuery.cs
- RichTextBoxAutomationPeer.cs
- ServiceOperationInfoTypeConverter.cs
- SqlCacheDependencySection.cs
- FlowDocumentFormatter.cs
- DefaultBindingPropertyAttribute.cs
- ChangeInterceptorAttribute.cs
- AccessibleObject.cs
- CriticalHandle.cs
- HitTestWithPointDrawingContextWalker.cs
- DashStyle.cs
- FixedPageProcessor.cs
- FileChangesMonitor.cs
- SQLInt16Storage.cs
- SerializationInfoEnumerator.cs
- Ipv6Element.cs
- JumpList.cs
- SplitterEvent.cs
- FacetDescriptionElement.cs
- ComponentDispatcherThread.cs
- BitmapEffectState.cs
- QueryPageSettingsEventArgs.cs
- ValuePattern.cs
- ListBoxItemWrapperAutomationPeer.cs
- MessageBodyMemberAttribute.cs
- SafeSecurityHandles.cs
- EdmItemCollection.cs
- ClientBuildManager.cs
- CollectionBuilder.cs
- OleDbPropertySetGuid.cs
- TextContainerChangedEventArgs.cs
- AttributeTableBuilder.cs
- BrowsableAttribute.cs
- BoundPropertyEntry.cs
- SurrogateEncoder.cs
- RestHandler.cs