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
- TraceHandler.cs
- CodeTypeDeclarationCollection.cs
- FilterException.cs
- XmlSchemaSimpleContentRestriction.cs
- EditorPartCollection.cs
- AccessViolationException.cs
- ControlValuePropertyAttribute.cs
- NumberAction.cs
- ImageField.cs
- MergeLocalizationDirectives.cs
- PrePrepareMethodAttribute.cs
- RegexCharClass.cs
- ResourceContainer.cs
- RuleRefElement.cs
- EndOfStreamException.cs
- MarkupWriter.cs
- TreeSet.cs
- SafeReadContext.cs
- Walker.cs
- ExceptionHandlerDesigner.cs
- TTSVoice.cs
- CommandDevice.cs
- SHA384Managed.cs
- WorkflowIdleBehavior.cs
- TextEditorTyping.cs
- CellQuery.cs
- DataGridViewButtonCell.cs
- ISFClipboardData.cs
- XD.cs
- RtfToken.cs
- KeyTimeConverter.cs
- FaultDescriptionCollection.cs
- AppDomainShutdownMonitor.cs
- ButtonRenderer.cs
- ClaimTypes.cs
- ForeignKeyConstraint.cs
- UInt32Converter.cs
- Facet.cs
- TrackingMemoryStreamFactory.cs
- _SafeNetHandles.cs
- CodeSnippetExpression.cs
- OleDbTransaction.cs
- Dispatcher.cs
- ComEventsMethod.cs
- RemotingConfigParser.cs
- SQLCharsStorage.cs
- PeerNearMe.cs
- TextRunProperties.cs
- ValueTypeFixupInfo.cs
- BooleanAnimationBase.cs
- SafeProcessHandle.cs
- DrawingContext.cs
- CodeCatchClauseCollection.cs
- GeneralTransform.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- AvTraceDetails.cs
- TemplateBamlRecordReader.cs
- DateTimeConstantAttribute.cs
- ADConnectionHelper.cs
- LinearQuaternionKeyFrame.cs
- WizardForm.cs
- basenumberconverter.cs
- columnmapfactory.cs
- filewebresponse.cs
- HTMLTagNameToTypeMapper.cs
- ReadOnlyDictionary.cs
- StateDesigner.cs
- UnsafePeerToPeerMethods.cs
- ProxyWebPart.cs
- ParallelEnumerableWrapper.cs
- UserControlParser.cs
- DependencyPropertyDescriptor.cs
- StoreItemCollection.Loader.cs
- SqlMultiplexer.cs
- ContentValidator.cs
- SubpageParaClient.cs
- DescendentsWalkerBase.cs
- DataGridPagerStyle.cs
- CodeBlockBuilder.cs
- PersistNameAttribute.cs
- DesignerCategoryAttribute.cs
- Cloud.cs
- FileFormatException.cs
- Label.cs
- SchemaInfo.cs
- FixedDocument.cs
- ResourceDescriptionAttribute.cs
- LocalBuilder.cs
- UpDownBase.cs
- WebSysDisplayNameAttribute.cs
- WsatTransactionInfo.cs
- FaultBookmark.cs
- DataRelation.cs
- AstTree.cs
- ThreadExceptionEvent.cs
- TextEditorSelection.cs
- BroadcastEventHelper.cs
- WebServiceHostFactory.cs
- AddInSegmentDirectoryNotFoundException.cs
- OperationDescriptionCollection.cs