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
- SqlCacheDependencyDatabaseCollection.cs
- NumberFormatter.cs
- RightNameExpirationInfoPair.cs
- EpmContentSerializerBase.cs
- PropertyGridCommands.cs
- SafePEFileHandle.cs
- RightsManagementEncryptionTransform.cs
- XmlAutoDetectWriter.cs
- Compilation.cs
- FormatSettings.cs
- LocalizableAttribute.cs
- HttpPostedFile.cs
- DifferencingCollection.cs
- MachineKeySection.cs
- SqlAggregateChecker.cs
- FlowSwitch.cs
- MissingSatelliteAssemblyException.cs
- LookupTables.cs
- GenericWebPart.cs
- CroppedBitmap.cs
- XsltConvert.cs
- CornerRadiusConverter.cs
- OdbcConnection.cs
- RectAnimationUsingKeyFrames.cs
- FlowPanelDesigner.cs
- TextTabProperties.cs
- TextEditorTables.cs
- SessionState.cs
- LineProperties.cs
- DateTimeConverter.cs
- HttpStaticObjectsCollectionBase.cs
- EntityKeyElement.cs
- AxParameterData.cs
- EditorPartCollection.cs
- StylusPointPropertyUnit.cs
- _ScatterGatherBuffers.cs
- DataGridViewSelectedColumnCollection.cs
- OleDbSchemaGuid.cs
- TypedReference.cs
- WeakHashtable.cs
- ILGenerator.cs
- TypedReference.cs
- assertwrapper.cs
- LockRecursionException.cs
- BrowserDefinitionCollection.cs
- SQLDouble.cs
- SmtpException.cs
- ClientSideQueueItem.cs
- FontFamily.cs
- CollectionsUtil.cs
- Vector3DAnimation.cs
- Scene3D.cs
- SQLDecimalStorage.cs
- ErrorWrapper.cs
- DataColumnMappingCollection.cs
- SerializationInfoEnumerator.cs
- Point4DValueSerializer.cs
- MembershipValidatePasswordEventArgs.cs
- HttpPostedFile.cs
- ExpandCollapseProviderWrapper.cs
- WarningException.cs
- HostedNamedPipeTransportManager.cs
- ZoneMembershipCondition.cs
- PixelFormatConverter.cs
- DataPagerField.cs
- Int32Converter.cs
- RemoteWebConfigurationHostStream.cs
- SelectionProcessor.cs
- CssTextWriter.cs
- RenamedEventArgs.cs
- SqlXmlStorage.cs
- TextElementCollectionHelper.cs
- DbConnectionPoolGroup.cs
- CharConverter.cs
- ConfigXmlElement.cs
- Ray3DHitTestResult.cs
- ModelTreeManager.cs
- SparseMemoryStream.cs
- PropertyEmitterBase.cs
- SqlAliaser.cs
- basecomparevalidator.cs
- FormViewRow.cs
- StructuralType.cs
- AlternateView.cs
- QueryExecutionOption.cs
- XmlSchemaGroup.cs
- StylusPointDescription.cs
- PathSegmentCollection.cs
- CrossSiteScriptingValidation.cs
- MailDefinition.cs
- WebServiceMethodData.cs
- XmlSerializer.cs
- DelimitedListTraceListener.cs
- FormViewInsertEventArgs.cs
- Quad.cs
- WorkflowMessageEventArgs.cs
- Material.cs
- ComplusEndpointConfigContainer.cs
- HttpResponse.cs
- BitHelper.cs