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
- ModelPerspective.cs
- InplaceBitmapMetadataWriter.cs
- HierarchicalDataSourceControl.cs
- BinaryWriter.cs
- IListConverters.cs
- MemberMaps.cs
- FileFormatException.cs
- ToolStripAdornerWindowService.cs
- HttpApplication.cs
- NotifyParentPropertyAttribute.cs
- MinimizableAttributeTypeConverter.cs
- JsonFormatWriterGenerator.cs
- GenericUriParser.cs
- NetNamedPipeSecurityMode.cs
- EventItfInfo.cs
- TypeGeneratedEventArgs.cs
- ModelUIElement3D.cs
- TreeIterator.cs
- OperationParameterInfo.cs
- CaseInsensitiveComparer.cs
- ITextView.cs
- TextFormattingConverter.cs
- SystemWebCachingSectionGroup.cs
- HtmlTable.cs
- RevocationPoint.cs
- NoneExcludedImageIndexConverter.cs
- DbCommandTree.cs
- ToolStripSplitButton.cs
- InputLanguageManager.cs
- CachedBitmap.cs
- TreeNodeConverter.cs
- CopyNodeSetAction.cs
- TTSVoice.cs
- Roles.cs
- PersonalizationProviderCollection.cs
- FontStyleConverter.cs
- Int16.cs
- CatalogUtil.cs
- DesignerSerializationOptionsAttribute.cs
- WebServiceMethodData.cs
- ScrollItemPatternIdentifiers.cs
- GridViewRowPresenterBase.cs
- XmlSchemaException.cs
- BitmapPalette.cs
- PrintDialog.cs
- BinaryParser.cs
- ActivityDesignerResources.cs
- Timer.cs
- FontEmbeddingManager.cs
- ElementInit.cs
- ImageSource.cs
- QuaternionAnimation.cs
- ConnectionInterfaceCollection.cs
- FontStyles.cs
- SuppressIldasmAttribute.cs
- TransformGroup.cs
- Int32RectValueSerializer.cs
- SimpleBitVector32.cs
- TimelineGroup.cs
- StateManagedCollection.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- ConditionalDesigner.cs
- DocumentOrderQuery.cs
- XmlDocument.cs
- ProgressChangedEventArgs.cs
- SourceElementsCollection.cs
- AsyncSerializedWorker.cs
- Translator.cs
- AsyncOperationManager.cs
- JsonByteArrayDataContract.cs
- DataMisalignedException.cs
- RootNamespaceAttribute.cs
- EncoderFallback.cs
- DllNotFoundException.cs
- TempFiles.cs
- SecurityTokenProvider.cs
- SpecularMaterial.cs
- DataGridTableCollection.cs
- AppModelKnownContentFactory.cs
- TagPrefixInfo.cs
- ToggleButton.cs
- SmtpException.cs
- AddInAdapter.cs
- IsolatedStorageFilePermission.cs
- DataGridItemEventArgs.cs
- PassportIdentity.cs
- ExpressionBuilder.cs
- ToolStripHighContrastRenderer.cs
- URIFormatException.cs
- OraclePermissionAttribute.cs
- Serializer.cs
- IsolatedStorageException.cs
- DtrList.cs
- DesignRelationCollection.cs
- FunctionDescription.cs
- DataTableExtensions.cs
- AxisAngleRotation3D.cs
- XmlDataFileEditor.cs
- TraceSource.cs
- Point3DConverter.cs