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
- List.cs
- ReadWriteSpinLock.cs
- listviewsubitemcollectioneditor.cs
- ImagingCache.cs
- ResXDataNode.cs
- DataServiceRequest.cs
- ContentDisposition.cs
- PackageStore.cs
- CorrelationResolver.cs
- ResourceDisplayNameAttribute.cs
- ReflectPropertyDescriptor.cs
- UiaCoreApi.cs
- ElementNotAvailableException.cs
- AuthenticationModulesSection.cs
- ObjectSet.cs
- baseaxisquery.cs
- FloaterParagraph.cs
- DataObjectMethodAttribute.cs
- QueryOutputWriter.cs
- SamlAttribute.cs
- ExtensionFile.cs
- Listbox.cs
- DataGridViewRowsRemovedEventArgs.cs
- DbConnectionPoolOptions.cs
- InstanceCreationEditor.cs
- BatchParser.cs
- Single.cs
- EndEvent.cs
- XmlAttributeProperties.cs
- CheckedListBox.cs
- CalendarDay.cs
- StackBuilderSink.cs
- AsnEncodedData.cs
- GenericUI.cs
- StringStorage.cs
- RelationshipFixer.cs
- SystemIcmpV6Statistics.cs
- Assembly.cs
- Point3DCollectionValueSerializer.cs
- QuaternionAnimation.cs
- ResizeGrip.cs
- SqlException.cs
- WindowsGraphicsCacheManager.cs
- TabControl.cs
- Vector3DAnimationUsingKeyFrames.cs
- FtpRequestCacheValidator.cs
- DeploymentSection.cs
- BulletChrome.cs
- NavigationPropertySingletonExpression.cs
- UICuesEvent.cs
- SafeMILHandle.cs
- RequiredAttributeAttribute.cs
- Command.cs
- ErrorTableItemStyle.cs
- RowTypePropertyElement.cs
- RegexStringValidatorAttribute.cs
- TextSpan.cs
- ChannelFactoryRefCache.cs
- SqlUtil.cs
- NamespaceList.cs
- ConstructorNeedsTagAttribute.cs
- LicenseContext.cs
- ParserOptions.cs
- RuntimeVariableList.cs
- LineBreak.cs
- MergeExecutor.cs
- CqlParserHelpers.cs
- sortedlist.cs
- AutoGeneratedField.cs
- EventData.cs
- TearOffProxy.cs
- XmlEntityReference.cs
- IssuanceLicense.cs
- ObjectConverter.cs
- MemberJoinTreeNode.cs
- IInstanceTable.cs
- EditBehavior.cs
- CTreeGenerator.cs
- DataGridViewAutoSizeModeEventArgs.cs
- WebPartConnectionsConnectVerb.cs
- ToolStripSeparatorRenderEventArgs.cs
- Misc.cs
- DelegatingTypeDescriptionProvider.cs
- CurrencyWrapper.cs
- DataGridViewSelectedRowCollection.cs
- COM2Enum.cs
- SqlFacetAttribute.cs
- EntityClientCacheKey.cs
- CompositeControl.cs
- UriTemplateTrieNode.cs
- ArrayElementGridEntry.cs
- DataSourceXmlSerializer.cs
- ResourceDescriptionAttribute.cs
- NonClientArea.cs
- StrongNameSignatureInformation.cs
- URI.cs
- SortAction.cs
- ZipIOCentralDirectoryBlock.cs
- MultipleCopiesCollection.cs
- UnknownWrapper.cs