Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / DesignOnlyAttribute.cs / 1305376 / DesignOnlyAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class DesignOnlyAttribute : Attribute { private bool isDesignOnly = false; ///Specifies whether a property can only be set at /// design time. ////// public DesignOnlyAttribute(bool isDesignOnly) { this.isDesignOnly = isDesignOnly; } ////// Initializes a new instance of the ///class. /// /// public bool IsDesignOnly { get { return isDesignOnly; } } ////// Gets a value indicating whether a property /// can be set only at design time. /// ////// public static readonly DesignOnlyAttribute Yes = new DesignOnlyAttribute(true); ////// Specifies that a property can be set only at design time. This /// ///field is read-only. /// /// public static readonly DesignOnlyAttribute No = new DesignOnlyAttribute(false); ////// Specifies /// that a /// property can be set at design time or at run /// time. This ///field is read-only. /// /// public static readonly DesignOnlyAttribute Default = No; ////// Specifies the default value for the ///, which is . This field is /// read-only. /// /// ///public override bool IsDefaultAttribute() { return IsDesignOnly == Default.IsDesignOnly; } public override bool Equals(object obj) { if (obj == this) { return true; } DesignOnlyAttribute other = obj as DesignOnlyAttribute; return (other != null) && other.isDesignOnly == isDesignOnly; } public override int GetHashCode() { return isDesignOnly.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Stylesheet.cs
- Pts.cs
- XmlQueryOutput.cs
- MetricEntry.cs
- GlyphCache.cs
- MenuCommandService.cs
- RenderingEventArgs.cs
- PrimitiveXmlSerializers.cs
- KeyTimeConverter.cs
- _NtlmClient.cs
- ComponentGlyph.cs
- _NegoState.cs
- CompressionTransform.cs
- TextElementEnumerator.cs
- PingOptions.cs
- ApplicationBuildProvider.cs
- Update.cs
- IPAddressCollection.cs
- UserPreferenceChangedEventArgs.cs
- ReadOnlyCollectionBase.cs
- ProjectionPlan.cs
- SplitterPanel.cs
- TransformerInfo.cs
- XPathArrayIterator.cs
- IPAddressCollection.cs
- MaterialGroup.cs
- SQLCharsStorage.cs
- DeadLetterQueue.cs
- PingOptions.cs
- MergePropertyDescriptor.cs
- TypeDependencyAttribute.cs
- NavigateUrlConverter.cs
- MarkupProperty.cs
- AdRotator.cs
- CallbackHandler.cs
- SecurityKeyIdentifier.cs
- TabControlCancelEvent.cs
- StorageAssociationTypeMapping.cs
- ItemChangedEventArgs.cs
- StylusButtonCollection.cs
- ISessionStateStore.cs
- PasswordPropertyTextAttribute.cs
- AspNetCacheProfileAttribute.cs
- DelegatedStream.cs
- LostFocusEventManager.cs
- SqlDelegatedTransaction.cs
- DbSetClause.cs
- PackageProperties.cs
- BuildProviderUtils.cs
- MediaContext.cs
- EntityContainerEntitySet.cs
- OdbcCommandBuilder.cs
- WebConfigurationHost.cs
- SafeEventLogWriteHandle.cs
- TraceContext.cs
- ConfigurationFileMap.cs
- TextChangedEventArgs.cs
- ColumnMap.cs
- NumberFormatInfo.cs
- UrlParameterReader.cs
- EventMappingSettingsCollection.cs
- WebZone.cs
- HttpHandlerActionCollection.cs
- XmlName.cs
- CqlBlock.cs
- TrustManagerMoreInformation.cs
- ColorMatrix.cs
- DebugView.cs
- WebBrowserSiteBase.cs
- FileUtil.cs
- SerialPort.cs
- ThicknessConverter.cs
- DurationConverter.cs
- ApplyHostConfigurationBehavior.cs
- XmlAnyElementAttributes.cs
- ObjectView.cs
- RootNamespaceAttribute.cs
- PerformanceCountersBase.cs
- ValidationErrorCollection.cs
- RunClient.cs
- shaperfactoryquerycacheentry.cs
- MenuItemCollection.cs
- Stylesheet.cs
- SessionState.cs
- EdmError.cs
- HttpContextServiceHost.cs
- HuffmanTree.cs
- ThemeInfoAttribute.cs
- SmiGettersStream.cs
- PlatformNotSupportedException.cs
- InternalResources.cs
- XmlUtil.cs
- SoapWriter.cs
- FileEnumerator.cs
- PagesSection.cs
- SHA1Managed.cs
- UrlPath.cs
- UTF7Encoding.cs
- NativeMethods.cs
- UnSafeCharBuffer.cs