Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / DockingAttribute.cs / 1305376 / DockingAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
///
///
///
/// Specifies how a control should be docked by default when added through the designer.
///
///
[AttributeUsage(AttributeTargets.Class)]
public sealed class DockingAttribute : Attribute {
private DockingBehavior dockingBehavior;
///
///
///
/// Default constructor.
///
///
public DockingAttribute() {
this.dockingBehavior = DockingBehavior.Never;
}
///
///
///
/// Constructor.
///
///
public DockingAttribute(DockingBehavior dockingBehavior) {
this.dockingBehavior = dockingBehavior;
}
///
///
///
/// Specifies the default value for the .
/// This field is read-only.
///
///
public static readonly DockingAttribute Default = new DockingAttribute();
///
///
///
/// DockingBehavior property.
///
///
public DockingBehavior DockingBehavior {
get {
return dockingBehavior;
}
}
///
///
///
///
public override bool Equals(object obj) {
if (obj == this) {
return true;
}
DockingAttribute other = obj as DockingAttribute;
return (other != null) && other.DockingBehavior == this.dockingBehavior;
}
///
///
/// [To be supplied.]
///
public override int GetHashCode() {
return dockingBehavior.GetHashCode();
}
///
///
///
///
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 {
///
///
///
/// Specifies how a control should be docked by default when added through the designer.
///
///
[AttributeUsage(AttributeTargets.Class)]
public sealed class DockingAttribute : Attribute {
private DockingBehavior dockingBehavior;
///
///
///
/// Default constructor.
///
///
public DockingAttribute() {
this.dockingBehavior = DockingBehavior.Never;
}
///
///
///
/// Constructor.
///
///
public DockingAttribute(DockingBehavior dockingBehavior) {
this.dockingBehavior = dockingBehavior;
}
///
///
///
/// Specifies the default value for the .
/// This field is read-only.
///
///
public static readonly DockingAttribute Default = new DockingAttribute();
///
///
///
/// DockingBehavior property.
///
///
public DockingBehavior DockingBehavior {
get {
return dockingBehavior;
}
}
///
///
///
///
public override bool Equals(object obj) {
if (obj == this) {
return true;
}
DockingAttribute other = obj as DockingAttribute;
return (other != null) && other.DockingBehavior == this.dockingBehavior;
}
///
///
/// [To be supplied.]
///
public override int GetHashCode() {
return dockingBehavior.GetHashCode();
}
///
///
///
///
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
- ZoneLinkButton.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- AuthenticationConfig.cs
- Setter.cs
- Exceptions.cs
- FixedHyperLink.cs
- ManagedCodeMarkers.cs
- LocalBuilder.cs
- BindingContext.cs
- X509Certificate.cs
- RightsManagementPermission.cs
- TagPrefixAttribute.cs
- AppSettingsExpressionBuilder.cs
- AuthenticationConfig.cs
- Journal.cs
- OrthographicCamera.cs
- VBIdentifierName.cs
- __Error.cs
- BinaryCommonClasses.cs
- ObjectNavigationPropertyMapping.cs
- ToolStripItem.cs
- WorkflowHostingResponseContext.cs
- CellIdBoolean.cs
- AuthorizationRule.cs
- TdsParserHelperClasses.cs
- XmlILStorageConverter.cs
- Int64Storage.cs
- DirectoryInfo.cs
- SapiGrammar.cs
- CreateUserWizardDesigner.cs
- DefaultBinder.cs
- LinqToSqlWrapper.cs
- GeneratedCodeAttribute.cs
- SettingsBase.cs
- PKCS1MaskGenerationMethod.cs
- ListenerTraceUtility.cs
- ParagraphVisual.cs
- ComponentRenameEvent.cs
- Certificate.cs
- Assert.cs
- Compilation.cs
- PasswordBox.cs
- RayMeshGeometry3DHitTestResult.cs
- OdbcConnectionPoolProviderInfo.cs
- TextElementAutomationPeer.cs
- WindowsIdentity.cs
- SqlMethodCallConverter.cs
- SqlConnectionPoolProviderInfo.cs
- WebBodyFormatMessageProperty.cs
- _ListenerRequestStream.cs
- CaseInsensitiveComparer.cs
- CodeDirectiveCollection.cs
- HostedBindingBehavior.cs
- BufferedReadStream.cs
- PropertyChangingEventArgs.cs
- SpecularMaterial.cs
- Base64Encoding.cs
- HttpPostProtocolImporter.cs
- ObjectListItem.cs
- BindingsCollection.cs
- GlyphCollection.cs
- HybridDictionary.cs
- ModuleBuilderData.cs
- LinqDataSourceValidationException.cs
- WebPartEditorOkVerb.cs
- PageFunction.cs
- TriggerCollection.cs
- DataGridViewLinkCell.cs
- ClosableStream.cs
- HuffModule.cs
- GB18030Encoding.cs
- _AutoWebProxyScriptEngine.cs
- CreateUserWizardAutoFormat.cs
- CodePrimitiveExpression.cs
- XsltConvert.cs
- SymDocumentType.cs
- ListViewItem.cs
- HwndTarget.cs
- ProxyWebPartConnectionCollection.cs
- Formatter.cs
- MemoryPressure.cs
- WmpBitmapDecoder.cs
- XmlTextReaderImpl.cs
- listviewsubitemcollectioneditor.cs
- ClassDataContract.cs
- SqlFormatter.cs
- LineMetrics.cs
- Parsers.cs
- FreezableDefaultValueFactory.cs
- ServiceCredentialsSecurityTokenManager.cs
- DomNameTable.cs
- FlowDocumentPageViewerAutomationPeer.cs
- NegotiateStream.cs
- StringFormat.cs
- SqlNotificationRequest.cs
- TextViewSelectionProcessor.cs
- XPathPatternParser.cs
- Exceptions.cs
- AddInActivator.cs
- StylesEditorDialog.cs