Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ------------------------------------------------------------------------------ //// 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); } } } // 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
- DuplicateWaitObjectException.cs
- HostExecutionContextManager.cs
- TextLine.cs
- LicenseContext.cs
- PipeStream.cs
- AttributeCollection.cs
- Win32.cs
- AspNetPartialTrustHelpers.cs
- OracleConnectionFactory.cs
- AnnotationAuthorChangedEventArgs.cs
- CryptoHelper.cs
- TaskFileService.cs
- DispatcherObject.cs
- Debug.cs
- RoutedEventArgs.cs
- BamlTreeUpdater.cs
- WebScriptEndpointElement.cs
- JumpTask.cs
- BeginStoryboard.cs
- GestureRecognitionResult.cs
- GridViewAutomationPeer.cs
- GridProviderWrapper.cs
- CurrentTimeZone.cs
- AssemblyBuilder.cs
- SqlDataSourceView.cs
- BamlWriter.cs
- DocumentNUp.cs
- NamedPipeHostedTransportConfiguration.cs
- WpfSharedBamlSchemaContext.cs
- TraceSection.cs
- GPPOINT.cs
- DefaultPropertyAttribute.cs
- RoutedEventValueSerializer.cs
- SiteMapNodeCollection.cs
- WebScriptEnablingBehavior.cs
- LineBreak.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- EntityKeyElement.cs
- ObjectDisposedException.cs
- CopyNodeSetAction.cs
- Canonicalizers.cs
- Constant.cs
- EntityDataSourceChangedEventArgs.cs
- ThrowHelper.cs
- LocationUpdates.cs
- CLRBindingWorker.cs
- GenericPrincipal.cs
- BasicAsyncResult.cs
- PropertyOverridesTypeEditor.cs
- HScrollProperties.cs
- ListViewSelectEventArgs.cs
- SHA512.cs
- PropertyRef.cs
- GridEntryCollection.cs
- PeerCollaborationPermission.cs
- sqlmetadatafactory.cs
- SqlParameterizer.cs
- SRDisplayNameAttribute.cs
- RefType.cs
- StringCollection.cs
- Monitor.cs
- ResourceDefaultValueAttribute.cs
- Privilege.cs
- PropertyEmitterBase.cs
- ActiveXContainer.cs
- ScriptComponentDescriptor.cs
- CodeRemoveEventStatement.cs
- XmlSchemaComplexContent.cs
- WebPartConnectionsCloseVerb.cs
- WebBrowser.cs
- ColorAnimationUsingKeyFrames.cs
- AutomationElement.cs
- ParameterModifier.cs
- XPathSelectionIterator.cs
- ContentPropertyAttribute.cs
- ScalarRestriction.cs
- FixedBufferAttribute.cs
- XmlSchemaValidator.cs
- Compiler.cs
- Listbox.cs
- EntityTypeEmitter.cs
- DataGridViewControlCollection.cs
- XmlLanguage.cs
- x509utils.cs
- WebPartConnection.cs
- CursorConverter.cs
- TypeAccessException.cs
- NativeObjectSecurity.cs
- Receive.cs
- _emptywebproxy.cs
- NamedPipeProcessProtocolHandler.cs
- GridViewRowPresenterBase.cs
- VariantWrapper.cs
- ChtmlPageAdapter.cs
- securitymgrsite.cs
- DataControlField.cs
- RegistryPermission.cs
- PaperSource.cs
- HtmlSelect.cs
- TextBoxAutomationPeer.cs