Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / WinForms / Managed / System / WinForms / DockingAttribute.cs / 1 / DockingAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { ////// /// [AttributeUsage(AttributeTargets.Class)] public sealed class DockingAttribute : Attribute { private DockingBehavior dockingBehavior; ////// Specifies how a control should be docked by default when added through the designer. /// ////// /// public DockingAttribute() { this.dockingBehavior = DockingBehavior.Never; } ////// Default constructor. /// ////// /// public DockingAttribute(DockingBehavior dockingBehavior) { this.dockingBehavior = dockingBehavior; } ////// Constructor. /// ////// /// public static readonly DockingAttribute Default = new DockingAttribute(); ////// Specifies the default value for the ///. /// This field is read-only. /// /// /// public DockingBehavior DockingBehavior { get { return dockingBehavior; } } ////// DockingBehavior property. /// ////// /// /// public override bool Equals(object obj) { if (obj == this) { return true; } DockingAttribute other = obj as DockingAttribute; return (other != null) && other.DockingBehavior == this.dockingBehavior; } ////// /// public override int GetHashCode() { return dockingBehavior.GetHashCode(); } ///[To be supplied.] ////// /// /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { ////// /// [AttributeUsage(AttributeTargets.Class)] public sealed class DockingAttribute : Attribute { private DockingBehavior dockingBehavior; ////// Specifies how a control should be docked by default when added through the designer. /// ////// /// public DockingAttribute() { this.dockingBehavior = DockingBehavior.Never; } ////// Default constructor. /// ////// /// public DockingAttribute(DockingBehavior dockingBehavior) { this.dockingBehavior = dockingBehavior; } ////// Constructor. /// ////// /// public static readonly DockingAttribute Default = new DockingAttribute(); ////// Specifies the default value for the ///. /// This field is read-only. /// /// /// public DockingBehavior DockingBehavior { get { return dockingBehavior; } } ////// DockingBehavior property. /// ////// /// /// public override bool Equals(object obj) { if (obj == this) { return true; } DockingAttribute other = obj as DockingAttribute; return (other != null) && other.DockingBehavior == this.dockingBehavior; } ////// /// public override int GetHashCode() { return dockingBehavior.GetHashCode(); } ///[To be supplied.] ////// /// /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // 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
- ListViewItem.cs
- HostAdapter.cs
- OleDbDataReader.cs
- InvalidComObjectException.cs
- RelationshipSet.cs
- AsymmetricKeyExchangeDeformatter.cs
- FixedSOMFixedBlock.cs
- QueryableFilterUserControl.cs
- DataConnectionHelper.cs
- Processor.cs
- ToolStripPanelRenderEventArgs.cs
- RuntimeHandles.cs
- OdbcReferenceCollection.cs
- RegisteredArrayDeclaration.cs
- CatalogPartCollection.cs
- PropagatorResult.cs
- ClientOptions.cs
- ExpandSegmentCollection.cs
- UniqueIdentifierService.cs
- LicFileLicenseProvider.cs
- XmlAttributes.cs
- SqlTransaction.cs
- XamlTemplateSerializer.cs
- Clock.cs
- MarkupExtensionSerializer.cs
- ResourcePart.cs
- Delegate.cs
- CommentEmitter.cs
- XmlSchemaAttribute.cs
- XmlSchemaCompilationSettings.cs
- SpecialFolderEnumConverter.cs
- ProcessProtocolHandler.cs
- CollectionViewGroup.cs
- BindingOperations.cs
- BindableAttribute.cs
- FormsAuthenticationEventArgs.cs
- serverconfig.cs
- WrapPanel.cs
- CheckBoxRenderer.cs
- XmlSchemaComplexContentRestriction.cs
- ReverseComparer.cs
- ExpressionBindingCollection.cs
- PersonalizationStateInfoCollection.cs
- LongCountAggregationOperator.cs
- XmlEntity.cs
- XPathExpr.cs
- RuleInfoComparer.cs
- Int16AnimationBase.cs
- CredentialCache.cs
- StrongNameIdentityPermission.cs
- TextUtf8RawTextWriter.cs
- DoWorkEventArgs.cs
- KeyPressEvent.cs
- StateMachineDesignerPaint.cs
- Scripts.cs
- ManagedFilter.cs
- DecoderNLS.cs
- DataGridTableCollection.cs
- SyndicationSerializer.cs
- PrefixQName.cs
- MemberDomainMap.cs
- RelatedPropertyManager.cs
- SqlNotificationRequest.cs
- EnumerableRowCollection.cs
- DocumentSequenceHighlightLayer.cs
- BitmapCodecInfo.cs
- HttpTransportElement.cs
- ErrorReporting.cs
- TextBox.cs
- Cursors.cs
- SoapFault.cs
- InheritanceAttribute.cs
- PartBasedPackageProperties.cs
- PasswordDeriveBytes.cs
- WCFBuildProvider.cs
- StringValidatorAttribute.cs
- DbConnectionPoolGroup.cs
- SqlDesignerDataSourceView.cs
- SetStoryboardSpeedRatio.cs
- QilInvoke.cs
- MailDefinition.cs
- ExpressionWriter.cs
- PropertyDescriptorComparer.cs
- FixedDocumentSequencePaginator.cs
- ToolBarButton.cs
- XmlTypeAttribute.cs
- AvTraceFormat.cs
- MetaChildrenColumn.cs
- PersonalizationProviderCollection.cs
- FilterableData.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ProfilePropertyMetadata.cs
- XmlTypeMapping.cs
- DataServiceQueryProvider.cs
- DES.cs
- DBDataPermissionAttribute.cs
- MembershipValidatePasswordEventArgs.cs
- TextWriterTraceListener.cs
- OracleSqlParser.cs
- TextBlock.cs