Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- dataprotectionpermissionattribute.cs
- CategoryGridEntry.cs
- ReaderWriterLock.cs
- DescriptionCreator.cs
- COM2PictureConverter.cs
- InternalBase.cs
- UseLicense.cs
- TemplateBuilder.cs
- ProvidersHelper.cs
- EntityClientCacheKey.cs
- MediaPlayer.cs
- ClaimTypeElement.cs
- SafeSecurityHandles.cs
- ValidationHelpers.cs
- FilterableAttribute.cs
- PartialTrustValidationBehavior.cs
- Action.cs
- InputLanguageEventArgs.cs
- ComponentSerializationService.cs
- DbConnectionOptions.cs
- PropertyKey.cs
- AssemblyLoader.cs
- UrlAuthorizationModule.cs
- XPathQilFactory.cs
- ProfileSettings.cs
- WebPartDisplayModeCancelEventArgs.cs
- Pair.cs
- FormViewDesigner.cs
- FormView.cs
- FormViewDeleteEventArgs.cs
- WpfSharedXamlSchemaContext.cs
- CommandID.cs
- HttpConfigurationSystem.cs
- TableRowGroup.cs
- LinkedResourceCollection.cs
- DesignerActionPanel.cs
- ObjectItemConventionAssemblyLoader.cs
- FragmentNavigationEventArgs.cs
- MessageQueuePermissionEntryCollection.cs
- MatrixUtil.cs
- RawStylusInput.cs
- ScriptReferenceEventArgs.cs
- MarshalByRefObject.cs
- ConnectionPoint.cs
- TypeGeneratedEventArgs.cs
- ServiceModelSecurityTokenRequirement.cs
- LinearGradientBrush.cs
- ObjectDataSourceView.cs
- XmlSchemaAnnotated.cs
- UnitySerializationHolder.cs
- ObsoleteAttribute.cs
- SqlUtils.cs
- ProcessModelSection.cs
- CopyNamespacesAction.cs
- ConfigurationException.cs
- FtpCachePolicyElement.cs
- WhitespaceRuleLookup.cs
- GlobalDataBindingHandler.cs
- CutCopyPasteHelper.cs
- DataGridViewSelectedCellCollection.cs
- GeneralTransform.cs
- UpWmlPageAdapter.cs
- SQLMoney.cs
- TemplateControlCodeDomTreeGenerator.cs
- CompilerResults.cs
- MessageAction.cs
- AppManager.cs
- PropertyChangeTracker.cs
- DbExpressionRules.cs
- RegexStringValidatorAttribute.cs
- DataKey.cs
- FormatException.cs
- DesignRelation.cs
- SecurityDescriptor.cs
- AssemblyHash.cs
- AtomPub10ServiceDocumentFormatter.cs
- WebPartEditorApplyVerb.cs
- SmiMetaData.cs
- AnimationClockResource.cs
- SqlConnection.cs
- ClientSettingsSection.cs
- GraphicsPath.cs
- AccessViolationException.cs
- Guid.cs
- TypeValidationEventArgs.cs
- SynchronizationLockException.cs
- ConnectionPoint.cs
- MarkupExtensionParser.cs
- HttpWriter.cs
- DataObject.cs
- StaticTextPointer.cs
- XamlWriter.cs
- ObjectDataSourceSelectingEventArgs.cs
- LinqDataSourceSelectEventArgs.cs
- bindurihelper.cs
- IRCollection.cs
- Convert.cs
- IdentityReference.cs
- ColorContext.cs
- FixedSOMTextRun.cs