Code:
/ DotNET / DotNET / 8.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
- CompilerState.cs
- XmlTextAttribute.cs
- ApplySecurityAndSendAsyncResult.cs
- TabControl.cs
- ValidateNames.cs
- MobileControl.cs
- CollectionBuilder.cs
- SimpleHandlerFactory.cs
- PermissionToken.cs
- TextParaLineResult.cs
- ColumnClickEvent.cs
- ToolStripDropTargetManager.cs
- FormattedTextSymbols.cs
- LineSegment.cs
- GlyphTypeface.cs
- LoadedOrUnloadedOperation.cs
- UnmanagedHandle.cs
- ExpressionBinding.cs
- ListViewEditEventArgs.cs
- SharedConnectionWorkflowTransactionService.cs
- PinnedBufferMemoryStream.cs
- Base64Encoder.cs
- ToolBarOverflowPanel.cs
- ImageFormat.cs
- HWStack.cs
- NameScope.cs
- SolidBrush.cs
- DetailsViewUpdatedEventArgs.cs
- GC.cs
- CodeExpressionCollection.cs
- ConfigXmlElement.cs
- CommandManager.cs
- SqlReorderer.cs
- MainMenu.cs
- ToolStripDropDownMenu.cs
- RoutedUICommand.cs
- SelectionPattern.cs
- AQNBuilder.cs
- WebSysDefaultValueAttribute.cs
- UserNameSecurityTokenProvider.cs
- ButtonFieldBase.cs
- ProxyWebPartManagerDesigner.cs
- UTF7Encoding.cs
- SerializationSectionGroup.cs
- CultureInfo.cs
- SiteIdentityPermission.cs
- UserPreferenceChangingEventArgs.cs
- TextSchema.cs
- XslTransform.cs
- BrowserCapabilitiesCompiler.cs
- MessageBuffer.cs
- AuthenticationServiceManager.cs
- BaseValidator.cs
- SqlDataSourceParameterParser.cs
- ISAPIApplicationHost.cs
- ListViewCancelEventArgs.cs
- ResolveCriteriaApril2005.cs
- OleDbPropertySetGuid.cs
- SessionStateContainer.cs
- FormViewRow.cs
- EnvelopedSignatureTransform.cs
- PointUtil.cs
- NullReferenceException.cs
- NodeFunctions.cs
- PlatformNotSupportedException.cs
- XmlSchemaSimpleTypeList.cs
- PropertyCollection.cs
- XPathItem.cs
- EllipseGeometry.cs
- Expander.cs
- CheckBox.cs
- TextTreeTextNode.cs
- WebPartTracker.cs
- PeerInvitationResponse.cs
- ItemsControl.cs
- KeyEvent.cs
- DataServiceQueryOfT.cs
- ViewLoader.cs
- HwndHost.cs
- FixedDocumentSequencePaginator.cs
- CornerRadius.cs
- OleAutBinder.cs
- x509store.cs
- XmlQueryRuntime.cs
- DynamicMethod.cs
- ExtensionDataObject.cs
- RuleRef.cs
- ByteAnimationUsingKeyFrames.cs
- WebRequestModuleElement.cs
- Action.cs
- DbDataReader.cs
- GuidelineSet.cs
- GeometryHitTestParameters.cs
- PersonalizationProviderCollection.cs
- LingerOption.cs
- xmlfixedPageInfo.cs
- XmlUtf8RawTextWriter.cs
- Accessible.cs
- TimeStampChecker.cs
- AppSettingsExpressionBuilder.cs