Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WmpBitmapDecoder.cs
- TreeViewItem.cs
- While.cs
- ManagementEventArgs.cs
- Int16KeyFrameCollection.cs
- Timer.cs
- SourceFilter.cs
- UnmanagedBitmapWrapper.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- WpfWebRequestHelper.cs
- BlockCollection.cs
- FontStyle.cs
- ListViewHitTestInfo.cs
- UpdateTracker.cs
- TreeBuilder.cs
- TreeView.cs
- ItemsPresenter.cs
- ValueTypeFixupInfo.cs
- MissingMethodException.cs
- RedistVersionInfo.cs
- VirtualPath.cs
- Graph.cs
- GZipStream.cs
- DockEditor.cs
- backend.cs
- ImageKeyConverter.cs
- TransformProviderWrapper.cs
- FollowerQueueCreator.cs
- figurelengthconverter.cs
- HttpCookieCollection.cs
- BookmarkWorkItem.cs
- HtmlInputHidden.cs
- QilXmlReader.cs
- MDIWindowDialog.cs
- UInt64Converter.cs
- CopyCodeAction.cs
- HttpResponseBase.cs
- ChameleonKey.cs
- QilNode.cs
- ContextInformation.cs
- EventHandlerList.cs
- WpfKnownMemberInvoker.cs
- StreamWriter.cs
- DataTemplateKey.cs
- InputMethod.cs
- StrokeNodeData.cs
- PersistChildrenAttribute.cs
- AudioSignalProblemOccurredEventArgs.cs
- InfoCardProofToken.cs
- IgnoreFlushAndCloseStream.cs
- WorkBatch.cs
- SafeLocalMemHandle.cs
- SqlError.cs
- FragmentNavigationEventArgs.cs
- Triplet.cs
- CapacityStreamGeometryContext.cs
- CodeNamespaceImportCollection.cs
- VariableQuery.cs
- DependencyPropertyConverter.cs
- ClickablePoint.cs
- DataGridViewComboBoxEditingControl.cs
- GlyphsSerializer.cs
- CodeTypeDeclarationCollection.cs
- ListItemCollection.cs
- AttributeAction.cs
- Accessors.cs
- ScrollBarAutomationPeer.cs
- WebPageTraceListener.cs
- ConsoleCancelEventArgs.cs
- XMLSyntaxException.cs
- WebSysDefaultValueAttribute.cs
- Misc.cs
- QuaternionAnimation.cs
- WorkflowQueueInfo.cs
- UnsafeNativeMethods.cs
- MiniModule.cs
- CodeSnippetTypeMember.cs
- WindowCollection.cs
- IndentedWriter.cs
- SchemaInfo.cs
- UserControl.cs
- SqlInternalConnectionSmi.cs
- ImportFileRequest.cs
- SQLMoneyStorage.cs
- CompiledQuery.cs
- CallTemplateAction.cs
- OleDbConnectionFactory.cs
- SqlDataSourceCustomCommandEditor.cs
- HtmlPanelAdapter.cs
- WinInet.cs
- TextDecorationCollection.cs
- DataObjectAttribute.cs
- ContextMenuStrip.cs
- WebCodeGenerator.cs
- Focus.cs
- ConvertEvent.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- Comparer.cs
- XmlTextReader.cs
- RtfToXamlReader.cs