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
- XmlSchemaSimpleTypeRestriction.cs
- SqlExpressionNullability.cs
- XComponentModel.cs
- WebServiceParameterData.cs
- COM2ExtendedUITypeEditor.cs
- UrlUtility.cs
- RIPEMD160Managed.cs
- CapabilitiesSection.cs
- StrokeDescriptor.cs
- ParagraphResult.cs
- Opcode.cs
- WebPartVerb.cs
- CodeIdentifiers.cs
- Int32.cs
- HttpClientCertificate.cs
- FontSource.cs
- TraceListeners.cs
- RoleBoolean.cs
- HttpUnhandledOperationInvoker.cs
- TraceHandlerErrorFormatter.cs
- ObjectConverter.cs
- SoapWriter.cs
- CompoundFileDeflateTransform.cs
- DrawingContextWalker.cs
- SemaphoreFullException.cs
- DispatcherTimer.cs
- XmlValidatingReaderImpl.cs
- PersistenceTypeAttribute.cs
- Int16AnimationBase.cs
- DesignerAutoFormatStyle.cs
- MissingSatelliteAssemblyException.cs
- CheckBox.cs
- ComponentChangingEvent.cs
- StrongTypingException.cs
- ListViewItem.cs
- SoapObjectInfo.cs
- ToolboxItemImageConverter.cs
- GeneralTransform3D.cs
- ToolTipService.cs
- CommonRemoteMemoryBlock.cs
- AttributeConverter.cs
- Underline.cs
- TreeNodeCollection.cs
- WebPartCatalogCloseVerb.cs
- TextRangeEdit.cs
- KeySplineConverter.cs
- AnnotationHighlightLayer.cs
- Serializer.cs
- TextTreeTextNode.cs
- AsyncStreamReader.cs
- DataGridColumnHeaderAutomationPeer.cs
- DataControlField.cs
- DataGridHeaderBorder.cs
- WSHttpBindingElement.cs
- SecurityCookieModeValidator.cs
- PathFigure.cs
- SqlDataSourceStatusEventArgs.cs
- OpenTypeCommon.cs
- FlowSwitchLink.cs
- AssociationType.cs
- LoadWorkflowByKeyAsyncResult.cs
- TableCellCollection.cs
- BinaryOperationBinder.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- TransactionInformation.cs
- NamespaceImport.cs
- ForeignKeyConstraint.cs
- QuerySafeNavigator.cs
- RestHandler.cs
- TreeNodeCollectionEditorDialog.cs
- TextBlock.cs
- DatasetMethodGenerator.cs
- SelectionRange.cs
- NativeMethods.cs
- SchemaMapping.cs
- ReflectTypeDescriptionProvider.cs
- AdornerLayer.cs
- ColorBlend.cs
- EntityDataSourceView.cs
- ElementUtil.cs
- XmlQueryCardinality.cs
- PageEventArgs.cs
- DetailsView.cs
- StructureChangedEventArgs.cs
- WebServiceFaultDesigner.cs
- FormatControl.cs
- UnsafeNativeMethods.cs
- securitycriticaldata.cs
- TypeDelegator.cs
- EntityDataSourceContainerNameItem.cs
- SiteMapNodeItemEventArgs.cs
- ConvertersCollection.cs
- AuthorizationSection.cs
- DocumentPageHost.cs
- BindToObject.cs
- StrictAndMessageFilter.cs
- __Error.cs
- NotifyParentPropertyAttribute.cs
- mediapermission.cs
- Expressions.cs