Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / MS / Internal / Controls / EmptyEnumerable.cs / 1 / EmptyEnumerable.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Empty enumerable // // History: // 11/11/2004 [....] : Created // //--------------------------------------------------------------------------- using System; using System.Collections; namespace MS.Internal.Controls { ////// Returns an Enumerable that is empty. /// internal class EmptyEnumerable: IEnumerable { // singleton class, private ctor private EmptyEnumerable() { } IEnumerator IEnumerable.GetEnumerator() { return EmptyEnumerator.Instance; } ////// Read-Only instance of an Empty Enumerable. /// public static IEnumerable Instance { get { if (_instance == null) { _instance = new EmptyEnumerable(); } return _instance; } } private static IEnumerable _instance; } } // 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
- XmlSchemaInferenceException.cs
- ZipIORawDataFileBlock.cs
- DataReaderContainer.cs
- FormViewPageEventArgs.cs
- EntityDesignerDataSourceView.cs
- SecurityKeyUsage.cs
- UndoManager.cs
- XmlSchemaSimpleTypeRestriction.cs
- SqlCachedBuffer.cs
- PseudoWebRequest.cs
- TemplateLookupAction.cs
- ListControlConvertEventArgs.cs
- TreeViewDesigner.cs
- OracleFactory.cs
- BinaryConverter.cs
- SymbolEqualComparer.cs
- SpeechSynthesizer.cs
- AttachedAnnotation.cs
- DSASignatureDeformatter.cs
- ContextBase.cs
- dataobject.cs
- ConnectionOrientedTransportElement.cs
- DropShadowBitmapEffect.cs
- JournalNavigationScope.cs
- WebResponse.cs
- GridEntry.cs
- BadImageFormatException.cs
- DataGridCellsPresenter.cs
- SimpleBitVector32.cs
- Closure.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- Base64Decoder.cs
- OletxEnlistment.cs
- Literal.cs
- HideDisabledControlAdapter.cs
- CustomErrorCollection.cs
- DataSourceHelper.cs
- IgnoreDeviceFilterElement.cs
- ResourceDescriptionAttribute.cs
- EncodingTable.cs
- ExpressionBindingCollection.cs
- WebPartCancelEventArgs.cs
- HScrollBar.cs
- DynamicPropertyHolder.cs
- DrawingDrawingContext.cs
- WindowsStatic.cs
- ConfigUtil.cs
- AuthenticatedStream.cs
- ExpressionSelection.cs
- CharKeyFrameCollection.cs
- DetailsViewPagerRow.cs
- StartUpEventArgs.cs
- Authorization.cs
- ExpressionBuilder.cs
- WorkflowViewStateService.cs
- _DomainName.cs
- DbModificationCommandTree.cs
- _SSPISessionCache.cs
- CustomErrorsSection.cs
- DifferencingCollection.cs
- CodeMethodInvokeExpression.cs
- GradientStop.cs
- HtmlElementErrorEventArgs.cs
- ProfileManager.cs
- ScalarOps.cs
- Attributes.cs
- DecryptRequest.cs
- PhysicalAddress.cs
- Tile.cs
- RequestResizeEvent.cs
- Rethrow.cs
- ActiveXContainer.cs
- TrackingStringDictionary.cs
- AmbiguousMatchException.cs
- SafeMILHandle.cs
- MouseDevice.cs
- SqlReferenceCollection.cs
- DesignerGenericWebPart.cs
- MDIControlStrip.cs
- SelectionProcessor.cs
- PenThreadPool.cs
- AspNetSynchronizationContext.cs
- DataControlImageButton.cs
- BitmapEffectState.cs
- OutOfProcStateClientManager.cs
- FileChangesMonitor.cs
- PropertyChangeTracker.cs
- XmlILAnnotation.cs
- XmlBoundElement.cs
- BindingManagerDataErrorEventArgs.cs
- ProviderConnectionPointCollection.cs
- ExtensionFile.cs
- SqlFlattener.cs
- AncestorChangedEventArgs.cs
- WebPartsPersonalizationAuthorization.cs
- IncrementalReadDecoders.cs
- CodeMethodInvokeExpression.cs
- MetadataCache.cs
- HttpRequestWrapper.cs
- PowerModeChangedEventArgs.cs