Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // //// 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
- RegexNode.cs
- WebPartVerbCollection.cs
- CombinedGeometry.cs
- ImmutablePropertyDescriptorGridEntry.cs
- FileSecurity.cs
- GraphicsPathIterator.cs
- SystemTcpStatistics.cs
- Size3DValueSerializer.cs
- FutureFactory.cs
- OrderByLifter.cs
- OrderedDictionaryStateHelper.cs
- xdrvalidator.cs
- ItemDragEvent.cs
- XmlDataProvider.cs
- FunctionParameter.cs
- RichTextBoxAutomationPeer.cs
- HyperLinkField.cs
- PageContent.cs
- TypeConverterHelper.cs
- RtfControlWordInfo.cs
- RtfToken.cs
- ValidationResult.cs
- ConnectionPoolRegistry.cs
- DataServiceCollectionOfT.cs
- SafeEventHandle.cs
- XsdDateTime.cs
- DataPager.cs
- DataRowExtensions.cs
- SchemaElement.cs
- BinaryWriter.cs
- RecordsAffectedEventArgs.cs
- SqlMethodAttribute.cs
- MimeWriter.cs
- CallbackValidator.cs
- SmtpLoginAuthenticationModule.cs
- TemplateControlCodeDomTreeGenerator.cs
- ItemsControlAutomationPeer.cs
- AttributeCollection.cs
- CatalogPart.cs
- DesignerForm.cs
- SourceLineInfo.cs
- Type.cs
- DataGrid.cs
- MethodBody.cs
- PathFigureCollectionConverter.cs
- ChannelManagerBase.cs
- ToolStripItemDesigner.cs
- FigureParagraph.cs
- ProgramPublisher.cs
- SafeSecurityHandles.cs
- TransactionContext.cs
- CngAlgorithm.cs
- SchemaTableOptionalColumn.cs
- TextTrailingCharacterEllipsis.cs
- Int64Storage.cs
- LoginName.cs
- IdentitySection.cs
- Figure.cs
- XmlRawWriterWrapper.cs
- BlurBitmapEffect.cs
- ExceptionHelpers.cs
- EventLogLink.cs
- ApplicationHost.cs
- CryptoApi.cs
- CryptoStream.cs
- DataBoundControlHelper.cs
- PersonalizablePropertyEntry.cs
- OleDbConnectionInternal.cs
- NestPullup.cs
- tooltip.cs
- __Filters.cs
- AssemblyGen.cs
- DbTransaction.cs
- DataMemberConverter.cs
- PolicyLevel.cs
- ComboBox.cs
- _LazyAsyncResult.cs
- Trace.cs
- XmlNodeList.cs
- DateTimeParse.cs
- TabControl.cs
- X509IssuerSerialKeyIdentifierClause.cs
- WindowsAuthenticationModule.cs
- ParsedRoute.cs
- XPathNavigatorKeyComparer.cs
- SqlServices.cs
- HttpSessionStateBase.cs
- EntitySqlQueryCacheKey.cs
- XmlSchemaObjectCollection.cs
- XmlMtomReader.cs
- CodeObject.cs
- GeneralTransform3DGroup.cs
- X509CertificateTokenFactoryCredential.cs
- EmptyReadOnlyDictionaryInternal.cs
- SchemaImporterExtensionsSection.cs
- RawKeyboardInputReport.cs
- InputLangChangeRequestEvent.cs
- TextServicesContext.cs
- GridViewRowPresenter.cs
- DataControlExtensions.cs