Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / ExpressionBuilderCollection.cs / 3 / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PackageRelationshipCollection.cs
- ProfilePropertyNameValidator.cs
- Variant.cs
- SqlBinder.cs
- ControlAdapter.cs
- RegexNode.cs
- EncryptedData.cs
- RecipientInfo.cs
- InProcStateClientManager.cs
- HScrollProperties.cs
- Utils.cs
- DataGridViewDataErrorEventArgs.cs
- UndirectedGraph.cs
- ResolveCompletedEventArgs.cs
- IpcManager.cs
- TextAnchor.cs
- Style.cs
- DependentList.cs
- Int32Converter.cs
- ProcessModule.cs
- SchemaConstraints.cs
- PairComparer.cs
- RootAction.cs
- MetafileHeader.cs
- StructuralType.cs
- StringConcat.cs
- GenericPrincipal.cs
- LeftCellWrapper.cs
- DiagnosticsConfiguration.cs
- AuthenticationSection.cs
- HttpDictionary.cs
- HandledEventArgs.cs
- SHA384Managed.cs
- DataRowView.cs
- BindingSourceDesigner.cs
- SafeNativeMethods.cs
- ToolStripScrollButton.cs
- UriExt.cs
- MessageFormatterConverter.cs
- SizeAnimationUsingKeyFrames.cs
- FixUp.cs
- SelectionEditingBehavior.cs
- CompoundFileIOPermission.cs
- ComponentDispatcherThread.cs
- MetadataPropertyCollection.cs
- DrawingVisual.cs
- XmlSchemaValidationException.cs
- IconConverter.cs
- ToggleButton.cs
- UniformGrid.cs
- MiniMapControl.xaml.cs
- GridViewHeaderRowPresenter.cs
- UInt16Converter.cs
- ProfessionalColorTable.cs
- Margins.cs
- IntSumAggregationOperator.cs
- LayoutInformation.cs
- StaticExtensionConverter.cs
- XmlSchemaAttributeGroup.cs
- JsonDataContract.cs
- InputElement.cs
- HashMembershipCondition.cs
- DataBoundControlAdapter.cs
- OdbcConnectionStringbuilder.cs
- CTreeGenerator.cs
- ProcessHostConfigUtils.cs
- TokenizerHelper.cs
- ResourceFallbackManager.cs
- storepermission.cs
- AesManaged.cs
- SerializationException.cs
- ThreadStaticAttribute.cs
- LinkUtilities.cs
- SettingsPropertyNotFoundException.cs
- Substitution.cs
- ReflectionServiceProvider.cs
- ListManagerBindingsCollection.cs
- SafeNativeMethods.cs
- MILUtilities.cs
- ModelItemDictionary.cs
- EntityClientCacheEntry.cs
- DetailsViewUpdatedEventArgs.cs
- DoubleIndependentAnimationStorage.cs
- AssertFilter.cs
- WebPartCloseVerb.cs
- StringComparer.cs
- CornerRadiusConverter.cs
- RuntimeVariablesExpression.cs
- PasswordDeriveBytes.cs
- RoleGroupCollection.cs
- ProfilePropertySettingsCollection.cs
- DesignerTextWriter.cs
- GridPatternIdentifiers.cs
- BrowsableAttribute.cs
- ZoneButton.cs
- DesignerActionUI.cs
- WebBrowser.cs
- TypeElement.cs
- CreateSequence.cs
- EntityDescriptor.cs