Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / Controls / EmptyEnumerable.cs / 1305600 / EmptyEnumerable.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Empty enumerable // // History: // 11/11/2004 KenLai : 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
- SoapReflectionImporter.cs
- Message.cs
- WebPartZone.cs
- WebEncodingValidator.cs
- DependentList.cs
- ObjectContext.cs
- RangeValueProviderWrapper.cs
- CommentGlyph.cs
- ToolboxItemCollection.cs
- FixedTextBuilder.cs
- ValidationSummary.cs
- SystemIPGlobalStatistics.cs
- Int32.cs
- DelayedRegex.cs
- X509Certificate2.cs
- CalendarDay.cs
- FontDifferentiator.cs
- PlacementWorkspace.cs
- HtmlTableRowCollection.cs
- CapabilitiesAssignment.cs
- Transform.cs
- ScrollProviderWrapper.cs
- OdbcFactory.cs
- WorkflowFileItem.cs
- NavigationProgressEventArgs.cs
- OSFeature.cs
- WSSecureConversation.cs
- ObjectConverter.cs
- BamlLocalizer.cs
- AttributeCollection.cs
- DiagnosticsConfigurationHandler.cs
- SmuggledIUnknown.cs
- SuspendDesigner.cs
- ContentPlaceHolder.cs
- View.cs
- PublishLicense.cs
- HiddenField.cs
- QueryReaderSettings.cs
- IntSecurity.cs
- TimeIntervalCollection.cs
- ManagementOptions.cs
- WindowsFormsLinkLabel.cs
- dataobject.cs
- GlyphManager.cs
- ReadOnlyDictionary.cs
- MemberDescriptor.cs
- MULTI_QI.cs
- WorkflowApplicationAbortedEventArgs.cs
- SafeArchiveContext.cs
- DataRowView.cs
- latinshape.cs
- __Filters.cs
- StylusDevice.cs
- DataGridViewToolTip.cs
- Context.cs
- contentDescriptor.cs
- SystemResourceKey.cs
- COM2Enum.cs
- PointConverter.cs
- FixedSOMTableCell.cs
- TypeInfo.cs
- MatchingStyle.cs
- NullExtension.cs
- SignerInfo.cs
- Mutex.cs
- ISAPIWorkerRequest.cs
- DialogResultConverter.cs
- FaultException.cs
- TargetConverter.cs
- ProfileGroupSettings.cs
- EditorPart.cs
- NamespaceTable.cs
- TagPrefixCollection.cs
- BinaryFormatterWriter.cs
- SizeLimitedCache.cs
- ThreadExceptionDialog.cs
- WebDescriptionAttribute.cs
- XmlDocument.cs
- ValueExpressions.cs
- XmlWrappingReader.cs
- BuildDependencySet.cs
- AssociatedControlConverter.cs
- odbcmetadatacolumnnames.cs
- CustomWebEventKey.cs
- MouseEvent.cs
- WSSecurityJan2004.cs
- QuaternionAnimation.cs
- TreeNodeBinding.cs
- ScopelessEnumAttribute.cs
- Help.cs
- ResXResourceReader.cs
- COSERVERINFO.cs
- SqlConnectionHelper.cs
- ListViewTableCell.cs
- ValueUtilsSmi.cs
- UnitControl.cs
- TraceUtils.cs
- DataBinding.cs
- PersistChildrenAttribute.cs
- DeviceContext.cs