Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- elementinformation.cs
- AmbientEnvironment.cs
- ApplicationTrust.cs
- ActivityFunc.cs
- DockProviderWrapper.cs
- CurrencyManager.cs
- MimeObjectFactory.cs
- ShapeTypeface.cs
- UpdatableGenericsFeature.cs
- CodeThrowExceptionStatement.cs
- ProfileGroupSettings.cs
- ManipulationDelta.cs
- ValidatorCompatibilityHelper.cs
- SafeWaitHandle.cs
- EntityStoreSchemaGenerator.cs
- EpmTargetTree.cs
- ReadOnlyCollection.cs
- SkipStoryboardToFill.cs
- CFStream.cs
- RbTree.cs
- EntityClassGenerator.cs
- DesignConnectionCollection.cs
- ApplicationActivator.cs
- SamlAuthorizationDecisionStatement.cs
- WebControlsSection.cs
- BitmapEffectState.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- WebAdminConfigurationHelper.cs
- ParameterElement.cs
- oledbmetadatacollectionnames.cs
- SignedPkcs7.cs
- Serializer.cs
- _CacheStreams.cs
- validationstate.cs
- MemberInfoSerializationHolder.cs
- MenuAdapter.cs
- MethodMessage.cs
- MailMessageEventArgs.cs
- HttpResponse.cs
- AsmxEndpointPickerExtension.cs
- tooltip.cs
- DrawingContextWalker.cs
- UInt16Storage.cs
- DataGridViewColumnCollection.cs
- BroadcastEventHelper.cs
- UIAgentAsyncParams.cs
- LinkedResourceCollection.cs
- JsonReader.cs
- ActionMessageFilterTable.cs
- CompleteWizardStep.cs
- ApplicationTrust.cs
- WindowsRegion.cs
- GeometryHitTestResult.cs
- DocumentXmlWriter.cs
- UiaCoreApi.cs
- MemoryPressure.cs
- WorkflowInstanceRecord.cs
- TypefaceMetricsCache.cs
- CompoundFileIOPermission.cs
- SecondaryViewProvider.cs
- SqlMethodAttribute.cs
- StylusPointPropertyId.cs
- BindStream.cs
- safePerfProviderHandle.cs
- DesignerLoader.cs
- CodeCatchClause.cs
- RC2CryptoServiceProvider.cs
- AsyncStreamReader.cs
- BindingExpression.cs
- EmptyStringExpandableObjectConverter.cs
- WebPartVerbsEventArgs.cs
- HostingEnvironmentSection.cs
- SeekStoryboard.cs
- SqlCommand.cs
- SamlConstants.cs
- EditorPartCollection.cs
- RegexWorker.cs
- XmlJsonReader.cs
- CacheVirtualItemsEvent.cs
- IxmlLineInfo.cs
- PathNode.cs
- ImageList.cs
- ToolStripDropDownMenu.cs
- ValueTypeFieldReference.cs
- TextContainer.cs
- LinearKeyFrames.cs
- ReaderWriterLockWrapper.cs
- WindowsAuthenticationModule.cs
- NotFiniteNumberException.cs
- TimeZone.cs
- ByteStreamGeometryContext.cs
- ObjectParameter.cs
- TraceSwitch.cs
- DecoderBestFitFallback.cs
- SafeHandles.cs
- HtmlTableCellCollection.cs
- CompileXomlTask.cs
- EncryptRequest.cs
- TypeSystem.cs
- AttributeParameterInfo.cs