Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Timer.cs
- BuildProviderCollection.cs
- LogoValidationException.cs
- ActivationServices.cs
- SqlUtil.cs
- SiteIdentityPermission.cs
- RenderContext.cs
- CatalogPartChrome.cs
- ToolStripLocationCancelEventArgs.cs
- FirewallWrapper.cs
- MemberRelationshipService.cs
- UserControlCodeDomTreeGenerator.cs
- ScrollContentPresenter.cs
- CapacityStreamGeometryContext.cs
- BaseParser.cs
- WindowsListView.cs
- LicenseException.cs
- BamlResourceContent.cs
- MissingSatelliteAssemblyException.cs
- DataSourceCacheDurationConverter.cs
- StringExpressionSet.cs
- TextFragmentEngine.cs
- QuaternionAnimationUsingKeyFrames.cs
- MessageQueuePermissionEntry.cs
- SymbolTable.cs
- CompiledXpathExpr.cs
- WebServiceParameterData.cs
- ExpandCollapseProviderWrapper.cs
- CodeIndexerExpression.cs
- LogEntryHeaderDeserializer.cs
- EdmProviderManifest.cs
- DelegateSerializationHolder.cs
- Listbox.cs
- ProcessModelSection.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- TextContainerChangeEventArgs.cs
- ProxyFragment.cs
- __ConsoleStream.cs
- HttpConfigurationSystem.cs
- TypeListConverter.cs
- MatrixConverter.cs
- Rfc4050KeyFormatter.cs
- DocobjHost.cs
- NodeInfo.cs
- XmlExpressionDumper.cs
- BrowserTree.cs
- TextViewSelectionProcessor.cs
- ThreadAbortException.cs
- AsymmetricAlgorithm.cs
- OutKeywords.cs
- NamespaceCollection.cs
- AppDomainResourcePerfCounters.cs
- AppDomainFactory.cs
- Int32RectValueSerializer.cs
- LoadGrammarCompletedEventArgs.cs
- BindableTemplateBuilder.cs
- SourceChangedEventArgs.cs
- OdbcErrorCollection.cs
- FontFamily.cs
- WebBrowserContainer.cs
- TextBox.cs
- UInt64.cs
- ProxyGenerator.cs
- AsymmetricKeyExchangeDeformatter.cs
- SignatureToken.cs
- MexNamedPipeBindingCollectionElement.cs
- ContentPathSegment.cs
- PlacementWorkspace.cs
- DeploymentSection.cs
- DataColumnPropertyDescriptor.cs
- FixedDSBuilder.cs
- SubqueryRules.cs
- WebServiceData.cs
- RenderTargetBitmap.cs
- SkinBuilder.cs
- FrugalMap.cs
- MetabaseServerConfig.cs
- WebZone.cs
- InkCollectionBehavior.cs
- MetadataUtilsSmi.cs
- FontCollection.cs
- DNS.cs
- OdbcRowUpdatingEvent.cs
- WebPartManagerInternals.cs
- Vector3DAnimation.cs
- PreviewPrintController.cs
- TcpServerChannel.cs
- GuidTagList.cs
- ContainerUtilities.cs
- UdpSocketReceiveManager.cs
- TcpDuplicateContext.cs
- RuntimeHandles.cs
- DataGridColumnCollection.cs
- XmlSchemaInfo.cs
- EntityDataSourceConfigureObjectContext.cs
- BufferedGraphicsManager.cs
- PropertyItem.cs
- FormatConvertedBitmap.cs
- CriticalExceptions.cs
- VariableAction.cs