Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodeExpressionCollection.cs / 1 / CodeExpressionCollection.cs
// ------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// -----------------------------------------------------------------------------
//
namespace System.CodeDom {
using System;
using System.Collections;
using System.Runtime.InteropServices;
///
///
/// A collection that stores objects.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable()
]
public class CodeExpressionCollection : CollectionBase {
///
///
/// Initializes a new instance of .
///
///
public CodeExpressionCollection() {
}
///
///
/// Initializes a new instance of based on another .
///
///
public CodeExpressionCollection(CodeExpressionCollection value) {
this.AddRange(value);
}
///
///
/// Initializes a new instance of containing any array of objects.
///
///
public CodeExpressionCollection(CodeExpression[] value) {
this.AddRange(value);
}
///
/// Represents the entry at the specified index of the .
///
public CodeExpression this[int index] {
get {
return ((CodeExpression)(List[index]));
}
set {
List[index] = value;
}
}
///
/// Adds a with the specified value to the
/// .
///
public int Add(CodeExpression value) {
return List.Add(value);
}
///
/// Copies the elements of an array to the end of the .
///
public void AddRange(CodeExpression[] value) {
if (value == null) {
throw new ArgumentNullException("value");
}
for (int i = 0; ((i) < (value.Length)); i = ((i) + (1))) {
this.Add(value[i]);
}
}
///
///
/// Adds the contents of another to the end of the collection.
///
///
public void AddRange(CodeExpressionCollection value) {
if (value == null) {
throw new ArgumentNullException("value");
}
int currentCount = value.Count;
for (int i = 0; i < currentCount; i = ((i) + (1))) {
this.Add(value[i]);
}
}
///
/// Gets a value indicating whether the
/// contains the specified .
///
public bool Contains(CodeExpression value) {
return List.Contains(value);
}
///
/// Copies the values to a one-dimensional instance at the
/// specified index.
///
public void CopyTo(CodeExpression[] array, int index) {
List.CopyTo(array, index);
}
///
/// Returns the index of a in
/// the .
///
public int IndexOf(CodeExpression value) {
return List.IndexOf(value);
}
///
/// Inserts a into the at the specified index.
///
public void Insert(int index, CodeExpression value) {
List.Insert(index, value);
}
///
/// Removes a specific from the
/// .
///
public void Remove(CodeExpression value) {
List.Remove(value);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HostElement.cs
- LateBoundBitmapDecoder.cs
- XmlSchemaImporter.cs
- DiagnosticSection.cs
- Sentence.cs
- InputScopeConverter.cs
- SerializationFieldInfo.cs
- EntryIndex.cs
- ALinqExpressionVisitor.cs
- ButtonAutomationPeer.cs
- EpmTargetPathSegment.cs
- GraphicsPathIterator.cs
- versioninfo.cs
- KnownBoxes.cs
- XmlTextEncoder.cs
- DragStartedEventArgs.cs
- WindowsListViewItemStartMenu.cs
- EdmSchemaAttribute.cs
- ScriptingProfileServiceSection.cs
- OptimalBreakSession.cs
- Font.cs
- InputMethod.cs
- KeySpline.cs
- MissingMemberException.cs
- ColorTranslator.cs
- LifetimeMonitor.cs
- ValueConversionAttribute.cs
- SqlStream.cs
- InputQueue.cs
- SyndicationDeserializer.cs
- SimpleBitVector32.cs
- CodeIdentifiers.cs
- RegexMatchCollection.cs
- BidirectionalDictionary.cs
- ModelPropertyCollectionImpl.cs
- IOThreadScheduler.cs
- SqlError.cs
- TabControl.cs
- WindowPattern.cs
- ApplicationDirectoryMembershipCondition.cs
- DataSourceDesigner.cs
- StateFinalizationActivity.cs
- TabItemWrapperAutomationPeer.cs
- SQLChars.cs
- DataGridViewRowCancelEventArgs.cs
- PrintingPermission.cs
- DesignerWidgets.cs
- MailBnfHelper.cs
- ConnectionInterfaceCollection.cs
- MethodExecutor.cs
- TagNameToTypeMapper.cs
- _UriTypeConverter.cs
- WindowsToolbar.cs
- SocketException.cs
- InstanceDescriptor.cs
- PriorityBindingExpression.cs
- ApplyTemplatesAction.cs
- Bidi.cs
- Parser.cs
- ImageMap.cs
- HttpConfigurationSystem.cs
- StylusCollection.cs
- UserInitiatedNavigationPermission.cs
- TableCell.cs
- TreeViewAutomationPeer.cs
- EncoderFallback.cs
- EntityClientCacheEntry.cs
- ThousandthOfEmRealDoubles.cs
- CharEntityEncoderFallback.cs
- DocumentationServerProtocol.cs
- ColumnMapVisitor.cs
- AuditLogLocation.cs
- Point.cs
- HttpFileCollection.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ElementUtil.cs
- EntityContainerEmitter.cs
- UdpDiscoveryMessageFilter.cs
- ConstraintConverter.cs
- RequestBringIntoViewEventArgs.cs
- odbcmetadatafactory.cs
- ImageCodecInfo.cs
- dbenumerator.cs
- WebControlsSection.cs
- DateTime.cs
- DbParameterHelper.cs
- TextTreeFixupNode.cs
- XmlSchemaInferenceException.cs
- WebEventCodes.cs
- Control.cs
- EdmPropertyAttribute.cs
- StackOverflowException.cs
- CanonicalXml.cs
- MachineKey.cs
- PolyBezierSegmentFigureLogic.cs
- CompilerParameters.cs
- __Filters.cs
- TextBlock.cs
- SecurityTokenValidationException.cs
- Variant.cs