Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / ExpressionBuilderCollection.cs / 1305376 / 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))]
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))]
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
- MinimizableAttributeTypeConverter.cs
- ItemsChangedEventArgs.cs
- _FtpDataStream.cs
- DataKeyCollection.cs
- ComponentChangedEvent.cs
- ObjectItemCachedAssemblyLoader.cs
- ObjectReferenceStack.cs
- WebPartZone.cs
- DependencyObjectType.cs
- DashStyle.cs
- CommandDesigner.cs
- ListControlDesigner.cs
- MethodCallTranslator.cs
- DataFieldCollectionEditor.cs
- ExpanderAutomationPeer.cs
- CompiledQueryCacheEntry.cs
- AsyncOperationContext.cs
- RecordManager.cs
- AxWrapperGen.cs
- ArgumentOutOfRangeException.cs
- ItemType.cs
- CounterSampleCalculator.cs
- RecordManager.cs
- HttpInputStream.cs
- PrincipalPermission.cs
- DataBindingExpressionBuilder.cs
- ComUdtElementCollection.cs
- VersionUtil.cs
- EventDriven.cs
- CellTreeSimplifier.cs
- PageCache.cs
- PresentationTraceSources.cs
- SettingsBindableAttribute.cs
- SafeNativeMethodsOther.cs
- WmlObjectListAdapter.cs
- HoistedLocals.cs
- SharedRuntimeState.cs
- BackgroundWorker.cs
- XmlReflectionMember.cs
- CodeRegionDirective.cs
- ProjectionQueryOptionExpression.cs
- recordstatefactory.cs
- SafeRightsManagementSessionHandle.cs
- LinkLabelLinkClickedEvent.cs
- MessageBox.cs
- CodeStatementCollection.cs
- ObjectComplexPropertyMapping.cs
- CredentialCache.cs
- RecognitionResult.cs
- PropertyPathWorker.cs
- ListBoxItemWrapperAutomationPeer.cs
- PersonalizableAttribute.cs
- WindowsFormsSectionHandler.cs
- StorageComplexTypeMapping.cs
- PropertyContainer.cs
- PersistChildrenAttribute.cs
- DatasetMethodGenerator.cs
- ResourceContainer.cs
- FileNotFoundException.cs
- IndexExpression.cs
- DynamicExpression.cs
- MutexSecurity.cs
- AuthenticationException.cs
- ActivationWorker.cs
- LinearQuaternionKeyFrame.cs
- MDIClient.cs
- IntAverageAggregationOperator.cs
- WeakReferenceEnumerator.cs
- StringSorter.cs
- ParallelTimeline.cs
- XmlIncludeAttribute.cs
- SQLBytes.cs
- DesignerAdRotatorAdapter.cs
- _Win32.cs
- WindowsAuthenticationEventArgs.cs
- WCFModelStrings.Designer.cs
- CommandBinding.cs
- WindowsComboBox.cs
- XmlDocumentFieldSchema.cs
- XPathScanner.cs
- NumberFunctions.cs
- CacheVirtualItemsEvent.cs
- DecimalStorage.cs
- Relationship.cs
- ReadOnlyTernaryTree.cs
- TraceData.cs
- RadioButton.cs
- TransformerConfigurationWizardBase.cs
- Package.cs
- SmiEventSink_DeferedProcessing.cs
- MaterialGroup.cs
- DescendentsWalkerBase.cs
- Window.cs
- ResXFileRef.cs
- EmptyQuery.cs
- MarginsConverter.cs
- ProfilePropertyMetadata.cs
- UdpAnnouncementEndpoint.cs
- Typography.cs
- CodeEntryPointMethod.cs