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
- XsltQilFactory.cs
- DelegateBodyWriter.cs
- XmlWrappingReader.cs
- NativeRecognizer.cs
- RegexCompiler.cs
- XmlSchemaException.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- RepeatBehavior.cs
- RawStylusActions.cs
- DBAsyncResult.cs
- SystemResourceHost.cs
- MetadataPropertyvalue.cs
- QueryExtender.cs
- InvokeProviderWrapper.cs
- ToolStripGrip.cs
- PortCache.cs
- QilBinary.cs
- BitmapEffectrendercontext.cs
- TokenBasedSetEnumerator.cs
- TextLineResult.cs
- DataListItemCollection.cs
- XmlNamespaceMappingCollection.cs
- Size.cs
- SimpleMailWebEventProvider.cs
- DataGridTextBoxColumn.cs
- SearchForVirtualItemEventArgs.cs
- MouseGesture.cs
- SerializationFieldInfo.cs
- SystemIPInterfaceStatistics.cs
- InkCanvasFeedbackAdorner.cs
- UpDownEvent.cs
- FacetValueContainer.cs
- FixedSOMImage.cs
- ImageUrlEditor.cs
- WebPartHelpVerb.cs
- ListParaClient.cs
- WebFaultClientMessageInspector.cs
- XmlCharacterData.cs
- DateTimeConstantAttribute.cs
- DBNull.cs
- GetPageNumberCompletedEventArgs.cs
- BamlLocalizationDictionary.cs
- ReliableMessagingHelpers.cs
- DataGridViewColumnCollectionEditor.cs
- SqlTransaction.cs
- CngAlgorithmGroup.cs
- SystemPens.cs
- SqlWebEventProvider.cs
- XamlSerializerUtil.cs
- MouseButtonEventArgs.cs
- SqlResolver.cs
- AutomationPropertyInfo.cs
- FigureParagraph.cs
- MsmqIntegrationProcessProtocolHandler.cs
- ThaiBuddhistCalendar.cs
- StrongNameUtility.cs
- ProfileInfo.cs
- ImageIndexConverter.cs
- TextDecorationUnitValidation.cs
- ColorKeyFrameCollection.cs
- GeneralTransform3DGroup.cs
- TextEditorTables.cs
- IdentityReference.cs
- HostingEnvironmentException.cs
- MobileCapabilities.cs
- DataBinder.cs
- NameValuePermission.cs
- XmlReaderSettings.cs
- ImportException.cs
- ModuleBuilder.cs
- HttpModuleCollection.cs
- X509Certificate.cs
- ForEachDesigner.xaml.cs
- SubclassTypeValidatorAttribute.cs
- FormViewInsertedEventArgs.cs
- UserControlFileEditor.cs
- ImageBrush.cs
- TypefaceMetricsCache.cs
- PostBackOptions.cs
- EntityDataSourceEntityTypeFilterItem.cs
- InkCanvasFeedbackAdorner.cs
- TemplateKey.cs
- NotSupportedException.cs
- SelectionUIHandler.cs
- UIElement3DAutomationPeer.cs
- RefreshEventArgs.cs
- TextSimpleMarkerProperties.cs
- HttpModulesSection.cs
- LineGeometry.cs
- BridgeDataReader.cs
- TextUtf8RawTextWriter.cs
- DescriptionAttribute.cs
- MultiplexingFormatMapping.cs
- LogEntryUtils.cs
- SRef.cs
- GridViewUpdateEventArgs.cs
- ClientBuildManagerCallback.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- SchemaAttDef.cs
- SeekableReadStream.cs