Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / Configuration / AuthenticationModuleElement.cs / 1 / 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);
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeArrayCreateExpression.cs
- WebPartDesigner.cs
- StylusPointPropertyInfo.cs
- ListViewInsertionMark.cs
- DataControlImageButton.cs
- CancellationHandler.cs
- ToolStripSettings.cs
- ByteFacetDescriptionElement.cs
- ProgressBar.cs
- Pen.cs
- CodeEventReferenceExpression.cs
- CommonObjectSecurity.cs
- PermissionRequestEvidence.cs
- Renderer.cs
- PropertyManager.cs
- RepeatButton.cs
- DbMetaDataCollectionNames.cs
- SoundPlayer.cs
- TextAdaptor.cs
- SparseMemoryStream.cs
- ButtonChrome.cs
- DataBinder.cs
- MethodBody.cs
- SerializerProvider.cs
- RegionInfo.cs
- StreamSecurityUpgradeProvider.cs
- EditorPartChrome.cs
- SqlDataSourceCommandParser.cs
- WebControlsSection.cs
- NamedPermissionSet.cs
- XPathAncestorIterator.cs
- UpdateRecord.cs
- DirectionalLight.cs
- SmtpFailedRecipientException.cs
- DataPager.cs
- COMException.cs
- SqlParameterizer.cs
- DataObjectPastingEventArgs.cs
- TypeToStringValueConverter.cs
- OperationFormatUse.cs
- EventlogProvider.cs
- AVElementHelper.cs
- SiteIdentityPermission.cs
- TemplateXamlTreeBuilder.cs
- EncoderReplacementFallback.cs
- QilNode.cs
- AncestorChangedEventArgs.cs
- IConvertible.cs
- TypeElement.cs
- AmbiguousMatchException.cs
- TypeDescriptor.cs
- SmtpTransport.cs
- FacetChecker.cs
- DrawingState.cs
- ChannelSinkStacks.cs
- XpsSerializationManagerAsync.cs
- HostProtectionPermission.cs
- DataControlImageButton.cs
- StateChangeEvent.cs
- DataListItemEventArgs.cs
- ExtensionQuery.cs
- PrePostDescendentsWalker.cs
- DPTypeDescriptorContext.cs
- XmlArrayItemAttribute.cs
- GrammarBuilderWildcard.cs
- CompleteWizardStep.cs
- ReliabilityContractAttribute.cs
- WebPartVerbCollection.cs
- LoginView.cs
- DynamicEndpoint.cs
- TransportListener.cs
- AuthorizationRuleCollection.cs
- TargetConverter.cs
- AutomationPatternInfo.cs
- SizeLimitedCache.cs
- EventlogProvider.cs
- EdmSchemaError.cs
- CachedFontFamily.cs
- QilList.cs
- _NtlmClient.cs
- TextRunTypographyProperties.cs
- RijndaelManagedTransform.cs
- RangeContentEnumerator.cs
- _LoggingObject.cs
- KeyGestureConverter.cs
- ProxyOperationRuntime.cs
- TransformGroup.cs
- StringValidatorAttribute.cs
- SendMailErrorEventArgs.cs
- NamespaceCollection.cs
- ISFClipboardData.cs
- UncommonField.cs
- AsyncResult.cs
- ColorMatrix.cs
- DataSourceListEditor.cs
- DefaultIfEmptyQueryOperator.cs
- SymmetricAlgorithm.cs
- HttpListenerPrefixCollection.cs
- IntSecurity.cs
- StandardCommandToolStripMenuItem.cs