Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / AuthenticationModuleElement.cs / 1305376 / AuthenticationModuleElement.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Reflection; using System.Security.Permissions; public sealed class AuthenticationModuleElement : ConfigurationElement { public AuthenticationModuleElement() { this.properties.Add(this.type); } public AuthenticationModuleElement(string typeName) : this() { if (typeName != (string)this.type.DefaultValue) { this.Type = typeName; } } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.Type, IsRequired=true, IsKey = true)] public string Type { get { return (string)this[this.type]; } set { this[this.type] = value; } } internal string Key { get { return this.Type; } } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty type = new ConfigurationProperty(ConfigurationStrings.Type, typeof(string), null, ConfigurationPropertyOptions.IsKey); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Reflection; using System.Security.Permissions; public sealed class AuthenticationModuleElement : ConfigurationElement { public AuthenticationModuleElement() { this.properties.Add(this.type); } public AuthenticationModuleElement(string typeName) : this() { if (typeName != (string)this.type.DefaultValue) { this.Type = typeName; } } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.Type, IsRequired=true, IsKey = true)] public string Type { get { return (string)this[this.type]; } set { this[this.type] = value; } } internal string Key { get { return this.Type; } } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty type = new ConfigurationProperty(ConfigurationStrings.Type, typeof(string), null, 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
- GroupQuery.cs
- ParagraphVisual.cs
- EventLogEntryCollection.cs
- SqlTriggerContext.cs
- ThreadSafeList.cs
- DataAdapter.cs
- QueryAccessibilityHelpEvent.cs
- SwitchElementsCollection.cs
- ToolTipAutomationPeer.cs
- newinstructionaction.cs
- BatchStream.cs
- Light.cs
- QueryCacheKey.cs
- MessageBox.cs
- TabletDeviceInfo.cs
- SafePEFileHandle.cs
- MultipleViewProviderWrapper.cs
- XslUrlEditor.cs
- MailHeaderInfo.cs
- DbgCompiler.cs
- Opcode.cs
- Rotation3D.cs
- TransformationRules.cs
- UntypedNullExpression.cs
- ReplacementText.cs
- TextPenaltyModule.cs
- EntityConnectionStringBuilder.cs
- BooleanKeyFrameCollection.cs
- XmlAtomErrorReader.cs
- KeyMatchBuilder.cs
- NamedPipeTransportSecurity.cs
- TextTreeRootNode.cs
- AssociationEndMember.cs
- MonthChangedEventArgs.cs
- Part.cs
- GuidTagList.cs
- ChangeNode.cs
- PointAnimationUsingPath.cs
- NotSupportedException.cs
- IPipelineRuntime.cs
- TriggerActionCollection.cs
- InvokeHandlers.cs
- RelativeSource.cs
- ColorConvertedBitmap.cs
- Assembly.cs
- ClientOperationFormatterProvider.cs
- UrlParameterWriter.cs
- SingleQueryOperator.cs
- CapabilitiesSection.cs
- TextAdaptor.cs
- DocumentViewerBase.cs
- DynamicContractTypeBuilder.cs
- MultiSelector.cs
- SerTrace.cs
- BaseDataListComponentEditor.cs
- BrowserCapabilitiesFactory35.cs
- WinFormsSecurity.cs
- Solver.cs
- SourceFileBuildProvider.cs
- XmlElementAttribute.cs
- SiteMapProvider.cs
- DoWorkEventArgs.cs
- COM2PictureConverter.cs
- MethodAccessException.cs
- SqlCommandBuilder.cs
- XmlILStorageConverter.cs
- relpropertyhelper.cs
- Logging.cs
- QuaternionRotation3D.cs
- EnumerableCollectionView.cs
- FieldAccessException.cs
- HttpListenerContext.cs
- AsyncDataRequest.cs
- ToolStripPanelCell.cs
- QuaternionValueSerializer.cs
- StickyNote.cs
- CollectionBuilder.cs
- AlgoModule.cs
- CodeBinaryOperatorExpression.cs
- TreeNodeBindingDepthConverter.cs
- ReferenceService.cs
- FormsAuthenticationConfiguration.cs
- ExpressionBuilderContext.cs
- Model3DGroup.cs
- EventMappingSettingsCollection.cs
- FilteredDataSetHelper.cs
- BoolExpression.cs
- OdbcErrorCollection.cs
- ResumeStoryboard.cs
- ApplicationDirectory.cs
- ObfuscateAssemblyAttribute.cs
- InlineCategoriesDocument.cs
- DecimalConstantAttribute.cs
- SqlServices.cs
- Binding.cs
- WaitHandle.cs
- DefaultExpression.cs
- mediaeventshelper.cs
- NullableConverter.cs
- AddingNewEventArgs.cs