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
- UnsafeNativeMethods.cs
- WebServiceHandlerFactory.cs
- PerspectiveCamera.cs
- SecurityContextSecurityTokenParameters.cs
- GradientStop.cs
- ICspAsymmetricAlgorithm.cs
- SingleResultAttribute.cs
- QueryContinueDragEvent.cs
- MenuAdapter.cs
- UnhandledExceptionEventArgs.cs
- Ports.cs
- GeometryHitTestResult.cs
- RegistryPermission.cs
- ApplicationCommands.cs
- NativeCppClassAttribute.cs
- SectionXmlInfo.cs
- ClientRuntimeConfig.cs
- ThreadWorkerController.cs
- RetriableClipboard.cs
- XDeferredAxisSource.cs
- BackgroundWorker.cs
- CryptoKeySecurity.cs
- ThreadStateException.cs
- Crypto.cs
- TransactionFlowElement.cs
- WebUtility.cs
- BuildTopDownAttribute.cs
- DataServiceClientException.cs
- ConstraintEnumerator.cs
- EncoderFallback.cs
- InternalCache.cs
- DropShadowEffect.cs
- SqlConnectionPoolGroupProviderInfo.cs
- HyperLink.cs
- CallSiteHelpers.cs
- Expression.cs
- FixedTextContainer.cs
- WindowsTokenRoleProvider.cs
- TableLayoutPanelDesigner.cs
- Image.cs
- _NegoStream.cs
- WebPartsPersonalization.cs
- PartialCachingAttribute.cs
- CommonRemoteMemoryBlock.cs
- cookiecontainer.cs
- ViewCellSlot.cs
- Comparer.cs
- TabControlEvent.cs
- SplitterCancelEvent.cs
- Types.cs
- OleCmdHelper.cs
- IndexerNameAttribute.cs
- SiteMapNodeItem.cs
- HttpTransportElement.cs
- SingleKeyFrameCollection.cs
- NeutralResourcesLanguageAttribute.cs
- PolyLineSegment.cs
- XmlReturnWriter.cs
- Attributes.cs
- FormsAuthenticationUser.cs
- TypeDescriptorContext.cs
- TiffBitmapEncoder.cs
- Pointer.cs
- DecoderFallback.cs
- WebHttpBehavior.cs
- PropertyValueChangedEvent.cs
- GraphicsContext.cs
- NetStream.cs
- SkewTransform.cs
- TextFormatterHost.cs
- XD.cs
- MenuItemStyleCollection.cs
- SqlDataSourceDesigner.cs
- DataGridViewLinkCell.cs
- ExpressionCopier.cs
- PopOutPanel.cs
- DesignerAutoFormatCollection.cs
- SingleQueryOperator.cs
- TypeDescriptionProvider.cs
- QueryResponse.cs
- Vector3D.cs
- InputScopeAttribute.cs
- MenuItem.cs
- PathGeometry.cs
- SqlCharStream.cs
- DoubleKeyFrameCollection.cs
- CompositeControl.cs
- PasswordDeriveBytes.cs
- Monitor.cs
- UiaCoreApi.cs
- GeneralTransform3D.cs
- GPRECTF.cs
- XmlILModule.cs
- GifBitmapDecoder.cs
- WorkflowOperationBehavior.cs
- RequestResizeEvent.cs
- TransformCryptoHandle.cs
- Currency.cs
- AppSecurityManager.cs
- BuilderInfo.cs