Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- securitycriticaldataformultiplegetandset.cs
- MetadataCache.cs
- SqlBulkCopyColumnMappingCollection.cs
- FlowDocumentReader.cs
- ISFClipboardData.cs
- ListItemConverter.cs
- CodeGotoStatement.cs
- DataGridViewRowCollection.cs
- HwndSubclass.cs
- WorkflowTraceTransfer.cs
- DbConnectionStringBuilder.cs
- WebPartTransformerAttribute.cs
- xmlglyphRunInfo.cs
- BindingMAnagerBase.cs
- HeaderedContentControl.cs
- ElementUtil.cs
- AsymmetricSignatureFormatter.cs
- Icon.cs
- StringCollection.cs
- RefreshEventArgs.cs
- UnmanagedBitmapWrapper.cs
- EncoderExceptionFallback.cs
- Script.cs
- HtmlElementEventArgs.cs
- ConsoleTraceListener.cs
- DataBindingExpressionBuilder.cs
- ListViewInsertionMark.cs
- AxisAngleRotation3D.cs
- TokenBasedSetEnumerator.cs
- XmlSchemaImport.cs
- TraceSection.cs
- Attributes.cs
- ResXFileRef.cs
- wgx_render.cs
- DocumentSequenceHighlightLayer.cs
- SuppressMessageAttribute.cs
- HtmlHistory.cs
- TypeNameHelper.cs
- FormViewUpdatedEventArgs.cs
- HostProtectionException.cs
- FontFamilyIdentifier.cs
- RuntimeCompatibilityAttribute.cs
- DbMetaDataCollectionNames.cs
- PolicyVersionConverter.cs
- SiteMapNodeCollection.cs
- ScriptingProfileServiceSection.cs
- HandlerBase.cs
- TransactionScope.cs
- StyleSelector.cs
- Error.cs
- AuthorizationRule.cs
- CalendarTable.cs
- SimpleLine.cs
- AstNode.cs
- PriorityChain.cs
- DescendantOverDescendantQuery.cs
- XmlEnumAttribute.cs
- MatrixConverter.cs
- AccessDataSourceDesigner.cs
- DataControlLinkButton.cs
- WebSysDisplayNameAttribute.cs
- XPathArrayIterator.cs
- SecurityVersion.cs
- Int32CAMarshaler.cs
- SoundPlayer.cs
- HWStack.cs
- ContentPlaceHolderDesigner.cs
- UIElementHelper.cs
- SrgsToken.cs
- SiblingIterators.cs
- TypeRefElement.cs
- MsmqIntegrationOutputChannel.cs
- SerializableTypeCodeDomSerializer.cs
- SignHashRequest.cs
- UntypedNullExpression.cs
- Point4D.cs
- FacetChecker.cs
- EntityViewContainer.cs
- GetReadStreamResult.cs
- SerializationEventsCache.cs
- FontStyle.cs
- ClientRequest.cs
- WindowsGraphicsCacheManager.cs
- CmsUtils.cs
- OutputCacheSettings.cs
- SemanticKeyElement.cs
- MultiPropertyDescriptorGridEntry.cs
- GeneratedView.cs
- DataGridViewCheckBoxColumn.cs
- DataIdProcessor.cs
- MatrixAnimationUsingKeyFrames.cs
- SqlGenericUtil.cs
- CodeGenerator.cs
- shaperfactoryquerycachekey.cs
- GACIdentityPermission.cs
- LinkUtilities.cs
- NumberSubstitution.cs
- TableRowGroup.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- MenuBase.cs