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
- MatrixTransform3D.cs
- StructuredTypeInfo.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- UInt32Converter.cs
- SqlCacheDependencyDatabaseCollection.cs
- CodeDirectoryCompiler.cs
- TrackingLocation.cs
- EncodingFallbackAwareXmlTextWriter.cs
- CodeVariableReferenceExpression.cs
- XmlBinaryReader.cs
- DetailsViewDeletedEventArgs.cs
- Expr.cs
- StorageSetMapping.cs
- PropertyDescriptorCollection.cs
- CustomExpression.cs
- ClientTarget.cs
- ImageCollectionEditor.cs
- TextSearch.cs
- ProfileGroupSettingsCollection.cs
- Matrix3DConverter.cs
- NativeObjectSecurity.cs
- UiaCoreTypesApi.cs
- RestClientProxyHandler.cs
- ExeContext.cs
- OleDbDataReader.cs
- XmlSignatureProperties.cs
- Matrix.cs
- EntitySetDataBindingList.cs
- BaseValidator.cs
- IDReferencePropertyAttribute.cs
- WebPartConnectionsConfigureVerb.cs
- DependencyPropertyConverter.cs
- AssemblyAttributesGoHere.cs
- QilXmlWriter.cs
- ConsumerConnectionPointCollection.cs
- Not.cs
- EntityAdapter.cs
- _HelperAsyncResults.cs
- Form.cs
- ConfigurationStrings.cs
- PropertyPathWorker.cs
- InputLanguageManager.cs
- PeerCollaborationPermission.cs
- DesignerProperties.cs
- HtmlControl.cs
- SafeRightsManagementQueryHandle.cs
- Graph.cs
- Vector3DAnimationBase.cs
- Hex.cs
- ActivityLocationReferenceEnvironment.cs
- ExpressionHelper.cs
- BindingListCollectionView.cs
- UserUseLicenseDictionaryLoader.cs
- ADMembershipProvider.cs
- DependencyObjectProvider.cs
- StatusStrip.cs
- AccessDataSource.cs
- ValidationRuleCollection.cs
- ActivationServices.cs
- DatagridviewDisplayedBandsData.cs
- HttpVersion.cs
- DesignerEventService.cs
- Quaternion.cs
- HttpCachePolicy.cs
- XmlSortKey.cs
- DataObjectEventArgs.cs
- Point3DAnimationBase.cs
- MulticastIPAddressInformationCollection.cs
- NotImplementedException.cs
- TypeElementCollection.cs
- QilBinary.cs
- LinkLabel.cs
- latinshape.cs
- DocumentXmlWriter.cs
- ConsumerConnectionPointCollection.cs
- _IPv4Address.cs
- XmlValidatingReaderImpl.cs
- CollectionBuilder.cs
- CssClassPropertyAttribute.cs
- PermissionSetEnumerator.cs
- AdornerDecorator.cs
- DateTimePicker.cs
- GAC.cs
- OpenFileDialog.cs
- XmlObjectSerializerWriteContextComplex.cs
- AudioException.cs
- FacetDescriptionElement.cs
- SocketConnection.cs
- EntityDataSourceWrapperCollection.cs
- UnknownBitmapDecoder.cs
- ProbeMatchesMessage11.cs
- MembershipUser.cs
- WorkflowQueuingService.cs
- XpsS0ValidatingLoader.cs
- OracleDataAdapter.cs
- CredentialManagerDialog.cs
- wmiprovider.cs
- PropagatorResult.cs
- ExceptionHandlerDesigner.cs
- MdiWindowListStrip.cs