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
- DataObjectMethodAttribute.cs
- ScaleTransform.cs
- GridViewCellAutomationPeer.cs
- CodeExpressionStatement.cs
- TdsParserHelperClasses.cs
- MonitorWrapper.cs
- ConnectionInterfaceCollection.cs
- Util.cs
- CompoundFileStorageReference.cs
- httpstaticobjectscollection.cs
- RadioButtonFlatAdapter.cs
- MetadataWorkspace.cs
- SmtpAuthenticationManager.cs
- HelpProvider.cs
- ProxyWebPartManager.cs
- TemplateColumn.cs
- PeerNameRecordCollection.cs
- GenericUriParser.cs
- KeyGestureConverter.cs
- XpsImageSerializationService.cs
- _ProxyChain.cs
- NodeFunctions.cs
- WebPartEditorApplyVerb.cs
- SymbolPair.cs
- NumberFunctions.cs
- SQLConvert.cs
- TogglePattern.cs
- XmlAttributeHolder.cs
- ComplexTypeEmitter.cs
- IdleTimeoutMonitor.cs
- Canvas.cs
- ChineseLunisolarCalendar.cs
- Dictionary.cs
- StringPropertyBuilder.cs
- StretchValidation.cs
- HttpCacheParams.cs
- ClrPerspective.cs
- IndicShape.cs
- KeyPullup.cs
- DataGridViewRowConverter.cs
- ToolStripSeparator.cs
- TextEditorDragDrop.cs
- RoutedCommand.cs
- Expression.cs
- Vector.cs
- ILGenerator.cs
- BooleanFacetDescriptionElement.cs
- SmiEventSink_DeferedProcessing.cs
- BuildProviderCollection.cs
- PhysicalOps.cs
- ReadOnlyMetadataCollection.cs
- HatchBrush.cs
- GCHandleCookieTable.cs
- ChildTable.cs
- BookmarkInfo.cs
- StorageEndPropertyMapping.cs
- ScriptMethodAttribute.cs
- ConstraintConverter.cs
- BasicCellRelation.cs
- DataGridViewToolTip.cs
- CacheAxisQuery.cs
- DataTable.cs
- AtomPub10CategoriesDocumentFormatter.cs
- EventBuilder.cs
- CodeDomSerializerBase.cs
- TileBrush.cs
- Pair.cs
- ValueUnavailableException.cs
- ResolvedKeyFrameEntry.cs
- MsmqAuthenticationMode.cs
- ScrollEventArgs.cs
- InProcStateClientManager.cs
- OutputCacheModule.cs
- CleanUpVirtualizedItemEventArgs.cs
- Control.cs
- FilePresentation.cs
- OleCmdHelper.cs
- CroppedBitmap.cs
- Exceptions.cs
- FrameworkContentElementAutomationPeer.cs
- SoapSchemaMember.cs
- Preprocessor.cs
- SHA1.cs
- util.cs
- RecommendedAsConfigurableAttribute.cs
- ErrorHandler.cs
- _SSPISessionCache.cs
- DataGridRowAutomationPeer.cs
- Localizer.cs
- DataBindingHandlerAttribute.cs
- TextTreePropertyUndoUnit.cs
- FontUnitConverter.cs
- QueueProcessor.cs
- InstanceCreationEditor.cs
- ObjectDataSourceStatusEventArgs.cs
- GradientBrush.cs
- FixedSOMLineRanges.cs
- QueryCorrelationInitializer.cs
- SimpleBitVector32.cs
- PerfService.cs