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
- EntitySqlQueryState.cs
- TerminatorSinks.cs
- AppModelKnownContentFactory.cs
- StreamGeometry.cs
- Calendar.cs
- WsatServiceCertificate.cs
- FormatException.cs
- MultiByteCodec.cs
- ConstructorArgumentAttribute.cs
- MexTcpBindingCollectionElement.cs
- CodeConditionStatement.cs
- TreeNode.cs
- Single.cs
- JsonByteArrayDataContract.cs
- SqlCharStream.cs
- ExpressionNode.cs
- HtmlEmptyTagControlBuilder.cs
- ApplicationManager.cs
- ReceiveContextCollection.cs
- RegistrySecurity.cs
- DataIdProcessor.cs
- AllowedAudienceUriElement.cs
- wmiprovider.cs
- StreamWithDictionary.cs
- OptimizedTemplateContent.cs
- Permission.cs
- PrinterUnitConvert.cs
- TagPrefixInfo.cs
- DataGridViewCellValueEventArgs.cs
- SqlConnectionHelper.cs
- PointCollectionConverter.cs
- DataList.cs
- TimeStampChecker.cs
- Object.cs
- CorrelationActionMessageFilter.cs
- Parser.cs
- CqlErrorHelper.cs
- PageAsyncTask.cs
- ListViewDataItem.cs
- ColumnHeader.cs
- TableChangeProcessor.cs
- ContentControl.cs
- WinEventWrap.cs
- RelationshipWrapper.cs
- nulltextnavigator.cs
- ResizeBehavior.cs
- ThousandthOfEmRealDoubles.cs
- CompileLiteralTextParser.cs
- JsonWriter.cs
- IndentedWriter.cs
- ValidatedControlConverter.cs
- TextBoxBase.cs
- ScalarType.cs
- HttpModule.cs
- PerformanceCounterPermissionEntryCollection.cs
- XamlToRtfWriter.cs
- ToolboxItemAttribute.cs
- WindowsScrollBarBits.cs
- BordersPage.cs
- DataControlImageButton.cs
- FontFamilyIdentifier.cs
- WindowsRichEdit.cs
- ISO2022Encoding.cs
- TextElementCollectionHelper.cs
- ColumnPropertiesGroup.cs
- ContextBase.cs
- DataServiceClientException.cs
- TextContainer.cs
- BufferedWebEventProvider.cs
- StrongNameSignatureInformation.cs
- BmpBitmapDecoder.cs
- DoubleLinkList.cs
- ValidationErrorInfo.cs
- DateTimeFormatInfoScanner.cs
- CloudCollection.cs
- ChildTable.cs
- StringResourceManager.cs
- Tuple.cs
- ColumnWidthChangingEvent.cs
- TypedElement.cs
- EllipticalNodeOperations.cs
- Regex.cs
- LayoutInformation.cs
- PartialToken.cs
- WorkerRequest.cs
- SymLanguageVendor.cs
- ELinqQueryState.cs
- XmlSerializerNamespaces.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- ConfigXmlCDataSection.cs
- AdPostCacheSubstitution.cs
- SqlExpander.cs
- StateManagedCollection.cs
- ToolStripComboBox.cs
- loginstatus.cs
- FamilyTypeface.cs
- ClientFormsIdentity.cs
- RemoteCryptoSignHashRequest.cs
- RegexWorker.cs
- ConfigurationCollectionAttribute.cs