Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Configuration / System / Configuration / ConfigurationPropertyAttribute.cs / 1 / ConfigurationPropertyAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration.Internal; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { [AttributeUsage(AttributeTargets.Property)] public sealed class ConfigurationPropertyAttribute : Attribute { internal static readonly String DefaultCollectionPropertyName = ""; private String _Name; private object _DefaultValue = ConfigurationElement.s_nullPropertyValue; private ConfigurationPropertyOptions _Flags = ConfigurationPropertyOptions.None; public ConfigurationPropertyAttribute(String name) { _Name = name; } public String Name { get { return _Name; } } public object DefaultValue { get { return _DefaultValue; } set { _DefaultValue = value; } } public ConfigurationPropertyOptions Options { get { return _Flags; } set { _Flags = value; } } public bool IsDefaultCollection { get { return ((Options & ConfigurationPropertyOptions.IsDefaultCollection) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsDefaultCollection; } else Options &= ~ConfigurationPropertyOptions.IsDefaultCollection; } } public bool IsRequired { get { return ((Options & ConfigurationPropertyOptions.IsRequired) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsRequired; } else { Options &= ~ConfigurationPropertyOptions.IsRequired; } } } public bool IsKey { get { return ((Options & ConfigurationPropertyOptions.IsKey) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsKey; } else { Options &= ~ConfigurationPropertyOptions.IsKey; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration.Internal; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { [AttributeUsage(AttributeTargets.Property)] public sealed class ConfigurationPropertyAttribute : Attribute { internal static readonly String DefaultCollectionPropertyName = ""; private String _Name; private object _DefaultValue = ConfigurationElement.s_nullPropertyValue; private ConfigurationPropertyOptions _Flags = ConfigurationPropertyOptions.None; public ConfigurationPropertyAttribute(String name) { _Name = name; } public String Name { get { return _Name; } } public object DefaultValue { get { return _DefaultValue; } set { _DefaultValue = value; } } public ConfigurationPropertyOptions Options { get { return _Flags; } set { _Flags = value; } } public bool IsDefaultCollection { get { return ((Options & ConfigurationPropertyOptions.IsDefaultCollection) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsDefaultCollection; } else Options &= ~ConfigurationPropertyOptions.IsDefaultCollection; } } public bool IsRequired { get { return ((Options & ConfigurationPropertyOptions.IsRequired) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsRequired; } else { Options &= ~ConfigurationPropertyOptions.IsRequired; } } } public bool IsKey { get { return ((Options & ConfigurationPropertyOptions.IsKey) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsKey; } else { Options &= ~ConfigurationPropertyOptions.IsKey; } } } } } // 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
- DbUpdateCommandTree.cs
- KeyValueSerializer.cs
- MessageDecoder.cs
- ReverseComparer.cs
- InstanceContextManager.cs
- BrowserCapabilitiesFactory.cs
- TypefaceCollection.cs
- ButtonColumn.cs
- DetailsViewUpdateEventArgs.cs
- FlowLayout.cs
- ValueConversionAttribute.cs
- CustomErrorsSectionWrapper.cs
- PrintEvent.cs
- odbcmetadatacollectionnames.cs
- ImageAnimator.cs
- Renderer.cs
- ProfessionalColors.cs
- WmlPhoneCallAdapter.cs
- MethodAccessException.cs
- UsernameTokenFactoryCredential.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- Oid.cs
- AuthorizationRuleCollection.cs
- SqlWriter.cs
- Rotation3D.cs
- CollectionConverter.cs
- ContentControl.cs
- VersionUtil.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ExternalException.cs
- PropertyMetadata.cs
- OracleParameter.cs
- ObjectStateFormatter.cs
- XmlNamespaceDeclarationsAttribute.cs
- PasswordPropertyTextAttribute.cs
- ArrayElementGridEntry.cs
- CodeConditionStatement.cs
- StringReader.cs
- GridViewCommandEventArgs.cs
- DeflateStream.cs
- AuthenticationModulesSection.cs
- ToolStripItem.cs
- BaseCodeDomTreeGenerator.cs
- UniqueIdentifierService.cs
- PreparingEnlistment.cs
- SoapElementAttribute.cs
- XmlName.cs
- Int16.cs
- AvTraceFormat.cs
- ExpanderAutomationPeer.cs
- TreeNodeClickEventArgs.cs
- DeflateEmulationStream.cs
- ListDesigner.cs
- CompensationHandlingFilter.cs
- ModuleBuilder.cs
- TextSpan.cs
- LayoutEditorPart.cs
- ScrollItemProviderWrapper.cs
- TouchPoint.cs
- HyperLinkField.cs
- DateRangeEvent.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- OleDbError.cs
- StackBuilderSink.cs
- Container.cs
- PenContext.cs
- Item.cs
- _NetworkingPerfCounters.cs
- ProfilePropertySettings.cs
- DataGridViewCheckBoxCell.cs
- LinqDataSourceUpdateEventArgs.cs
- DependencyPropertyKey.cs
- TraceSection.cs
- TimeoutValidationAttribute.cs
- SystemTcpStatistics.cs
- Win32.cs
- Facet.cs
- JoinTreeNode.cs
- ViewStateModeByIdAttribute.cs
- WindowsFormsHostAutomationPeer.cs
- ExpressionDumper.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- HtmlInputPassword.cs
- TextClipboardData.cs
- InstallerTypeAttribute.cs
- ButtonBase.cs
- UTF32Encoding.cs
- GAC.cs
- FloaterBaseParaClient.cs
- XmlWrappingReader.cs
- BamlLocalizabilityResolver.cs
- ContentDefinition.cs
- FilterEventArgs.cs
- GradientBrush.cs
- COM2PictureConverter.cs
- NetworkInterface.cs
- SingleConverter.cs
- ActivityDesignerAccessibleObject.cs
- ObfuscationAttribute.cs
- TraceListeners.cs