Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Xml / System / Xml / XPath / Internal / ClonableStack.cs / 1 / 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
- KeyFrames.cs
- SmtpLoginAuthenticationModule.cs
- Directory.cs
- COM2PropertyPageUITypeConverter.cs
- LocalizationComments.cs
- FontInfo.cs
- DataBoundLiteralControl.cs
- PropertyValueChangedEvent.cs
- FixedDocumentPaginator.cs
- DataGridTableCollection.cs
- DynamicPropertyReader.cs
- XmlHierarchyData.cs
- FontWeights.cs
- __Filters.cs
- TiffBitmapEncoder.cs
- SqlDataSourceStatusEventArgs.cs
- FeatureSupport.cs
- MultipleViewPattern.cs
- CultureMapper.cs
- RegexRunner.cs
- DirectoryNotFoundException.cs
- SecureUICommand.cs
- FilterException.cs
- LambdaCompiler.ControlFlow.cs
- Crypto.cs
- Visual3D.cs
- FontCollection.cs
- ToolboxItemFilterAttribute.cs
- NodeCounter.cs
- ControlPropertyNameConverter.cs
- BypassElement.cs
- NonParentingControl.cs
- KnownAssembliesSet.cs
- TrackingProfileManager.cs
- StateManager.cs
- SettingsBindableAttribute.cs
- MatrixTransform.cs
- UTF7Encoding.cs
- RegistryHandle.cs
- TextProperties.cs
- DockingAttribute.cs
- StrongName.cs
- DataTablePropertyDescriptor.cs
- PaperSize.cs
- ProfilePropertyMetadata.cs
- StringValidator.cs
- Substitution.cs
- TreeNodeStyleCollection.cs
- TreeViewCancelEvent.cs
- WsdlBuildProvider.cs
- DefaultBindingPropertyAttribute.cs
- Pair.cs
- TimeStampChecker.cs
- GrowingArray.cs
- WebReferenceOptions.cs
- SynchronizationLockException.cs
- FileDataSourceCache.cs
- SelectionEditingBehavior.cs
- Point3DCollectionValueSerializer.cs
- SelectionRangeConverter.cs
- DbConnectionPool.cs
- FileDialogCustomPlacesCollection.cs
- SpnEndpointIdentity.cs
- FindCompletedEventArgs.cs
- CheckBoxAutomationPeer.cs
- ProfileGroupSettings.cs
- DirectoryInfo.cs
- FileNotFoundException.cs
- AuthenticationSection.cs
- KeyValueConfigurationCollection.cs
- ResponseStream.cs
- RedirectionProxy.cs
- FontSource.cs
- HtmlWindow.cs
- PageCatalogPart.cs
- DetailsViewPageEventArgs.cs
- FontConverter.cs
- ValidatorCollection.cs
- TaiwanLunisolarCalendar.cs
- UmAlQuraCalendar.cs
- QuaternionAnimation.cs
- SqlCacheDependencyDatabase.cs
- AnimationClockResource.cs
- NetworkInformationException.cs
- FontResourceCache.cs
- ReliableSessionElement.cs
- ButtonBase.cs
- MsmqReceiveParameters.cs
- AnnotationHighlightLayer.cs
- FirstQueryOperator.cs
- GreenMethods.cs
- HtmlInputSubmit.cs
- StandardOleMarshalObject.cs
- KeyEvent.cs
- DynamicMetaObjectBinder.cs
- versioninfo.cs
- Matrix3D.cs
- SiteMapProvider.cs
- ActiveXHelper.cs
- RectKeyFrameCollection.cs