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
- EventLogEntry.cs
- MimeTypeAttribute.cs
- WebResourceAttribute.cs
- SimpleHandlerFactory.cs
- ScrollBar.cs
- TransformerInfoCollection.cs
- StatusStrip.cs
- FtpRequestCacheValidator.cs
- TypeToken.cs
- Root.cs
- ThreadStateException.cs
- PropagatorResult.cs
- DialogResultConverter.cs
- ChildrenQuery.cs
- HttpModule.cs
- ObjectReaderCompiler.cs
- ConfigurationSettings.cs
- FormViewDeleteEventArgs.cs
- EntityWrapperFactory.cs
- SafeNativeMethods.cs
- UnsafeMethods.cs
- TextParagraphProperties.cs
- XmlNamespaceMappingCollection.cs
- OleTxTransactionInfo.cs
- WorkflowServiceHost.cs
- Interop.cs
- JumpPath.cs
- SmtpReplyReaderFactory.cs
- SqlInfoMessageEvent.cs
- OletxCommittableTransaction.cs
- Operand.cs
- SubqueryTrackingVisitor.cs
- RegexGroup.cs
- OleDbWrapper.cs
- mediaeventshelper.cs
- ListParagraph.cs
- HtmlUtf8RawTextWriter.cs
- ReadOnlyDictionary.cs
- UInt32Storage.cs
- ConditionalDesigner.cs
- ParamArrayAttribute.cs
- OutputCacheSection.cs
- XmlSchemaSimpleType.cs
- SecurityKeyType.cs
- SqlDataSourceCustomCommandEditor.cs
- IInstanceTable.cs
- GeneratedContractType.cs
- LoginView.cs
- UnSafeCharBuffer.cs
- SafeSerializationManager.cs
- EmptyImpersonationContext.cs
- PreviewPrintController.cs
- FixedSOMGroup.cs
- LinearGradientBrush.cs
- ApplySecurityAndSendAsyncResult.cs
- ToolStripGripRenderEventArgs.cs
- WindowsIdentity.cs
- VisualStyleRenderer.cs
- RenderOptions.cs
- ClientConfigPaths.cs
- HighContrastHelper.cs
- UnknownWrapper.cs
- SiteMapProvider.cs
- Convert.cs
- CFStream.cs
- CSharpCodeProvider.cs
- AdornerPresentationContext.cs
- Panel.cs
- XamlStream.cs
- Profiler.cs
- SqlDataSourceEnumerator.cs
- OdbcReferenceCollection.cs
- SortAction.cs
- FormViewInsertedEventArgs.cs
- SqlMethodTransformer.cs
- DataSourceXmlSerializationAttribute.cs
- FirewallWrapper.cs
- FrameworkElementAutomationPeer.cs
- ProtocolsConfigurationHandler.cs
- FormClosingEvent.cs
- PackageRelationshipSelector.cs
- Camera.cs
- ConstrainedGroup.cs
- TiffBitmapDecoder.cs
- StylusTip.cs
- DbDataSourceEnumerator.cs
- XmlSchemaAppInfo.cs
- MissingSatelliteAssemblyException.cs
- ElementNotAvailableException.cs
- Util.cs
- EntitySqlException.cs
- ThicknessAnimationBase.cs
- CopyOnWriteList.cs
- CustomError.cs
- DCSafeHandle.cs
- PrinterSettings.cs
- StylusPlugInCollection.cs
- Storyboard.cs
- contentDescriptor.cs
- EntryPointNotFoundException.cs