Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowAutomationPeer.cs
- ProxyHelper.cs
- ToolStripGripRenderEventArgs.cs
- Size3D.cs
- OleDbErrorCollection.cs
- CopyAttributesAction.cs
- GlobalizationSection.cs
- FileNotFoundException.cs
- httpstaticobjectscollection.cs
- ValueSerializerAttribute.cs
- BitmapEncoder.cs
- _WebProxyDataBuilder.cs
- UserPreferenceChangedEventArgs.cs
- ClockGroup.cs
- XmlSerializableWriter.cs
- OdbcDataAdapter.cs
- sqlnorm.cs
- SoapAttributeOverrides.cs
- SafeNativeMethodsOther.cs
- InkSerializer.cs
- HtmlGenericControl.cs
- Trace.cs
- PersonalizationProviderHelper.cs
- CultureSpecificStringDictionary.cs
- FileSystemEventArgs.cs
- SessionSwitchEventArgs.cs
- DrawTreeNodeEventArgs.cs
- CompilationSection.cs
- StickyNoteHelper.cs
- ListViewGroupItemCollection.cs
- ReadWriteObjectLock.cs
- WebPartExportVerb.cs
- StandardToolWindows.cs
- XmlCharCheckingReader.cs
- Translator.cs
- AccessDataSourceWizardForm.cs
- PartitionedDataSource.cs
- IntegerValidatorAttribute.cs
- DrawingContextDrawingContextWalker.cs
- SubMenuStyle.cs
- isolationinterop.cs
- GroupBox.cs
- LogStream.cs
- DesignerActionMethodItem.cs
- ScriptingJsonSerializationSection.cs
- AddInToken.cs
- AsymmetricKeyExchangeDeformatter.cs
- JpegBitmapDecoder.cs
- TraceHwndHost.cs
- ObjectCacheSettings.cs
- GenericQueueSurrogate.cs
- LinkButton.cs
- SQLCharsStorage.cs
- TransformGroup.cs
- TriggerCollection.cs
- XmlSchemaChoice.cs
- UnsafeCollabNativeMethods.cs
- CreateUserWizard.cs
- PreviewPageInfo.cs
- TransportOutputChannel.cs
- DataControlReference.cs
- ArgumentOutOfRangeException.cs
- ComponentDispatcher.cs
- SchemaCreator.cs
- XmlSchemaParticle.cs
- _NestedSingleAsyncResult.cs
- ResourcesGenerator.cs
- DataGridViewRowsRemovedEventArgs.cs
- Activator.cs
- ExpressionList.cs
- CustomTokenProvider.cs
- AvTraceDetails.cs
- WebPartConnectionCollection.cs
- ClientCultureInfo.cs
- WindowVisualStateTracker.cs
- ImageCodecInfoPrivate.cs
- HtmlToClrEventProxy.cs
- ThaiBuddhistCalendar.cs
- EndpointNameMessageFilter.cs
- RawKeyboardInputReport.cs
- RelationalExpressions.cs
- LinkedDataMemberFieldEditor.cs
- CategoryNameCollection.cs
- PolicyStatement.cs
- TypedElement.cs
- Environment.cs
- Point.cs
- IODescriptionAttribute.cs
- PresentationSource.cs
- TimeSpanMinutesConverter.cs
- Positioning.cs
- CriticalExceptions.cs
- SqlUtils.cs
- SelectionItemPattern.cs
- DocumentOrderQuery.cs
- RegistrySecurity.cs
- QueryTreeBuilder.cs
- CheckBoxBaseAdapter.cs
- LabelEditEvent.cs
- LinkedResourceCollection.cs