Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / DesignTimeVisibleAttribute.cs / 1 / DesignTimeVisibleAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)] public sealed class DesignTimeVisibleAttribute : Attribute { private bool visible; ////// DesignTimeVisibileAttribute marks a component's visibility. If /// DesignTimeVisibileAttribute.Yes is present, a visual designer can show /// this component on a designer. /// ////// Creates a new DesignTimeVisibleAttribute with the visible /// property set to the given value. /// public DesignTimeVisibleAttribute(bool visible) { this.visible = visible; } ////// Creates a new DesignTimeVisibleAttribute set to the default /// value of true. /// public DesignTimeVisibleAttribute() { } ////// True if this component should be shown at design time, or false /// if it shouldn't. /// public bool Visible { get { return visible; } } ////// Marks a component as visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute Yes = new DesignTimeVisibleAttribute(true); ////// Marks a component as not visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute No = new DesignTimeVisibleAttribute(false); ////// The default visiblity. (equal to Yes.) /// public static readonly DesignTimeVisibleAttribute Default = Yes; ////// public override bool Equals(object obj) { if (obj == this) { return true; } DesignTimeVisibleAttribute other = obj as DesignTimeVisibleAttribute; return other != null && other.Visible == visible; } ///[To be supplied.] ////// public override int GetHashCode() { return typeof(DesignTimeVisibleAttribute).GetHashCode() ^ (visible ? -1 : 0); } ///[To be supplied.] ////// public override bool IsDefaultAttribute() { return (this.Visible == Default.Visible); } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ClaimSet.cs
- MissingSatelliteAssemblyException.cs
- FormViewCommandEventArgs.cs
- BaseCodeDomTreeGenerator.cs
- NumericUpDown.cs
- BackgroundWorker.cs
- DataGridRow.cs
- CodeSnippetExpression.cs
- DesignBindingPropertyDescriptor.cs
- TypedTableBaseExtensions.cs
- AssemblyAttributes.cs
- EntityTemplateFactory.cs
- MdbDataFileEditor.cs
- ReferenceSchema.cs
- QueryOutputWriter.cs
- HtmlImage.cs
- ZipIOLocalFileBlock.cs
- DefaultObjectMappingItemCollection.cs
- ButtonPopupAdapter.cs
- ThemeDictionaryExtension.cs
- TextEditorContextMenu.cs
- ListContractAdapter.cs
- Vector3DKeyFrameCollection.cs
- SQLDecimalStorage.cs
- Style.cs
- Image.cs
- ContextQuery.cs
- SiteMapNodeCollection.cs
- DesignerOptionService.cs
- StatusStrip.cs
- MonitoringDescriptionAttribute.cs
- SoapReflectionImporter.cs
- InputLanguageCollection.cs
- SerializationInfo.cs
- Atom10FormatterFactory.cs
- BrowserCapabilitiesCompiler.cs
- StatusBarDrawItemEvent.cs
- MailDefinition.cs
- UInt64Converter.cs
- SchemaTableColumn.cs
- NameGenerator.cs
- HMACSHA1.cs
- LocalValueEnumerator.cs
- MILUtilities.cs
- EncodingInfo.cs
- DataGridViewAdvancedBorderStyle.cs
- OptimisticConcurrencyException.cs
- StructureChangedEventArgs.cs
- CurrentChangingEventManager.cs
- Convert.cs
- PlaceHolder.cs
- TreeIterators.cs
- TextBoxBaseDesigner.cs
- StringBlob.cs
- TitleStyle.cs
- backend.cs
- GradientStopCollection.cs
- BitmapScalingModeValidation.cs
- EntityViewGenerationConstants.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- DirectoryObjectSecurity.cs
- ObjectCacheSettings.cs
- hresults.cs
- StdValidatorsAndConverters.cs
- SchemaImporterExtensionElementCollection.cs
- LabelTarget.cs
- NumericPagerField.cs
- ViewManager.cs
- StylusSystemGestureEventArgs.cs
- TextCompositionEventArgs.cs
- FileChangesMonitor.cs
- OLEDB_Enum.cs
- ModuleBuilderData.cs
- ResourceProperty.cs
- DbProviderSpecificTypePropertyAttribute.cs
- PropertyValidationContext.cs
- TimelineGroup.cs
- ModelVisual3D.cs
- TextMessageEncodingElement.cs
- ToolStripSystemRenderer.cs
- DataGridrowEditEndingEventArgs.cs
- ExtendedPropertyDescriptor.cs
- WindowsIPAddress.cs
- DebugHandleTracker.cs
- HtmlInputSubmit.cs
- NumberAction.cs
- UniformGrid.cs
- DashStyle.cs
- ClusterRegistryConfigurationProvider.cs
- StylusTip.cs
- PageRanges.cs
- TcpSocketManager.cs
- HttpHandlerAction.cs
- Deflater.cs
- CompareInfo.cs
- EmptyEnumerator.cs
- MiniParameterInfo.cs
- NonVisualControlAttribute.cs
- PropertyFilterAttribute.cs
- DocumentPage.cs