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
- DesignerObject.cs
- Codec.cs
- SeverityFilter.cs
- Stack.cs
- IIS7UserPrincipal.cs
- SetterBaseCollection.cs
- WebAdminConfigurationHelper.cs
- Deserializer.cs
- StatusBarPanel.cs
- webproxy.cs
- ConfigViewGenerator.cs
- HelpEvent.cs
- JulianCalendar.cs
- HttpVersion.cs
- SmtpNetworkElement.cs
- EntityDataSourceWizardForm.cs
- RightNameExpirationInfoPair.cs
- AttributeCollection.cs
- SoapMessage.cs
- entityreference_tresulttype.cs
- XmlSchema.cs
- ProfileGroupSettings.cs
- GridViewSortEventArgs.cs
- ArithmeticException.cs
- MinMaxParagraphWidth.cs
- AVElementHelper.cs
- WindowsIPAddress.cs
- BasicKeyConstraint.cs
- Calendar.cs
- VerticalAlignConverter.cs
- PageHandlerFactory.cs
- MSAANativeProvider.cs
- NamespaceEmitter.cs
- CommonDialog.cs
- WebPartConnectionsCancelEventArgs.cs
- HwndProxyElementProvider.cs
- LogFlushAsyncResult.cs
- ZeroOpNode.cs
- LambdaCompiler.Address.cs
- TypeHelpers.cs
- FontFaceLayoutInfo.cs
- XmlSchemaAttributeGroupRef.cs
- Rethrow.cs
- StylusOverProperty.cs
- TableLayoutStyleCollection.cs
- XmlAttributeCollection.cs
- FaultException.cs
- SegmentTree.cs
- PathTooLongException.cs
- CompilerGeneratedAttribute.cs
- ConfigXmlCDataSection.cs
- TriggerActionCollection.cs
- GC.cs
- XamlInt32CollectionSerializer.cs
- precedingquery.cs
- BlockUIContainer.cs
- EncryptedPackage.cs
- WindowPattern.cs
- InstanceStore.cs
- Decoder.cs
- ResourceExpressionBuilder.cs
- Directory.cs
- DetailsViewCommandEventArgs.cs
- XmlDocumentFragment.cs
- ArrangedElementCollection.cs
- CodeTryCatchFinallyStatement.cs
- WebPartManagerInternals.cs
- OutArgument.cs
- ServerValidateEventArgs.cs
- Visual3D.cs
- HMACSHA384.cs
- InvalidOleVariantTypeException.cs
- XslUrlEditor.cs
- FlowDocumentFormatter.cs
- StorageRoot.cs
- ContainerControl.cs
- BooleanKeyFrameCollection.cs
- AnnotationObservableCollection.cs
- ConnectionManagementSection.cs
- Attribute.cs
- StorageRoot.cs
- _NegoState.cs
- TreeNodeEventArgs.cs
- BlobPersonalizationState.cs
- AdvancedBindingEditor.cs
- ManagementOptions.cs
- StylusButton.cs
- ResolvedKeyFrameEntry.cs
- RegisteredScript.cs
- FontSourceCollection.cs
- AttachedPropertyDescriptor.cs
- MailAddress.cs
- AnnotationStore.cs
- WindowsScrollBarBits.cs
- ExtenderProvidedPropertyAttribute.cs
- ComponentCache.cs
- InstanceCreationEditor.cs
- RootDesignerSerializerAttribute.cs
- EnvironmentPermission.cs
- ProjectionCamera.cs