Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / MS / Internal / Controls / EmptyEnumerable.cs / 1 / 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. //---------------------------------------------------------------------------- // //// 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
- __TransparentProxy.cs
- WinEventTracker.cs
- Menu.cs
- ImportCatalogPart.cs
- Logging.cs
- ApplicationSecurityManager.cs
- TriState.cs
- path.cs
- Profiler.cs
- QueryResult.cs
- ShaperBuffers.cs
- DesignerActionUIStateChangeEventArgs.cs
- assertwrapper.cs
- LassoHelper.cs
- DictionaryManager.cs
- Dispatcher.cs
- FixedSOMTextRun.cs
- Section.cs
- DefaultAsyncDataDispatcher.cs
- ImageMapEventArgs.cs
- XslTransform.cs
- FormsAuthenticationEventArgs.cs
- ScrollBarRenderer.cs
- SynchronizationContext.cs
- CallInfo.cs
- SafeSerializationManager.cs
- QilXmlReader.cs
- DataRelationPropertyDescriptor.cs
- XmlNodeWriter.cs
- AnimationTimeline.cs
- MemoryResponseElement.cs
- NullReferenceException.cs
- DiscardableAttribute.cs
- CultureSpecificStringDictionary.cs
- SynchronizedDispatch.cs
- WebPartDescriptionCollection.cs
- ScrollBar.cs
- Symbol.cs
- XmlSerializerAssemblyAttribute.cs
- _DisconnectOverlappedAsyncResult.cs
- ConditionalAttribute.cs
- rsa.cs
- WebPartMenuStyle.cs
- ModelTreeManager.cs
- ResourceKey.cs
- MemoryMappedFile.cs
- CodeGenerator.cs
- FilteredDataSetHelper.cs
- XmlSchemaObjectCollection.cs
- RemotingAttributes.cs
- TextDocumentView.cs
- storepermissionattribute.cs
- PngBitmapEncoder.cs
- Win32.cs
- ModifierKeysConverter.cs
- TemplateControlCodeDomTreeGenerator.cs
- ComponentConverter.cs
- Int16.cs
- HttpCapabilitiesSectionHandler.cs
- FixedHighlight.cs
- DetailsViewRow.cs
- ExpressionBuilderContext.cs
- MonitorWrapper.cs
- SchemaComplexType.cs
- DBBindings.cs
- SmtpNegotiateAuthenticationModule.cs
- SslStreamSecurityElement.cs
- SynchronizationValidator.cs
- FacetChecker.cs
- Pen.cs
- ExtensionWindowHeader.cs
- XmlChoiceIdentifierAttribute.cs
- ActivitySurrogate.cs
- Timer.cs
- XmlSubtreeReader.cs
- ErrorWebPart.cs
- LockedAssemblyCache.cs
- CategoryNameCollection.cs
- TableCell.cs
- VisualTarget.cs
- SocketAddress.cs
- streamingZipPartStream.cs
- AttachInfo.cs
- CodeDirectionExpression.cs
- InertiaTranslationBehavior.cs
- _ListenerAsyncResult.cs
- SingleConverter.cs
- BamlTreeUpdater.cs
- XmlSigningNodeWriter.cs
- FilteredAttributeCollection.cs
- RuntimeResourceSet.cs
- GridViewUpdateEventArgs.cs
- SByteConverter.cs
- SqlTriggerAttribute.cs
- DynamicPropertyHolder.cs
- XPathMultyIterator.cs
- QuadraticBezierSegment.cs
- StringSorter.cs
- SymbolDocumentGenerator.cs
- _ConnectionGroup.cs