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
- SortExpressionBuilder.cs
- EntityEntry.cs
- ToolStripDropDownMenu.cs
- ActionMessageFilter.cs
- DesignerDataRelationship.cs
- PathNode.cs
- ActivationServices.cs
- CompensatableTransactionScopeActivity.cs
- MemberJoinTreeNode.cs
- DnsPermission.cs
- Util.cs
- ObjectDisposedException.cs
- XsdBuildProvider.cs
- LinkedResource.cs
- PDBReader.cs
- COM2ComponentEditor.cs
- RoutingService.cs
- ErrorTolerantObjectWriter.cs
- SqlDataSourceEnumerator.cs
- XmlCodeExporter.cs
- _NestedSingleAsyncResult.cs
- VirtualPathUtility.cs
- WebRequest.cs
- MenuAutoFormat.cs
- LazyTextWriterCreator.cs
- XmlSchemaExporter.cs
- XmlEntity.cs
- ActivityMarkupSerializationProvider.cs
- FileIOPermission.cs
- OrCondition.cs
- FillBehavior.cs
- TextParagraphView.cs
- ContainerFilterService.cs
- RotateTransform.cs
- Floater.cs
- AttributeCollection.cs
- ActionMismatchAddressingException.cs
- RequestBringIntoViewEventArgs.cs
- ValueHandle.cs
- SequentialUshortCollection.cs
- RunClient.cs
- PartialCachingControl.cs
- BindingCompleteEventArgs.cs
- DebugTracing.cs
- DataContractSerializerServiceBehavior.cs
- ErrorFormatter.cs
- TagPrefixInfo.cs
- AxParameterData.cs
- LeafCellTreeNode.cs
- CompilerState.cs
- TraceHelpers.cs
- TemplateBindingExtensionConverter.cs
- TabPage.cs
- SplitterPanel.cs
- HtmlTableRowCollection.cs
- XmlWhitespace.cs
- Panel.cs
- NativeMethods.cs
- TheQuery.cs
- Parallel.cs
- RankException.cs
- ContainsRowNumberChecker.cs
- TiffBitmapEncoder.cs
- PaintValueEventArgs.cs
- WebFormDesignerActionService.cs
- Update.cs
- CacheChildrenQuery.cs
- FullTextBreakpoint.cs
- AppDomain.cs
- XmlWriterSettings.cs
- SqlUserDefinedTypeAttribute.cs
- ClaimTypeElement.cs
- ClientTargetCollection.cs
- Size3D.cs
- BufferedGraphicsManager.cs
- ReferentialConstraint.cs
- SQLBytesStorage.cs
- EventLogQuery.cs
- EventWaitHandleSecurity.cs
- ConcurrentDictionary.cs
- SoapExtensionStream.cs
- WindowsStartMenu.cs
- DbConnectionHelper.cs
- XmlBinaryWriter.cs
- ValueCollectionParameterReader.cs
- BindableTemplateBuilder.cs
- ZoneIdentityPermission.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ExpressionPrefixAttribute.cs
- PathSegmentCollection.cs
- DbCommandTree.cs
- Transactions.cs
- SatelliteContractVersionAttribute.cs
- CharacterBufferReference.cs
- printdlgexmarshaler.cs
- TransportSecurityProtocol.cs
- DockPanel.cs
- Label.cs
- OutOfProcStateClientManager.cs
- Color.cs