Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / ExpressionBuilderCollection.cs / 2 / ExpressionBuilderCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Compilation; using System.Reflection; using System.Web.Hosting; using System.Web.UI; using System.CodeDom.Compiler; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; [ConfigurationCollection(typeof(ExpressionBuilder))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ExpressionBuilderCollection : ConfigurationElementCollection { private static ConfigurationPropertyCollection _properties; static ExpressionBuilderCollection() { // Property initialization _properties = new ConfigurationPropertyCollection(); } public ExpressionBuilderCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public new ExpressionBuilder this[string name] { get { return (ExpressionBuilder)BaseGet(name); } } public ExpressionBuilder this[int index] { get { return (ExpressionBuilder)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public void Add(ExpressionBuilder buildProvider) { BaseAdd(buildProvider); } public void Remove(String name) { BaseRemove(name); } public void RemoveAt(int index) { BaseRemoveAt(index); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ExpressionBuilder(); } protected override Object GetElementKey(ConfigurationElement element) { return ((ExpressionBuilder)element).ExpressionPrefix; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GridViewCancelEditEventArgs.cs
- DataFormats.cs
- XsdBuildProvider.cs
- StrongNameIdentityPermission.cs
- ResourcePermissionBase.cs
- CharAnimationUsingKeyFrames.cs
- FunctionDescription.cs
- MimeXmlReflector.cs
- WindowsStatusBar.cs
- Imaging.cs
- Timer.cs
- FocusManager.cs
- ButtonChrome.cs
- Tokenizer.cs
- ContextMenuService.cs
- DesignSurfaceCollection.cs
- DbUpdateCommandTree.cs
- WebConfigurationManager.cs
- ButtonField.cs
- InProcStateClientManager.cs
- DesignConnectionCollection.cs
- PointIndependentAnimationStorage.cs
- VectorCollectionValueSerializer.cs
- AsyncResult.cs
- ErrorStyle.cs
- StringUtil.cs
- IApplicationTrustManager.cs
- DataGridGeneralPage.cs
- SupportedAddressingMode.cs
- AsyncOperation.cs
- ClientType.cs
- UnsafeNetInfoNativeMethods.cs
- CryptoProvider.cs
- DbProviderFactories.cs
- SqlVisitor.cs
- FaultReasonText.cs
- HostedTcpTransportManager.cs
- ReceiveContext.cs
- MaskedTextBox.cs
- ResourcesBuildProvider.cs
- ArrayList.cs
- HtmlTextArea.cs
- MetadataItem_Static.cs
- ConstraintStruct.cs
- HostExecutionContextManager.cs
- EndpointAddressElementBase.cs
- BaseTreeIterator.cs
- InternalDispatchObject.cs
- DeferredElementTreeState.cs
- XsltCompileContext.cs
- ColorAnimation.cs
- Duration.cs
- WindowsPrincipal.cs
- LineServices.cs
- SettingsBase.cs
- OleDbConnectionInternal.cs
- NetworkStream.cs
- DateTimeStorage.cs
- ValidationHelper.cs
- ClassicBorderDecorator.cs
- OleDbEnumerator.cs
- InputProcessorProfiles.cs
- EpmCustomContentDeSerializer.cs
- CompiledAction.cs
- PersonalizationEntry.cs
- ForwardPositionQuery.cs
- PinProtectionHelper.cs
- EventLogPermissionAttribute.cs
- securitycriticaldataformultiplegetandset.cs
- ReadOnlyObservableCollection.cs
- ButtonAutomationPeer.cs
- WaitHandleCannotBeOpenedException.cs
- HttpChannelFactory.cs
- UniformGrid.cs
- Int32.cs
- BamlResourceDeserializer.cs
- Update.cs
- ThreadAbortException.cs
- PrintPreviewControl.cs
- XmlTextEncoder.cs
- ScrollBarAutomationPeer.cs
- Rect3D.cs
- LinqDataSourceDisposeEventArgs.cs
- MessageQueue.cs
- OperatingSystemVersionCheck.cs
- Freezable.cs
- X509Extension.cs
- listitem.cs
- XmlLanguage.cs
- DetailsViewUpdateEventArgs.cs
- XmlSchemaCollection.cs
- DetailsViewUpdatedEventArgs.cs
- HostedTransportConfigurationBase.cs
- VScrollProperties.cs
- CleanUpVirtualizedItemEventArgs.cs
- ByValueEqualityComparer.cs
- OdbcCommand.cs
- MailAddressParser.cs
- IBuiltInEvidence.cs
- sqlstateclientmanager.cs