Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SafeFileHandle.cs
- PbrsForward.cs
- ButtonBase.cs
- AssemblyCache.cs
- InkCollectionBehavior.cs
- ToolStripPanel.cs
- MetadataItemSerializer.cs
- LoginCancelEventArgs.cs
- ListBindingConverter.cs
- SqlTopReducer.cs
- NullableIntSumAggregationOperator.cs
- Underline.cs
- EntityDesignerBuildProvider.cs
- CommandEventArgs.cs
- ServerValidateEventArgs.cs
- DataServiceBehavior.cs
- UriTemplateQueryValue.cs
- StandardBindingImporter.cs
- QueryOpeningEnumerator.cs
- AnonymousIdentificationSection.cs
- SymmetricAlgorithm.cs
- ListCollectionView.cs
- XmlSecureResolver.cs
- SpeechRecognitionEngine.cs
- ChildrenQuery.cs
- DatePickerTextBox.cs
- ISAPIWorkerRequest.cs
- ConnectionStringsExpressionEditor.cs
- SamlAttribute.cs
- DecoderReplacementFallback.cs
- ReadContentAsBinaryHelper.cs
- XmlValidatingReaderImpl.cs
- NotificationContext.cs
- SchemaImporterExtensionElement.cs
- FilterEventArgs.cs
- TdsParserStaticMethods.cs
- OdbcException.cs
- ChangeInterceptorAttribute.cs
- PathNode.cs
- CustomValidator.cs
- NativeCppClassAttribute.cs
- CodeCatchClause.cs
- DatePickerAutomationPeer.cs
- LineBreakRecord.cs
- FactoryGenerator.cs
- MsmqMessageSerializationFormat.cs
- CalendarData.cs
- ExpressionCopier.cs
- AutomationTextAttribute.cs
- HttpInputStream.cs
- SimpleWebHandlerParser.cs
- VisualTarget.cs
- ReliabilityContractAttribute.cs
- InstanceOwnerQueryResult.cs
- PageCatalogPart.cs
- JsonReaderDelegator.cs
- EtwTrace.cs
- FormViewInsertedEventArgs.cs
- SocketException.cs
- DetailsView.cs
- WebPageTraceListener.cs
- relpropertyhelper.cs
- ExpressionConverter.cs
- ArrayConverter.cs
- NativeMethods.cs
- XmlCharacterData.cs
- Math.cs
- MessagePartSpecification.cs
- MultiPropertyDescriptorGridEntry.cs
- Point3DCollection.cs
- CSharpCodeProvider.cs
- MouseActionValueSerializer.cs
- PathFigure.cs
- Rfc2898DeriveBytes.cs
- RegisteredScript.cs
- RowVisual.cs
- CheckStoreFileValidityRequest.cs
- IsolatedStorageFilePermission.cs
- GradientBrush.cs
- sqlcontext.cs
- XmlSchemaProviderAttribute.cs
- WMIGenerator.cs
- Preprocessor.cs
- DataColumnCollection.cs
- FileLoadException.cs
- SerializationFieldInfo.cs
- HandlerFactoryWrapper.cs
- ZipPackagePart.cs
- CodeNamespaceCollection.cs
- AssemblyResourceLoader.cs
- XmlHierarchicalEnumerable.cs
- SmtpReplyReaderFactory.cs
- ExtenderControl.cs
- BooleanToVisibilityConverter.cs
- MultipartIdentifier.cs
- VerticalAlignConverter.cs
- XomlSerializationHelpers.cs
- ConnectionStringsExpressionBuilder.cs
- EntitySqlQueryCacheKey.cs
- OleDbDataReader.cs