Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / ClonableStack.cs / 1305376 / ClonableStack.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace MS.Internal.Xml.XPath { using System; using System.Xml; using System.Xml.XPath; using System.Diagnostics; internal sealed class ClonableStack: System.Collections.Generic.List { public ClonableStack() {} public ClonableStack(int capacity) : base(capacity) {} private ClonableStack(System.Collections.Generic.IEnumerable collection) : base(collection) { } public void Push(T value) { base.Add(value); } public T Pop() { int last = base.Count - 1; T result = base[last]; base.RemoveAt(last); return result; } public T Peek() { return base[base.Count - 1]; } public ClonableStack Clone() { return new ClonableStack (this); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace MS.Internal.Xml.XPath { using System; using System.Xml; using System.Xml.XPath; using System.Diagnostics; internal sealed class ClonableStack: System.Collections.Generic.List { public ClonableStack() {} public ClonableStack(int capacity) : base(capacity) {} private ClonableStack(System.Collections.Generic.IEnumerable collection) : base(collection) { } public void Push(T value) { base.Add(value); } public T Pop() { int last = base.Count - 1; T result = base[last]; base.RemoveAt(last); return result; } public T Peek() { return base[base.Count - 1]; } public ClonableStack Clone() { return new ClonableStack (this); } } } // 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
- ToolStripSystemRenderer.cs
- ModelVisual3D.cs
- StringDictionary.cs
- Action.cs
- CngAlgorithm.cs
- ConvertEvent.cs
- InitializeCorrelation.cs
- Point.cs
- ValidationEventArgs.cs
- CornerRadius.cs
- ArrayList.cs
- SqlUdtInfo.cs
- SerializationAttributes.cs
- ServiceBusyException.cs
- DragStartedEventArgs.cs
- ZipIOExtraFieldPaddingElement.cs
- GridSplitter.cs
- ValueSerializerAttribute.cs
- ListMarkerLine.cs
- SecurityDocument.cs
- CodeDOMProvider.cs
- PersonalizationStateQuery.cs
- DetailsViewInsertEventArgs.cs
- HiddenFieldDesigner.cs
- XPathNodeIterator.cs
- COM2EnumConverter.cs
- WebPartCollection.cs
- ObjectToIdCache.cs
- SubpageParagraph.cs
- ImageButton.cs
- DurableOperationAttribute.cs
- System.Data_BID.cs
- PageThemeBuildProvider.cs
- SafeArchiveContext.cs
- ParameterModifier.cs
- SHA512.cs
- DataRow.cs
- WebZone.cs
- QilStrConcatenator.cs
- WindowsRichEdit.cs
- XmlIterators.cs
- XmlLinkedNode.cs
- SHA256.cs
- JumpItem.cs
- ContentControl.cs
- InvalidPrinterException.cs
- TrackingStringDictionary.cs
- securitymgrsite.cs
- TextElementCollectionHelper.cs
- CellParagraph.cs
- DisposableCollectionWrapper.cs
- UnsafeNativeMethods.cs
- SerTrace.cs
- XsdDateTime.cs
- Brush.cs
- SyndicationSerializer.cs
- SystemTcpConnection.cs
- Vector3DKeyFrameCollection.cs
- RegistrationServices.cs
- ResourceDescriptionAttribute.cs
- RowUpdatingEventArgs.cs
- FontWeightConverter.cs
- SoapReflectionImporter.cs
- EventMappingSettings.cs
- RemoteWebConfigurationHostServer.cs
- DescendentsWalkerBase.cs
- CommandBinding.cs
- ElementNotEnabledException.cs
- Tokenizer.cs
- FileSystemWatcher.cs
- WebPartHelpVerb.cs
- StorageComplexTypeMapping.cs
- MulticastDelegate.cs
- SqlTopReducer.cs
- OracleInfoMessageEventArgs.cs
- SqlXml.cs
- ObjectListField.cs
- documentsequencetextcontainer.cs
- HtmlSelect.cs
- ReadContentAsBinaryHelper.cs
- AccessDataSource.cs
- RoleBoolean.cs
- KeyedHashAlgorithm.cs
- WebEncodingValidator.cs
- UIPropertyMetadata.cs
- InvariantComparer.cs
- QueryStack.cs
- TextBlock.cs
- BulletedListEventArgs.cs
- DoubleAnimation.cs
- TextEncodedRawTextWriter.cs
- StrokeDescriptor.cs
- SchemaDeclBase.cs
- UInt16.cs
- DiscoveryReference.cs
- Win32.cs
- OutputCacheSettings.cs
- HwndSourceParameters.cs
- XamlWriterExtensions.cs
- StickyNoteAnnotations.cs