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
- DomNameTable.cs
- PointAnimationUsingPath.cs
- _ServiceNameStore.cs
- DataGridViewTopRowAccessibleObject.cs
- XmlNamedNodeMap.cs
- PointCollectionValueSerializer.cs
- CompositeActivityCodeGenerator.cs
- TargetException.cs
- CursorConverter.cs
- AssemblyInfo.cs
- InvalidCastException.cs
- StateManagedCollection.cs
- IndexingContentUnit.cs
- ResourceFallbackManager.cs
- EntityAdapter.cs
- input.cs
- WebBrowsableAttribute.cs
- HtmlUtf8RawTextWriter.cs
- ConsumerConnectionPointCollection.cs
- SectionXmlInfo.cs
- ReferenceConverter.cs
- VersionUtil.cs
- BuildProviderCollection.cs
- SqlEnums.cs
- Converter.cs
- DateTimeValueSerializerContext.cs
- DataBindingCollection.cs
- MultiTrigger.cs
- HttpValueCollection.cs
- ToolStripDropDownMenu.cs
- HttpCacheVary.cs
- NativeMethods.cs
- XmlName.cs
- If.cs
- SafeNativeMethods.cs
- DefinitionUpdate.cs
- ProviderConnectionPoint.cs
- RIPEMD160.cs
- WindowsComboBox.cs
- RMEnrollmentPage1.cs
- EditingContext.cs
- DbDataSourceEnumerator.cs
- ContainerParaClient.cs
- ProviderConnectionPointCollection.cs
- DataGridViewDataConnection.cs
- TTSEngineProxy.cs
- BitmapEncoder.cs
- QueueProcessor.cs
- IResourceProvider.cs
- CodePrimitiveExpression.cs
- Converter.cs
- PersistenceContext.cs
- ColorPalette.cs
- ReadOnlyObservableCollection.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- SessionStateUtil.cs
- ImageMetadata.cs
- ErrorTableItemStyle.cs
- XmlDataCollection.cs
- designeractionbehavior.cs
- XDeferredAxisSource.cs
- Decoder.cs
- FontWeightConverter.cs
- PointValueSerializer.cs
- TextBox.cs
- DBCommandBuilder.cs
- Scripts.cs
- TreeView.cs
- LayoutManager.cs
- xamlnodes.cs
- ReadOnlyMetadataCollection.cs
- DataGridViewCellStyleConverter.cs
- TimeSpan.cs
- HandleTable.cs
- HttpModuleAction.cs
- WebDisplayNameAttribute.cs
- RtfToken.cs
- LinkUtilities.cs
- DateTimeParse.cs
- NullableLongSumAggregationOperator.cs
- ErrorStyle.cs
- ItemChangedEventArgs.cs
- ScriptReferenceEventArgs.cs
- SystemIPGlobalStatistics.cs
- InputProcessorProfilesLoader.cs
- SqlNotificationRequest.cs
- CodeTypeDeclarationCollection.cs
- IPEndPoint.cs
- InternalDuplexChannelListener.cs
- ParenthesizePropertyNameAttribute.cs
- UnsettableComboBox.cs
- DocumentPageView.cs
- HtmlInputButton.cs
- MultilineStringConverter.cs
- SortAction.cs
- SortFieldComparer.cs
- SemaphoreFullException.cs
- DefaultValueMapping.cs
- HttpServerUtilityWrapper.cs
- VirtualPathUtility.cs