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
- SafeProcessHandle.cs
- SqlEnums.cs
- TimeSpanSecondsConverter.cs
- MetabaseServerConfig.cs
- MouseGestureConverter.cs
- CheckoutException.cs
- UrlPath.cs
- Int32Storage.cs
- ConditionedDesigner.cs
- RowParagraph.cs
- ControlUtil.cs
- TypeTypeConverter.cs
- ObjectViewEntityCollectionData.cs
- HttpConfigurationSystem.cs
- MultiByteCodec.cs
- Dynamic.cs
- Point3DAnimation.cs
- ColumnMapTranslator.cs
- SessionPageStatePersister.cs
- Matrix.cs
- PropertyRecord.cs
- ExpanderAutomationPeer.cs
- BinaryUtilClasses.cs
- SqlException.cs
- FragmentQueryKB.cs
- ListItemViewControl.cs
- ExecutedRoutedEventArgs.cs
- oledbmetadatacollectionnames.cs
- PartialCachingControl.cs
- GroupDescription.cs
- SqlConnectionFactory.cs
- MdbDataFileEditor.cs
- ImageSourceConverter.cs
- ClientTargetSection.cs
- WorkflowApplicationEventArgs.cs
- XmlJsonReader.cs
- QilInvoke.cs
- CharacterMetrics.cs
- XsdCachingReader.cs
- LineServicesRun.cs
- PersonalizableTypeEntry.cs
- WebPartTransformerAttribute.cs
- TextRangeEditTables.cs
- XmlConvert.cs
- TextBreakpoint.cs
- HttpPostedFile.cs
- HttpListener.cs
- ObjectContext.cs
- WindowsGraphicsCacheManager.cs
- SourceElementsCollection.cs
- CodeAttributeDeclarationCollection.cs
- UrlAuthorizationModule.cs
- CompoundFileReference.cs
- Calendar.cs
- EmptyControlCollection.cs
- QueryInterceptorAttribute.cs
- ExtendedPropertyDescriptor.cs
- LayoutManager.cs
- TextInfo.cs
- HtmlTableCellCollection.cs
- ReadContentAsBinaryHelper.cs
- ListCommandEventArgs.cs
- HandleTable.cs
- OleDbEnumerator.cs
- ListParaClient.cs
- SaveFileDialog.cs
- SecurityCriticalDataForSet.cs
- IncrementalCompileAnalyzer.cs
- Activator.cs
- FtpWebResponse.cs
- StreamAsIStream.cs
- SerializableAttribute.cs
- SurrogateEncoder.cs
- PriorityQueue.cs
- ProcessModuleCollection.cs
- CapiNative.cs
- Content.cs
- AttributeData.cs
- _BaseOverlappedAsyncResult.cs
- ToolBarTray.cs
- ObjectSecurityT.cs
- WebServiceData.cs
- PolygonHotSpot.cs
- ControlPaint.cs
- BufferedReceiveElement.cs
- ProviderIncompatibleException.cs
- ParameterCollection.cs
- TrackingStringDictionary.cs
- RijndaelManaged.cs
- XamlInt32CollectionSerializer.cs
- PreloadedPackages.cs
- ClientBuildManager.cs
- DateTimePicker.cs
- ProcessProtocolHandler.cs
- WorkflowDesignerMessageFilter.cs
- FontFaceLayoutInfo.cs
- DeflateStream.cs
- WebPartConnectionsConnectVerb.cs
- RectangleConverter.cs
- DataGridColumn.cs