Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- SQLMoneyStorage.cs
- AuthStoreRoleProvider.cs
- DateBoldEvent.cs
- WebServiceData.cs
- TextBoxAutoCompleteSourceConverter.cs
- SqlDataSourceSummaryPanel.cs
- NetworkAddressChange.cs
- MobileControlPersister.cs
- MimeParameters.cs
- MetadataWorkspace.cs
- ErrorHandlerModule.cs
- HtmlInputImage.cs
- Vector3D.cs
- SvcMapFileSerializer.cs
- MobileListItem.cs
- EntityCommandExecutionException.cs
- WebPartConnectionsCancelVerb.cs
- DataGridViewCheckBoxCell.cs
- RemoteWebConfigurationHost.cs
- CultureData.cs
- ExpressionBuilder.cs
- CmsUtils.cs
- OleDbPropertySetGuid.cs
- Wildcard.cs
- RootBrowserWindowProxy.cs
- PagerSettings.cs
- NonBatchDirectoryCompiler.cs
- ListBindingConverter.cs
- UIServiceHelper.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- TrailingSpaceComparer.cs
- MimeObjectFactory.cs
- ControlPropertyNameConverter.cs
- HttpRawResponse.cs
- NativeMethods.cs
- WindowsContainer.cs
- MatrixAnimationUsingKeyFrames.cs
- EventEntry.cs
- ContentElement.cs
- Comparer.cs
- SafeProcessHandle.cs
- CodeBlockBuilder.cs
- FullTrustAssembliesSection.cs
- SmiTypedGetterSetter.cs
- OdbcException.cs
- HttpModuleAction.cs
- FormClosingEvent.cs
- ParameterModifier.cs
- WorkflowViewStateService.cs
- GregorianCalendar.cs
- _SingleItemRequestCache.cs
- WebPartConnectionsEventArgs.cs
- DataGridColumnEventArgs.cs
- DbDataReader.cs
- MembershipSection.cs
- Rect.cs
- Stylus.cs
- DrawListViewItemEventArgs.cs
- AnimationClockResource.cs
- ApplicationProxyInternal.cs
- DropShadowBitmapEffect.cs
- DocumentViewerHelper.cs
- CqlBlock.cs
- MenuStrip.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- SiteMapNodeCollection.cs
- ObjectDataSourceDesigner.cs
- ActivityBuilderHelper.cs
- PropertyGridDesigner.cs
- XmlResolver.cs
- CheckBox.cs
- XmlNodeComparer.cs
- HorizontalAlignConverter.cs
- FontFamilyValueSerializer.cs
- ParameterRefs.cs
- XsdDataContractImporter.cs
- DocumentDesigner.cs
- TriggerCollection.cs
- ParameterElement.cs
- X509IssuerSerialKeyIdentifierClause.cs
- LayoutTable.cs
- SelectedCellsChangedEventArgs.cs
- GenericPrincipal.cs
- TreeNodeMouseHoverEvent.cs
- ServiceDesigner.xaml.cs
- DiscriminatorMap.cs
- DoubleCollection.cs
- FragmentQueryProcessor.cs
- PageStatePersister.cs
- CodeMemberProperty.cs
- FormViewDeleteEventArgs.cs
- RelationalExpressions.cs
- WinInetCache.cs
- TextMetrics.cs
- ContractTypeNameCollection.cs
- ClientScriptManagerWrapper.cs
- VScrollProperties.cs
- CacheMode.cs
- DesignerAttribute.cs
- Messages.cs