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
- ToolStripOverflowButton.cs
- RelAssertionDirectKeyIdentifierClause.cs
- SoapBinding.cs
- Registry.cs
- PackagingUtilities.cs
- XmlTextAttribute.cs
- ExtractedStateEntry.cs
- DataServiceHostFactory.cs
- ServicesExceptionNotHandledEventArgs.cs
- XsltException.cs
- AssemblyInfo.cs
- GridPattern.cs
- StateItem.cs
- IpcManager.cs
- HttpPostProtocolImporter.cs
- CircleHotSpot.cs
- QueryOutputWriter.cs
- Range.cs
- Help.cs
- itemelement.cs
- XmlValueConverter.cs
- LinqToSqlWrapper.cs
- FrameworkElementFactory.cs
- BaseServiceProvider.cs
- FormsAuthenticationConfiguration.cs
- JsonByteArrayDataContract.cs
- SrgsElementList.cs
- EntityDataSourceWrapperCollection.cs
- ConfigurationStrings.cs
- ActivityFunc.cs
- HiddenFieldDesigner.cs
- CultureTable.cs
- OracleConnectionStringBuilder.cs
- GridView.cs
- ExpressionBinding.cs
- MSAANativeProvider.cs
- ServiceHttpModule.cs
- FunctionQuery.cs
- PhysicalFontFamily.cs
- TextControlDesigner.cs
- ReaderContextStackData.cs
- TypeDescriptionProviderAttribute.cs
- UnsafeNativeMethodsMilCoreApi.cs
- SmiEventSink_Default.cs
- RelatedView.cs
- PageAsyncTask.cs
- FieldDescriptor.cs
- SQLDecimal.cs
- CqlParser.cs
- CalendarDay.cs
- PropertyChangingEventArgs.cs
- DateTimeParse.cs
- SecurityDocument.cs
- FileDialogPermission.cs
- XmlQualifiedName.cs
- NoResizeHandleGlyph.cs
- StrokeNodeData.cs
- XmlSchemaComplexContentRestriction.cs
- InstanceData.cs
- EmptyCollection.cs
- CurrentTimeZone.cs
- controlskin.cs
- UnionCqlBlock.cs
- AccessedThroughPropertyAttribute.cs
- ChannelServices.cs
- ErrorWrapper.cs
- PenLineJoinValidation.cs
- DefaultPropertyAttribute.cs
- DataGridViewButtonColumn.cs
- Annotation.cs
- SystemKeyConverter.cs
- GrammarBuilder.cs
- HtmlInputRadioButton.cs
- Dynamic.cs
- TextServicesHost.cs
- Crc32Helper.cs
- Interfaces.cs
- SmtpException.cs
- StatusBarPanel.cs
- UIPropertyMetadata.cs
- ProgressiveCrcCalculatingStream.cs
- ParagraphVisual.cs
- Attributes.cs
- TablePattern.cs
- XmlElement.cs
- Metafile.cs
- StylusEventArgs.cs
- PnrpPeerResolverElement.cs
- SoapFault.cs
- ServiceModelConfigurationSectionCollection.cs
- EntityModelSchemaGenerator.cs
- SelectedDatesCollection.cs
- RIPEMD160Managed.cs
- TextEditor.cs
- WebBrowserContainer.cs
- OrderedDictionary.cs
- Query.cs
- AttributeCollection.cs
- ScriptingRoleServiceSection.cs
- OutputScopeManager.cs