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
- DataSourceCache.cs
- InputLanguageManager.cs
- ITextView.cs
- URLBuilder.cs
- TableLayoutSettings.cs
- NotCondition.cs
- PerfCounterSection.cs
- RectValueSerializer.cs
- MaskInputRejectedEventArgs.cs
- System.Data_BID.cs
- TokenBasedSet.cs
- ProcessHostFactoryHelper.cs
- CfgRule.cs
- ParallelTimeline.cs
- BitmapDecoder.cs
- ArrayWithOffset.cs
- PolyLineSegment.cs
- ServicePoint.cs
- GlyphsSerializer.cs
- SQLMembershipProvider.cs
- DesignerProperties.cs
- AuthorizationRule.cs
- ThreadStartException.cs
- ApplicationId.cs
- WeakEventManager.cs
- CircleHotSpot.cs
- safex509handles.cs
- ListItem.cs
- UnsettableComboBox.cs
- MruCache.cs
- AnimatedTypeHelpers.cs
- ToolStripSplitStackLayout.cs
- BasicExpandProvider.cs
- ProcessHostConfigUtils.cs
- PageStatePersister.cs
- Themes.cs
- WebControlParameterProxy.cs
- MeshGeometry3D.cs
- ReadOnlyNameValueCollection.cs
- AutomationElementCollection.cs
- FormsAuthenticationUserCollection.cs
- FixedDocument.cs
- Transform3D.cs
- BamlCollectionHolder.cs
- DataGridTextBox.cs
- RepeaterCommandEventArgs.cs
- OleDbTransaction.cs
- NamespaceEmitter.cs
- BitmapSource.cs
- COAUTHINFO.cs
- ParserHooks.cs
- BitmapCache.cs
- KeyboardNavigation.cs
- ComponentGlyph.cs
- DetailsViewRowCollection.cs
- FieldBuilder.cs
- InvalidAsynchronousStateException.cs
- MembershipPasswordException.cs
- EntityDesignerDataSourceView.cs
- DataControlReferenceCollection.cs
- CaseDesigner.xaml.cs
- ResourceDisplayNameAttribute.cs
- RayMeshGeometry3DHitTestResult.cs
- SqlConnectionStringBuilder.cs
- SoapProtocolImporter.cs
- XmlDataDocument.cs
- WsatAdminException.cs
- COM2Properties.cs
- OrCondition.cs
- uribuilder.cs
- SupportsEventValidationAttribute.cs
- MemberInfoSerializationHolder.cs
- FormsAuthenticationUser.cs
- VisualTreeUtils.cs
- ProjectedSlot.cs
- CreateUserWizardStep.cs
- TimerEventSubscriptionCollection.cs
- ProcessManager.cs
- Attributes.cs
- NonDualMessageSecurityOverHttp.cs
- GeneratedView.cs
- SystemIPInterfaceStatistics.cs
- SocketException.cs
- MatrixCamera.cs
- PathParser.cs
- ModuleElement.cs
- SecondaryViewProvider.cs
- ToolStripMenuItem.cs
- TemplateBuilder.cs
- HtmlShimManager.cs
- AncillaryOps.cs
- MethodToken.cs
- LoadedOrUnloadedOperation.cs
- CustomWebEventKey.cs
- LineServicesCallbacks.cs
- Point3DIndependentAnimationStorage.cs
- ObjectStateFormatter.cs
- PersonalizationState.cs
- Decimal.cs
- MouseBinding.cs