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
- SystemTcpConnection.cs
- storepermissionattribute.cs
- ToolStripMenuItem.cs
- ReflectionTypeLoadException.cs
- SqlMethodAttribute.cs
- CollectionViewGroupInternal.cs
- FreezableOperations.cs
- HttpDictionary.cs
- DocumentOrderQuery.cs
- HttpProcessUtility.cs
- TextContainer.cs
- MustUnderstandBehavior.cs
- TriggerAction.cs
- RtfNavigator.cs
- OutputCacheProfileCollection.cs
- InternalConfigRoot.cs
- DynamicRenderer.cs
- KeyGesture.cs
- DataBoundControlHelper.cs
- PaperSize.cs
- StatusBarAutomationPeer.cs
- SizeConverter.cs
- InvokeBinder.cs
- OrthographicCamera.cs
- DefaultAuthorizationContext.cs
- StatementContext.cs
- RpcResponse.cs
- LoginName.cs
- UpdateManifestForBrowserApplication.cs
- AutoResetEvent.cs
- GeometryModel3D.cs
- SelectionPattern.cs
- MultiPageTextView.cs
- TraceHandlerErrorFormatter.cs
- XmlDeclaration.cs
- ValueOfAction.cs
- ToolStripDropTargetManager.cs
- DynamicRendererThreadManager.cs
- UrlPath.cs
- COMException.cs
- HttpResponse.cs
- InvalidOperationException.cs
- Rotation3DAnimationUsingKeyFrames.cs
- BinaryFormatterWriter.cs
- ListViewGroupCollectionEditor.cs
- XmlHelper.cs
- ObjectAssociationEndMapping.cs
- SynchronizedReadOnlyCollection.cs
- ObsoleteAttribute.cs
- SqlDataSourceConnectionPanel.cs
- ColorMap.cs
- OuterGlowBitmapEffect.cs
- SafeProcessHandle.cs
- SharedUtils.cs
- CapabilitiesUse.cs
- tooltip.cs
- DataObjectSettingDataEventArgs.cs
- InternalTypeHelper.cs
- HebrewCalendar.cs
- CallId.cs
- PathFigure.cs
- DataMemberAttribute.cs
- Util.cs
- WmlImageAdapter.cs
- ValueTypeFixupInfo.cs
- BindingWorker.cs
- Constants.cs
- TripleDES.cs
- AnnotationResourceChangedEventArgs.cs
- ToolStripComboBox.cs
- OdbcErrorCollection.cs
- RepeatInfo.cs
- InteropExecutor.cs
- ControlParameter.cs
- CaseInsensitiveOrdinalStringComparer.cs
- MsmqProcessProtocolHandler.cs
- ReachFixedDocumentSerializerAsync.cs
- ObjRef.cs
- HttpCookie.cs
- StateChangeEvent.cs
- XmlProcessingInstruction.cs
- TextEditorContextMenu.cs
- TriggerAction.cs
- ToolStripManager.cs
- FixedPage.cs
- ToolStripMenuItem.cs
- CollectionsUtil.cs
- DbParameterHelper.cs
- Variant.cs
- formatter.cs
- FormViewModeEventArgs.cs
- ModuleBuilder.cs
- ColumnPropertiesGroup.cs
- RecordsAffectedEventArgs.cs
- FormDocumentDesigner.cs
- PolyBezierSegmentFigureLogic.cs
- RequestQueue.cs
- SizeChangedInfo.cs
- UnitySerializationHolder.cs