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
- TimeSpanSecondsConverter.cs
- Point3DConverter.cs
- InputBinder.cs
- SqlExpressionNullability.cs
- VisualProxy.cs
- StateWorkerRequest.cs
- PointCollectionValueSerializer.cs
- FontSourceCollection.cs
- ConfigXmlReader.cs
- PrintDialog.cs
- OperationAbortedException.cs
- HttpServerVarsCollection.cs
- Image.cs
- DataGridView.cs
- FileNotFoundException.cs
- GlyphShapingProperties.cs
- MenuBase.cs
- ISCIIEncoding.cs
- SamlSubjectStatement.cs
- FrameworkContextData.cs
- EventDescriptor.cs
- _StreamFramer.cs
- ProfileParameter.cs
- SharedDp.cs
- LocationUpdates.cs
- BoundConstants.cs
- GeneralTransform.cs
- PreloadedPackages.cs
- SmiSettersStream.cs
- ListItemViewAttribute.cs
- DocumentPage.cs
- SharedUtils.cs
- ImagingCache.cs
- SmtpReplyReader.cs
- DynamicResourceExtension.cs
- WindowsUpDown.cs
- TextBox.cs
- FileSystemWatcher.cs
- Point.cs
- MarkupWriter.cs
- CommandHelper.cs
- XmlnsPrefixAttribute.cs
- SectionVisual.cs
- RegistrySecurity.cs
- ImageButton.cs
- HttpStreamMessageEncoderFactory.cs
- LogEntryHeaderv1Deserializer.cs
- ClickablePoint.cs
- AttributeAction.cs
- StaticExtension.cs
- RelationshipFixer.cs
- CompositeScriptReferenceEventArgs.cs
- Vector3DValueSerializer.cs
- DefaultValueTypeConverter.cs
- ConnectionInterfaceCollection.cs
- ParserStreamGeometryContext.cs
- XmlSchemaSimpleTypeUnion.cs
- DbMetaDataCollectionNames.cs
- Nullable.cs
- CompositeFontInfo.cs
- XmlSerializerVersionAttribute.cs
- DBConnectionString.cs
- PolicyException.cs
- TableColumnCollection.cs
- UrlMapping.cs
- WebEvents.cs
- FixedSOMPage.cs
- ButtonColumn.cs
- CacheVirtualItemsEvent.cs
- EntitySetRetriever.cs
- DataList.cs
- DESCryptoServiceProvider.cs
- UniqueEventHelper.cs
- WindowsFormsSectionHandler.cs
- ContentPlaceHolder.cs
- SizeLimitedCache.cs
- ObjectStateManager.cs
- TextShapeableCharacters.cs
- ArgumentDesigner.xaml.cs
- elementinformation.cs
- SafeEventLogWriteHandle.cs
- IPAddressCollection.cs
- BamlResourceDeserializer.cs
- PreDigestedSignedInfo.cs
- SystemException.cs
- EnumDataContract.cs
- Accessible.cs
- ClientBuildManager.cs
- COM2ICategorizePropertiesHandler.cs
- SchemaElement.cs
- SmiMetaDataProperty.cs
- DataSourceViewSchemaConverter.cs
- FrameworkTextComposition.cs
- WebServicesSection.cs
- TypeInfo.cs
- FrameworkRichTextComposition.cs
- HandlerBase.cs
- Keyboard.cs
- ListBindableAttribute.cs
- SafeRightsManagementHandle.cs