Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodeDirectiveCollection.cs / 1 / CodeDirectiveCollection.cs
// ------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// -----------------------------------------------------------------------------
//
namespace System.CodeDom {
using System;
using System.Collections;
using System.Runtime.InteropServices;
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable()
]
public class CodeDirectiveCollection : CollectionBase {
public CodeDirectiveCollection() {
}
public CodeDirectiveCollection(CodeDirectiveCollection value) {
this.AddRange(value);
}
public CodeDirectiveCollection(CodeDirective[] value) {
this.AddRange(value);
}
public CodeDirective this[int index] {
get {
return ((CodeDirective)(List[index]));
}
set {
List[index] = value;
}
}
public int Add(CodeDirective value) {
return List.Add(value);
}
public void AddRange(CodeDirective[] value) {
if (value == null) {
throw new ArgumentNullException("value");
}
for (int i = 0; ((i) < (value.Length)); i = ((i) + (1))) {
this.Add(value[i]);
}
}
public void AddRange(CodeDirectiveCollection 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]);
}
}
public bool Contains(CodeDirective value) {
return List.Contains(value);
}
public void CopyTo(CodeDirective[] array, int index) {
List.CopyTo(array, index);
}
public int IndexOf(CodeDirective value) {
return List.IndexOf(value);
}
public void Insert(int index, CodeDirective value) {
List.Insert(index, value);
}
public void Remove(CodeDirective value) {
List.Remove(value);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IsolationInterop.cs
- ListMarkerLine.cs
- BinaryFormatterSinks.cs
- SessionIDManager.cs
- Keywords.cs
- ToolStripSplitButton.cs
- SiteMapNode.cs
- _LocalDataStoreMgr.cs
- MimeObjectFactory.cs
- ConfigurationManager.cs
- ContainerControl.cs
- SHA256Managed.cs
- ServiceDescriptionSerializer.cs
- WebPartDescriptionCollection.cs
- CodeDOMProvider.cs
- EncryptedKey.cs
- X509RawDataKeyIdentifierClause.cs
- UndoManager.cs
- GroupBoxAutomationPeer.cs
- documentsequencetextpointer.cs
- Console.cs
- StartUpEventArgs.cs
- ComponentEditorPage.cs
- AuthenticatedStream.cs
- WorkflowRuntimeServiceElementCollection.cs
- CodeMethodMap.cs
- DelegateSerializationHolder.cs
- LinkClickEvent.cs
- AttributeParameterInfo.cs
- GPRECT.cs
- BaseDataBoundControl.cs
- ReflectionServiceProvider.cs
- ProfileManager.cs
- AuthenticationModuleElement.cs
- ThreadStartException.cs
- SqlNodeTypeOperators.cs
- OpCodes.cs
- MethodBody.cs
- Delegate.cs
- ResolvedKeyFrameEntry.cs
- CollaborationHelperFunctions.cs
- Camera.cs
- XmlValidatingReader.cs
- SymLanguageType.cs
- DetailsView.cs
- GlobalizationAssembly.cs
- NativeMethods.cs
- KnownBoxes.cs
- MatrixTransform3D.cs
- WebControl.cs
- XmlBinaryWriterSession.cs
- NamedElement.cs
- MobileCapabilities.cs
- TextRangeProviderWrapper.cs
- SingleTagSectionHandler.cs
- DelayedRegex.cs
- ProcessRequestArgs.cs
- PeerCollaboration.cs
- OutputCacheProfileCollection.cs
- RichTextBox.cs
- GridViewHeaderRowPresenter.cs
- FixedLineResult.cs
- BezierSegment.cs
- ProtocolsConfigurationEntry.cs
- XmlFormatExtensionPrefixAttribute.cs
- DecoderNLS.cs
- TransformerInfo.cs
- Parser.cs
- CodeSnippetExpression.cs
- BinaryCommonClasses.cs
- SchemaImporterExtensionElementCollection.cs
- ProfileGroupSettingsCollection.cs
- TriState.cs
- DataGridItemCollection.cs
- FontUnitConverter.cs
- PermissionSetTriple.cs
- UInt64Converter.cs
- SqlDelegatedTransaction.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- RegularExpressionValidator.cs
- SpnegoTokenAuthenticator.cs
- ConnectionManagementSection.cs
- ISO2022Encoding.cs
- SamlAuthenticationStatement.cs
- InkCanvasFeedbackAdorner.cs
- LocalValueEnumerator.cs
- SqlWebEventProvider.cs
- RegexNode.cs
- AccessibleObject.cs
- DataGridCommandEventArgs.cs
- FlowNode.cs
- AdornerLayer.cs
- BooleanSwitch.cs
- MimeXmlReflector.cs
- AuthorizationRuleCollection.cs
- NonBatchDirectoryCompiler.cs
- SendMailErrorEventArgs.cs
- UrlAuthFailedErrorFormatter.cs
- GatewayDefinition.cs
- SoapExtensionImporter.cs