Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / ExpressionBuilderCollection.cs / 5 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EdmSchemaError.cs
- AssemblyLoader.cs
- ListView.cs
- PathFigureCollectionValueSerializer.cs
- IdentityHolder.cs
- Line.cs
- ProcessProtocolHandler.cs
- CodeLabeledStatement.cs
- diagnosticsswitches.cs
- PanelStyle.cs
- CodePageEncoding.cs
- CodeCompileUnit.cs
- Message.cs
- SQLInt16.cs
- PersonalizableTypeEntry.cs
- Point4D.cs
- TerminateDesigner.cs
- SrgsNameValueTag.cs
- RelationshipNavigation.cs
- NameValueSectionHandler.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DataMemberConverter.cs
- TdsParserStateObject.cs
- PaperSource.cs
- HierarchicalDataSourceControl.cs
- EncodingInfo.cs
- SerializationInfoEnumerator.cs
- ImportException.cs
- AppDomainAttributes.cs
- Assert.cs
- DbFunctionCommandTree.cs
- VBIdentifierNameEditor.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- LogWriteRestartAreaState.cs
- WpfKnownTypeInvoker.cs
- PackageFilter.cs
- TableLayoutRowStyleCollection.cs
- IssuerInformation.cs
- StreamReader.cs
- ToolTip.cs
- DataGridColumn.cs
- TableLayoutPanelDesigner.cs
- MethodBuilderInstantiation.cs
- ContentValidator.cs
- HostSecurityManager.cs
- SplitterCancelEvent.cs
- WebPartMenuStyle.cs
- SqlNotificationRequest.cs
- CodeAttributeDeclarationCollection.cs
- HttpCookiesSection.cs
- BuildProviderCollection.cs
- DataControlField.cs
- ReceiveActivityDesignerTheme.cs
- SystemNetworkInterface.cs
- PolicyChain.cs
- XPathNodeList.cs
- loginstatus.cs
- RangeValidator.cs
- Crc32.cs
- DSASignatureFormatter.cs
- SmtpLoginAuthenticationModule.cs
- XmlSequenceWriter.cs
- MetadataSource.cs
- SetterBaseCollection.cs
- Calendar.cs
- TextEndOfParagraph.cs
- SQLBinaryStorage.cs
- UiaCoreProviderApi.cs
- XNodeValidator.cs
- BaseInfoTable.cs
- Schedule.cs
- WorkflowServiceHostFactory.cs
- DataSourceView.cs
- GeneralTransformGroup.cs
- ProviderConnectionPointCollection.cs
- GenericsInstances.cs
- RuntimeCompatibilityAttribute.cs
- Drawing.cs
- FlowLayoutPanel.cs
- SendKeys.cs
- SignerInfo.cs
- BamlResourceContent.cs
- XmlSchemas.cs
- CodeIterationStatement.cs
- ParserHooks.cs
- SmtpDateTime.cs
- WindowsAuthenticationModule.cs
- CqlWriter.cs
- WebHttpElement.cs
- ScalarOps.cs
- PartialTrustVisibleAssembly.cs
- OutputCacheProfile.cs
- IsolatedStorageFileStream.cs
- ChangeTracker.cs
- PageCache.cs
- MetabaseServerConfig.cs
- Emitter.cs
- SpellerInterop.cs
- ProfilePropertySettingsCollection.cs
- LookupBindingPropertiesAttribute.cs