Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- XmlSchemaException.cs
- ObjectToken.cs
- Brush.cs
- WinOEToolBoxItem.cs
- CheckableControlBaseAdapter.cs
- FileDialogCustomPlace.cs
- VariableQuery.cs
- Privilege.cs
- ContractCodeDomInfo.cs
- RadioButtonRenderer.cs
- SingletonInstanceContextProvider.cs
- RoleManagerEventArgs.cs
- CheckBoxStandardAdapter.cs
- Rect3D.cs
- FacetDescription.cs
- SerializationTrace.cs
- Viewport3DVisual.cs
- UpdatePanelTriggerCollection.cs
- ObjectViewFactory.cs
- RangeValuePattern.cs
- TextBoxRenderer.cs
- SerialReceived.cs
- FormsAuthenticationUser.cs
- ComponentRenameEvent.cs
- ListViewSelectEventArgs.cs
- ListBox.cs
- RenderingEventArgs.cs
- GcHandle.cs
- FrameworkElement.cs
- OpenFileDialog.cs
- HtmlShimManager.cs
- CodeBinaryOperatorExpression.cs
- XmlAnyElementAttribute.cs
- ItemChangedEventArgs.cs
- GeneralTransform3DGroup.cs
- DataSourceControlBuilder.cs
- Line.cs
- TreeViewImageIndexConverter.cs
- ExtentJoinTreeNode.cs
- XmlQueryType.cs
- TextBoxAutomationPeer.cs
- Byte.cs
- StylusEditingBehavior.cs
- HelloOperation11AsyncResult.cs
- SafeProcessHandle.cs
- XmlException.cs
- ListViewTableRow.cs
- UrlAuthorizationModule.cs
- FeatureManager.cs
- HandlerFactoryCache.cs
- HtmlControl.cs
- StructuredType.cs
- NonParentingControl.cs
- ListViewTableCell.cs
- NumericUpDownAcceleration.cs
- Translator.cs
- GPStream.cs
- OleDbInfoMessageEvent.cs
- WebPartCatalogAddVerb.cs
- WebPartUserCapability.cs
- PropertyManager.cs
- ExceptionUtil.cs
- MediaCommands.cs
- ResourcesChangeInfo.cs
- SendKeys.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- Int16.cs
- BamlResourceContent.cs
- WebScriptMetadataInstanceContextProvider.cs
- RelationshipNavigation.cs
- RootBrowserWindowProxy.cs
- ObjectDataSourceView.cs
- InvokeBinder.cs
- DataFormat.cs
- Atom10FormatterFactory.cs
- TitleStyle.cs
- MulticastOption.cs
- ToolboxItemFilterAttribute.cs
- DbDataReader.cs
- CategoryState.cs
- OrderPreservingMergeHelper.cs
- tooltip.cs
- StreamedWorkflowDefinitionContext.cs
- ActivationServices.cs
- UrlPropertyAttribute.cs
- DataKeyArray.cs
- DesignerValidatorAdapter.cs
- SubpageParagraph.cs
- PrimitiveSchema.cs
- ElementProxy.cs
- ActivityTypeCodeDomSerializer.cs
- DateTimePicker.cs
- DateRangeEvent.cs
- XmlSchemaAttributeGroupRef.cs
- ObjectDataProvider.cs
- Cursor.cs
- MenuAutomationPeer.cs
- AssemblyResourceLoader.cs
- CombinedGeometry.cs
- XPathException.cs