Code:
/ DotNET / DotNET / 8.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
- CollectionContainer.cs
- WindowsRichEdit.cs
- ImageMapEventArgs.cs
- CalendarDayButton.cs
- Stack.cs
- EmptyEnumerator.cs
- TextBoxBase.cs
- SerializationObjectManager.cs
- TraceListener.cs
- ObjectPersistData.cs
- DataBindingExpressionBuilder.cs
- CustomWebEventKey.cs
- OdbcErrorCollection.cs
- SerializationStore.cs
- OracleParameterCollection.cs
- FocusChangedEventArgs.cs
- StyleXamlTreeBuilder.cs
- ClassicBorderDecorator.cs
- SymbolTable.cs
- XmlSchemaInfo.cs
- WebPartRestoreVerb.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- ProfileModule.cs
- SymLanguageVendor.cs
- TemplateParser.cs
- JsonServiceDocumentSerializer.cs
- WebBrowserNavigatedEventHandler.cs
- PersistenceException.cs
- MachineKeyValidationConverter.cs
- Component.cs
- NameSpaceExtractor.cs
- AssemblyAttributesGoHere.cs
- EntityDesignerUtils.cs
- DataServiceQueryProvider.cs
- MailHeaderInfo.cs
- ShellProvider.cs
- XmlCompatibilityReader.cs
- Point4DConverter.cs
- Section.cs
- PerformanceCounterPermission.cs
- SafeNativeMethodsMilCoreApi.cs
- ListViewInsertEventArgs.cs
- RegexRunner.cs
- GridPatternIdentifiers.cs
- WebReferencesBuildProvider.cs
- StringUtil.cs
- HiddenFieldPageStatePersister.cs
- Page.cs
- DataBinding.cs
- RootBuilder.cs
- WindowsImpersonationContext.cs
- XNodeNavigator.cs
- JournalNavigationScope.cs
- IIS7UserPrincipal.cs
- XPathMessageFilter.cs
- ScrollBarAutomationPeer.cs
- UnmanagedMemoryStream.cs
- EntityModelBuildProvider.cs
- SeekStoryboard.cs
- ValuePattern.cs
- SyndicationLink.cs
- CopyAttributesAction.cs
- NumberFunctions.cs
- PropertyPathConverter.cs
- AssemblyBuilderData.cs
- ValidateNames.cs
- JsonSerializer.cs
- ImmComposition.cs
- ClientType.cs
- MediaCommands.cs
- EncryptedData.cs
- FixedElement.cs
- ObservableCollection.cs
- XsdDataContractExporter.cs
- StylusDownEventArgs.cs
- TableRowCollection.cs
- DesignerDataConnection.cs
- SvcMapFile.cs
- _TransmitFileOverlappedAsyncResult.cs
- WorkingDirectoryEditor.cs
- Classification.cs
- CancelEventArgs.cs
- ObjectCache.cs
- DataControlImageButton.cs
- QuaternionRotation3D.cs
- TreeNodeStyleCollectionEditor.cs
- fixedPageContentExtractor.cs
- ColorConvertedBitmap.cs
- CallbackValidator.cs
- PeerNameResolver.cs
- ConfigXmlElement.cs
- ActionFrame.cs
- Focus.cs
- RoutedPropertyChangedEventArgs.cs
- _PooledStream.cs
- TransformerConfigurationWizardBase.cs
- GetPageCompletedEventArgs.cs
- NamedPermissionSet.cs
- DataObjectEventArgs.cs
- AnonymousIdentificationModule.cs