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
- UpdateManifestForBrowserApplication.cs
- DataSourceCache.cs
- SmiMetaData.cs
- EncoderNLS.cs
- LineSegment.cs
- Vector3DCollection.cs
- UInt16.cs
- UnaryNode.cs
- PngBitmapDecoder.cs
- FormViewPagerRow.cs
- ServiceMetadataContractBehavior.cs
- XmlSchemaExporter.cs
- TimeIntervalCollection.cs
- TextWriterTraceListener.cs
- LiteralSubsegment.cs
- AssociationType.cs
- ContainerControl.cs
- IgnoreSection.cs
- LambdaCompiler.ControlFlow.cs
- Scripts.cs
- SimpleTypeResolver.cs
- ReadOnlyCollectionBase.cs
- prompt.cs
- ComponentEditorPage.cs
- ReferenceEqualityComparer.cs
- RC2.cs
- FixedSOMImage.cs
- Mapping.cs
- CodeCompileUnit.cs
- login.cs
- Inline.cs
- AuthenticationModuleElement.cs
- OracleCommandSet.cs
- KeyedHashAlgorithm.cs
- GeneralTransformGroup.cs
- AmbientValueAttribute.cs
- MD5.cs
- ObjectDataSourceStatusEventArgs.cs
- InputElement.cs
- ScrollData.cs
- AttributeEmitter.cs
- NoClickablePointException.cs
- MouseButton.cs
- AdjustableArrowCap.cs
- TypedRowGenerator.cs
- InvalidCardException.cs
- ListViewTableCell.cs
- RawStylusInputCustomDataList.cs
- IndexedString.cs
- WebPartDescriptionCollection.cs
- IApplicationTrustManager.cs
- Transform.cs
- PrintDialogException.cs
- LightweightEntityWrapper.cs
- PathGeometry.cs
- SqlBulkCopyColumnMapping.cs
- HttpPostedFile.cs
- SystemIcmpV4Statistics.cs
- NullReferenceException.cs
- OleDbPermission.cs
- BitConverter.cs
- XamlClipboardData.cs
- Visitors.cs
- MetaTableHelper.cs
- InheritanceContextHelper.cs
- OwnerDrawPropertyBag.cs
- PartBasedPackageProperties.cs
- ComAwareEventInfo.cs
- ActivityExecutionContext.cs
- CodeLabeledStatement.cs
- IdentityNotMappedException.cs
- SqlDataSourceCustomCommandEditor.cs
- StreamGeometry.cs
- RegexRunnerFactory.cs
- XmlSchemaComplexType.cs
- SqlFileStream.cs
- TypeBrowser.xaml.cs
- SystemWebCachingSectionGroup.cs
- GroupStyle.cs
- TableItemStyle.cs
- SafeTimerHandle.cs
- VisualBasic.cs
- WrappedIUnknown.cs
- Constants.cs
- CodeAttributeArgument.cs
- CodeAttributeDeclaration.cs
- DictionaryItemsCollection.cs
- SiteMapNodeCollection.cs
- TraceHwndHost.cs
- CollaborationHelperFunctions.cs
- DBSqlParserColumnCollection.cs
- XmlAutoDetectWriter.cs
- TempFiles.cs
- SHA512Cng.cs
- QilTargetType.cs
- DataMisalignedException.cs
- _Connection.cs
- WorkflowFormatterBehavior.cs
- Types.cs
- DrawingState.cs