Does your Method2 really care what type it gets? IEnumerable in C# - Code Maze Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Gets the element in the collection at the current position of the enumerator. Here is how this class looks like: So in your code, the enumerator variable refers to an object of this type. This function returns an IEnumerator of generics. In this very simple example, we won't easily be confused. i also used this and was loooong happy. For the generic version of this interface see System.Collections.Generic.IEnumerable. How to cast an `IEnumerable` to `IEnumerable`. [duplicate]. Why can't you work with the original enumerable in this setting? In 8.8.4 of the C# specification, it provides this example: A foreach statement of the form: foreach (V v in x) embedded-statement is then expanded to: { E e = ( (C) (x)).GetEnumerator (); try { V v; while (e.MoveNext ()) { Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide, The future of collective knowledge sharing. Convert / Cast IEnumerable to IEnumerable<T> - Stack Overflow This is stored in the <>1__state variable. if state = 1 then close the door and add 1 to the state, else if state = 2 then light the torch and add 1, It is an evil hack (Pioneered by Jeffrey Richter) that abuses the IEnumerable state-machine generator feature of the C# compiler. IEnumerable has just one method whereas IEnumerator has 2 methods (MoveNext and Reset) and a property Current. How can I specify different theory levels for different atoms in Gaussian? Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. IEnumerable is an interface that allows us to iterate over a collection; it does so by exposing a single GetEnumerator () method, which in turn returns an IEnumerator: a simple interface that provides methods to access the current element in the collection, move to the next item, and reset back to the beginning of the collection. Implementing IEnumerator<T> also requires IDisposable to be implemented, which you will see in this example. Can anyone explain IEnumerable and IEnumerator to me? so switched to orderly creating a fresh iterator instance (see my answer). I read the documentation but couldn't understand it.. IEnumerator there isn't a function, it's a return type. Why isn't Summer Solstice plus and minus 90 days the hottest in Northern Hemisphere? How? This works for read-only access to a collection that implements that IEnumerable can be used with a foreach statement. The following code example demonstrates the implementation of the IEnumerable and IEnumerator interfaces for a custom collection. Difference between machine language and machine code, maybe in the C64 community? When you implement enumerator logic in any of your collection class, you implement IEnumerable (either generic or non generic). Why are lights very bright in most passenger trains, especially at night? IEnumerator is the base interface for all non-generic enumerators. What is the reason for creating IEnumerator? I'll explain the iterator pattern and the problem it aims to solve in detail shortly. Private Function GetEnumerator1() As IEnumerator _ Implements IEnumerable.GetEnumerator Return Me.GetEnumerator() End Function End Class ' When you implement IEnumerable(T), you must also implement IEnumerator(T), ' which will walk through the contents of the file one line at a time. Asking for help, clarification, or responding to other answers. Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide, The future of collective knowledge sharing, The cast is allowed because the object returned from, The cast is allowed, but changing the code to. rev2023.7.3.43523. Or if you do them in parallel - just bizarre. The "how" was a bit more difficult to find out. Is the executive branch obligated to enforce the Supreme Court's decision on affirmative action? What is the difference between IEnumerator and IEnumerable? Asking for help, clarification, or responding to other answers. This example is a complete Console app. Reset () Reset the list which then points back to the -1 index. First story to suggest some successor to steam power? 4 parallel LED's connected on a breadboard. Convert / Cast IEnumerable to IEnumerable. Non-anarchists often say the existence of prisons deters violent crime. It returns new FarmCollection.d__1(-2); So, the initial state is -2, the "No-one-has-requested-an-Enumerator-yet state". Supports a simple iteration over a non-generic collection. PI cutting 2/3 of stipend without notice. C#. 8. what is the use of IEnumerator function. Which means you can use it directly with the foreach statement. Unfortunately you have to make your own. IEnumerable has just one method called GetEnumerator. Find centralized, trusted content and collaborate around the technologies you use most. See the code for better understanding: Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Why would the Bank not withdraw all of the money for the check amount I wrote? This method returns (as all methods return something including void) another type which is an interface and that interface is IEnumerator. IEnumerable and IEnumerator in C#: The Differences - Programming with Mosh IEnumerable is an interface that defines one method GetEnumerator which returns an IEnumerator interface, this in turn allows readonly access to a collection. u tin chng ta xem K qua cu trc ca 2 interface ny: 1 2 3 4 5 6 7 public interface IEnumerator { object Current { get; } bool MoveNext (); void Reset (); } 1 2 3 4 public interface IEnumerable<out T> : IEnumerable { IEnumerator<T> GetEnumerator (); } There's no built-in method, unfortunately. Instead, the PTL approach supplied a callback event, which is scheduled in the future. @Lasse V. Karlsen: Performance reasons. For a look at a class implementing IEnumerable, see any standard collection class. Why do most languages use the same token for `EndIf`, `EndWhile`, `EndFunction` and `EndStructure`? What syntax could be used to implement both an exponentiation operator and XOR? You probably want to refactor your code to use IEnumerable.Cast. Formulating P vs NP without Turing machines. Some information relates to prerelease product that may be substantially modified before its released. What is the difference between String and string in C#? How to maximize the monthly 1:1 meeting with my boss? The compiler performs pattern matching. I wasn't familiar with the Try Roslyn, so thank you for that, too. The custom object is an instance of the type Box, and the collection class is BoxCollection.This code example is part of a larger example provided for the ICollection<T> interface. The timer/callback would definitely fire at sometime after 0.5 seconds. How do I convert IEnumerable to a custom type in C#? Suppose it was just a normal return, the loop would never loop at all; the code would enter, start the loop, hit the return, and just return a number one time and all memory of where the loop was would be forgotten. Flow. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Find centralized, trusted content and collaborate around the technologies you use most. c# - Casting from IEnumerable to IEnumerator - Stack Overflow But the main reason would have to be Flow. Any recommendation? IEnumerable and IEnumerator are both interfaces. More info about Internet Explorer and Microsoft Edge, Microsoft.Extensions.DiagnosticAdapter.Internal.ProxyEnumerable.ProxyEnumerator, Microsoft.Extensions.Primitives.StringTokenizer.Enumerator, Microsoft.Extensions.Primitives.StringValues.Enumerator, Microsoft.VisualBasic.Compatibility.VB6.BindingCollectionEnumerator, Microsoft.VisualBasic.Vsa.VsaItemsEnumerator, Microsoft.VisualC.StlClr.DequeEnumerator, Microsoft.VisualC.StlClr.DequeEnumeratorBase, Microsoft.VisualC.StlClr.HashEnumerator, Microsoft.VisualC.StlClr.HashEnumeratorBase, Microsoft.VisualC.StlClr.ListEnumerator, Microsoft.VisualC.StlClr.ListEnumeratorBase, Microsoft.VisualC.StlClr.TreeEnumerator, Microsoft.VisualC.StlClr.TreeEnumeratorBase, Microsoft.VisualC.StlClr.VectorEnumerator, Microsoft.VisualC.StlClr.VectorEnumeratorBase, System.Collections.Frozen.FrozenDictionary.Enumerator, System.Collections.Frozen.FrozenSet.Enumerator, System.Collections.Generic.Dictionary.Enumerator, System.Collections.Generic.Dictionary.KeyCollection.Enumerator, System.Collections.Generic.Dictionary.ValueCollection.Enumerator, System.Collections.Generic.HashSet.Enumerator, System.Collections.Generic.IEnumerator, System.Collections.Generic.LinkedList.Enumerator, System.Collections.Generic.List.Enumerator, System.Collections.Generic.PriorityQueue.UnorderedItemsCollection.Enumerator, System.Collections.Generic.Queue.Enumerator, System.Collections.Generic.SortedDictionary.Enumerator, System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator, System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator, System.Collections.Generic.SortedSet.Enumerator, System.Collections.Generic.Stack.Enumerator, System.Collections.Immutable.ImmutableDictionary.Enumerator, System.Collections.Immutable.ImmutableHashSet.Enumerator, System.Collections.Immutable.ImmutableList.Enumerator, System.Collections.Immutable.ImmutableSortedDictionary.Enumerator, System.Collections.Immutable.ImmutableSortedSet.Enumerator, System.Data.Metadata.Edm.ReadOnlyMetadataCollection.Enumerator, System.Diagnostics.ActivityTagsCollection.Enumerator, System.Globalization.TextElementEnumerator, System.IO.Enumeration.FileSystemEnumerator, System.Management.ManagementObjectCollection.ManagementObjectEnumerator, System.Management.MethodDataCollection.MethodDataEnumerator, System.Management.PropertyDataCollection.PropertyDataEnumerator, System.Management.QualifierDataCollection.QualifierDataEnumerator, System.Net.Http.Headers.HeaderStringValues.Enumerator, System.Net.Http.Headers.HttpHeadersNonValidated.Enumerator, System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator, System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator, System.Reflection.Metadata.BlobBuilder.Blobs, System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator, System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator, System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator, System.Reflection.Metadata.DocumentHandleCollection.Enumerator, System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator, System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator, System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator, System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator, System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator, System.Reflection.Metadata.ImportDefinitionCollection.Enumerator, System.Reflection.Metadata.ImportScopeCollection.Enumerator, System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator, System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator, System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator, System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator, System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator, System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator, System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator, System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator, System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator, System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator, System.Reflection.Metadata.ParameterHandleCollection.Enumerator, System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator, System.Reflection.Metadata.SequencePointCollection.Enumerator, System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator, System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator, System.Runtime.Serialization.SerializationInfoEnumerator, System.Security.AccessControl.AceEnumerator, System.Security.Cryptography.AsnEncodedDataEnumerator, System.Security.Cryptography.CryptographicAttributeObjectEnumerator, System.Security.Cryptography.OidEnumerator, System.Security.Cryptography.Pkcs.CmsRecipientEnumerator, System.Security.Cryptography.Pkcs.RecipientInfoEnumerator, System.Security.Cryptography.Pkcs.SignerInfoEnumerator, System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator, System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator, System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator, System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator, System.Security.Permissions.KeyContainerPermissionAccessEntryEnumerator, System.Security.Policy.ApplicationTrustEnumerator, System.Text.Json.JsonElement.ArrayEnumerator, System.Text.Json.JsonElement.ObjectEnumerator, System.Web.Services.Description.BasicProfileViolationEnumerator, System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollectionEnumerator, System.Windows.FreezableCollection.Enumerator, System.Windows.Markup.Localizer.BamlLocalizationDictionaryEnumerator, System.Windows.Media.Animation.TimelineCollection.Enumerator, System.Windows.Media.DoubleCollection.Enumerator, System.Windows.Media.DrawingCollection.Enumerator, System.Windows.Media.Effects.BitmapEffectCollection.Enumerator, System.Windows.Media.GeneralTransformCollection.Enumerator, System.Windows.Media.GeometryCollection.Enumerator, System.Windows.Media.GradientStopCollection.Enumerator, System.Windows.Media.Int32Collection.Enumerator, System.Windows.Media.Media3D.GeneralTransform3DCollection.Enumerator, System.Windows.Media.Media3D.MaterialCollection.Enumerator, System.Windows.Media.Media3D.Model3DCollection.Enumerator, System.Windows.Media.Media3D.Point3DCollection.Enumerator, System.Windows.Media.Media3D.Transform3DCollection.Enumerator, System.Windows.Media.Media3D.Vector3DCollection.Enumerator, System.Windows.Media.Media3D.Visual3DCollection.Enumerator, System.Windows.Media.PathFigureCollection.Enumerator, System.Windows.Media.PathSegmentCollection.Enumerator, System.Windows.Media.PointCollection.Enumerator, System.Windows.Media.TextEffectCollection.Enumerator, System.Windows.Media.TransformCollection.Enumerator, System.Windows.Media.VectorCollection.Enumerator, System.Windows.Media.VisualCollection.Enumerator, System.Windows.TextDecorationCollection.Enumerator, System.Xml.Schema.XmlSchemaCollectionEnumerator, System.Xml.Schema.XmlSchemaObjectEnumerator, System.Xml.Serialization.XmlSchemaEnumerator. A class that implements IEnumerator has custom enumeration logic. I have a class (A web control) that has a property of type IEnumerable and would like to work with the parameter using LINQ. MoveNext () It jumps on the next record: Helps to traverse the list. Developers use AI tools, they just dont trust them (Ep. Microsoft makes no warranties, express or implied, with respect to the information provided here. Vy IEnumerable v IEnumerator l g v c tc dng nh no? When developing with C# you must provide a class that contains a Current property, and MoveNext and Reset methods as described by IEnumerator, but the class does not have to implement IEnumerator. Sets the enumerator to its initial position, which is before the first element in the collection. What Is an IEnumerator In C# and what is it used for in Unity? Why did CJ Roberts apply the Fourteenth Amendment to Harvard, a private school? If changes are made to the collection, such as adding, modifying, or deleting elements, the behavior of the enumerator is undefined. This is the only answer that actually answered my question rather than listing differences between 2 classes. Examples. More info about Internet Explorer and Microsoft Edge, Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider, Microsoft.Extensions.DependencyInjection.IServiceCollection, Microsoft.Extensions.DependencyInjection.ServiceCollection, Microsoft.Extensions.DiagnosticAdapter.Internal.ProxyEnumerable, Microsoft.Extensions.DiagnosticAdapter.Internal.ProxyList, Microsoft.Extensions.FileProviders.Composite.CompositeDirectoryContents, Microsoft.Extensions.FileProviders.IDirectoryContents, Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents, Microsoft.Extensions.FileProviders.NotFoundDirectoryContents, Microsoft.Extensions.Logging.FilterLoggerSettings, Microsoft.Extensions.Logging.Internal.FormattedLogValues, Microsoft.Extensions.Primitives.StringTokenizer, Microsoft.Extensions.Primitives.StringValues, Microsoft.VisualBasic.Compatibility.VB6.DBindingCollection, Microsoft.VisualBasic.Compatibility.VB6.MBindingCollection, Microsoft.VisualC.StlClr.IHash, Microsoft.VisualC.StlClr.ITree, System.Activities.Presentation.ContextItemManager, System.Activities.Presentation.Model.ModelItemCollection, System.Activities.Presentation.Model.ModelItemDictionary, System.Activities.Presentation.Model.ModelMemberCollection, System.Activities.Presentation.PropertyEditing.PropertyEntryCollection, System.Activities.Presentation.PropertyEditing.PropertyValueCollection, System.Activities.Presentation.ServiceManager, System.Activities.Presentation.Toolbox.ToolboxCategory, System.Activities.Presentation.Toolbox.ToolboxCategoryItems, System.CodeDom.CodeNamespaceImportCollection, System.CodeDom.Compiler.TempFileCollection, System.Collections.Concurrent.BlockingCollection, System.Collections.Concurrent.ConcurrentBag, System.Collections.Concurrent.ConcurrentDictionary, System.Collections.Concurrent.ConcurrentQueue, System.Collections.Concurrent.ConcurrentStack, System.Collections.Concurrent.IProducerConsumerCollection, System.Collections.Frozen.FrozenDictionary, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary.KeyCollection, System.Collections.Generic.Dictionary.ValueCollection, System.Collections.Generic.ICollection, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyDictionary, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlySet, System.Collections.Generic.PriorityQueue.UnorderedItemsCollection, System.Collections.Generic.SortedDictionary, System.Collections.Generic.SortedDictionary.KeyCollection, System.Collections.Generic.SortedDictionary.ValueCollection, System.Collections.Generic.SortedList, System.Collections.Generic.SynchronizedCollection, System.Collections.Generic.SynchronizedReadOnlyCollection, System.Collections.Immutable.IImmutableDictionary, System.Collections.Immutable.IImmutableList, System.Collections.Immutable.IImmutableQueue, System.Collections.Immutable.IImmutableSet, System.Collections.Immutable.IImmutableStack, System.Collections.Immutable.ImmutableArray, System.Collections.Immutable.ImmutableArray.Builder, System.Collections.Immutable.ImmutableDictionary, System.Collections.Immutable.ImmutableDictionary.Builder, System.Collections.Immutable.ImmutableHashSet, System.Collections.Immutable.ImmutableHashSet.Builder, System.Collections.Immutable.ImmutableList, System.Collections.Immutable.ImmutableList.Builder, System.Collections.Immutable.ImmutableQueue, System.Collections.Immutable.ImmutableSortedDictionary, System.Collections.Immutable.ImmutableSortedDictionary.Builder, System.Collections.Immutable.ImmutableSortedSet, System.Collections.Immutable.ImmutableSortedSet.Builder, System.Collections.Immutable.ImmutableStack, System.Collections.ObjectModel.Collection, System.Collections.ObjectModel.ReadOnlyCollection, System.Collections.ObjectModel.ReadOnlyDictionary, System.Collections.ObjectModel.ReadOnlyDictionary.KeyCollection, System.Collections.ObjectModel.ReadOnlyDictionary.ValueCollection, System.Collections.ReadOnlyCollectionBase, System.Collections.Specialized.HybridDictionary, System.Collections.Specialized.IOrderedDictionary, System.Collections.Specialized.ListDictionary, System.Collections.Specialized.NameObjectCollectionBase, System.Collections.Specialized.NameObjectCollectionBase.KeysCollection, System.Collections.Specialized.OrderedDictionary, System.Collections.Specialized.StringCollection, System.Collections.Specialized.StringDictionary, System.ComponentModel.AttributeCollection, System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Design.DesignerCollection, System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection, System.ComponentModel.Design.DesignSurfaceCollection, System.ComponentModel.Design.Serialization.ObjectStatementCollection, System.ComponentModel.EventDescriptorCollection, System.ComponentModel.ListSortDescriptionCollection, System.ComponentModel.PropertyDescriptorCollection, System.ComponentModel.TypeConverter.StandardValuesCollection, System.Configuration.ConfigurationElementCollection, System.Configuration.ConfigurationLockCollection, System.Configuration.ConfigurationPropertyCollection, System.Configuration.Provider.ProviderCollection, System.Configuration.SettingsPropertyCollection, System.Configuration.SettingsPropertyValueCollection, System.Data.Common.DataColumnMappingCollection, System.Data.Common.DataTableMappingCollection, System.Data.Common.DbBatchCommandCollection, System.Data.Common.DbConnectionStringBuilder, System.Data.EnumerableRowCollection, System.Data.Linq.ChangeConflictCollection, System.Data.Objects.DataClasses.EntityCollection, System.Data.Objects.ObjectParameterCollection, System.Data.OleDb.OleDbParameterCollection, System.Data.OracleClient.OracleDataReader, System.Data.OracleClient.OracleParameterCollection, System.Data.Services.Client.DataServiceQuery, System.Data.Services.Client.DataServiceQuery, System.Data.Services.Client.DataServiceResponse, System.Data.Services.Client.QueryOperationResponse, System.Data.Services.Client.QueryOperationResponse, System.Data.SqlClient.SqlBulkCopyColumnMappingCollection, System.Data.SqlClient.SqlParameterCollection, System.Diagnostics.ActivityTagsCollection, System.Diagnostics.EventLogEntryCollection, System.Diagnostics.ProcessModuleCollection, System.Diagnostics.ProcessThreadCollection, System.Diagnostics.TraceListenerCollection, System.DirectoryServices.AccountManagement.PrincipalCollection, System.DirectoryServices.AccountManagement.PrincipalSearchResult, System.DirectoryServices.AccountManagement.PrincipalValueCollection, System.DirectoryServices.DirectoryEntries, System.DirectoryServices.PropertyCollection, System.DirectoryServices.Protocols.DsmlRequestDocument, System.DirectoryServices.Protocols.DsmlResponseDocument, System.DirectoryServices.SchemaNameCollection, System.DirectoryServices.SearchResultCollection, System.Drawing.Printing.PrinterSettings.PaperSizeCollection, System.Drawing.Printing.PrinterSettings.PaperSourceCollection, System.Drawing.Printing.PrinterSettings.PrinterResolutionCollection, System.Drawing.Printing.PrinterSettings.StringCollection, System.EnterpriseServices.CompensatingResourceManager.ClerkMonitor, System.EnterpriseServices.SecurityCallers, System.EnterpriseServices.SharedPropertyGroupManager, System.IdentityModel.Tokens.SecurityKeyIdentifier, System.IO.Enumeration.FileSystemEnumerable, System.IO.Packaging.PackagePartCollection, System.IO.Packaging.PackageRelationshipCollection, System.Management.ManagementObjectCollection, System.Management.QualifierDataCollection, System.Net.Http.Headers.HeaderStringValues, System.Net.Http.Headers.HttpHeadersNonValidated, System.Net.Http.Headers.HttpHeaderValueCollection, System.Net.NetworkInformation.GatewayIPAddressInformationCollection, System.Net.NetworkInformation.IPAddressCollection, System.Net.NetworkInformation.IPAddressInformationCollection, System.Net.NetworkInformation.MulticastIPAddressInformationCollection, System.Net.NetworkInformation.UnicastIPAddressInformationCollection, System.Reflection.Metadata.AssemblyFileHandleCollection, System.Reflection.Metadata.AssemblyReferenceHandleCollection, System.Reflection.Metadata.BlobBuilder.Blobs, System.Reflection.Metadata.CustomAttributeHandleCollection, System.Reflection.Metadata.CustomDebugInformationHandleCollection, System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection, System.Reflection.Metadata.DocumentHandleCollection, System.Reflection.Metadata.EventDefinitionHandleCollection, System.Reflection.Metadata.ExportedTypeHandleCollection, System.Reflection.Metadata.FieldDefinitionHandleCollection, System.Reflection.Metadata.GenericParameterConstraintHandleCollection, System.Reflection.Metadata.GenericParameterHandleCollection, System.Reflection.Metadata.ImportDefinitionCollection, System.Reflection.Metadata.ImportScopeCollection, System.Reflection.Metadata.InterfaceImplementationHandleCollection, System.Reflection.Metadata.LocalConstantHandleCollection, System.Reflection.Metadata.LocalScopeHandleCollection, System.Reflection.Metadata.LocalVariableHandleCollection, System.Reflection.Metadata.ManifestResourceHandleCollection, System.Reflection.Metadata.MemberReferenceHandleCollection, System.Reflection.Metadata.MethodDebugInformationHandleCollection, System.Reflection.Metadata.MethodDefinitionHandleCollection, System.Reflection.Metadata.MethodImplementationHandleCollection, System.Reflection.Metadata.ParameterHandleCollection, System.Reflection.Metadata.PropertyDefinitionHandleCollection, System.Reflection.Metadata.SequencePointCollection, System.Reflection.Metadata.TypeDefinitionHandleCollection, System.Reflection.Metadata.TypeReferenceHandleCollection, System.Resources.Extensions.DeserializingResourceReader, System.Runtime.CompilerServices.ConditionalWeakTable, System.Runtime.CompilerServices.ReadOnlyCollectionBuilder, System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties, System.Security.AccessControl.AuthorizationRuleCollection, System.Security.Authentication.ExtendedProtection.ServiceNameCollection, System.Security.Cryptography.AsnEncodedDataCollection, System.Security.Cryptography.Cose.CoseHeaderMap, System.Security.Cryptography.CryptographicAttributeObjectCollection, System.Security.Cryptography.OidCollection, System.Security.Cryptography.Pkcs.CmsRecipientCollection, System.Security.Cryptography.Pkcs.RecipientInfoCollection, System.Security.Cryptography.Pkcs.SignerInfoCollection, System.Security.Cryptography.X509Certificates.X509Certificate2Collection, System.Security.Cryptography.X509Certificates.X509CertificateCollection, System.Security.Cryptography.X509Certificates.X509ChainElementCollection, System.Security.Cryptography.X509Certificates.X509ExtensionCollection, System.Security.Cryptography.Xml.EncryptionPropertyCollection, System.Security.Cryptography.Xml.ReferenceList, System.Security.Cryptography.Xml.SignedInfo, System.Security.Permissions.KeyContainerPermissionAccessEntryCollection, System.Security.Policy.ApplicationTrustCollection, System.Security.Principal.IdentityReferenceCollection, System.ServiceModel.Channels.MessageHeaders, System.ServiceModel.Channels.MessageProperties, System.ServiceModel.Channels.UnderstoodHeaders, System.ServiceModel.Configuration.CustomBindingElement, System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement, System.ServiceModel.Dispatcher.IMessageFilterTable, System.ServiceModel.Dispatcher.MessageFilterTable, System.ServiceModel.Dispatcher.MessageQueryTable, System.ServiceModel.Dispatcher.XPathMessageFilterTable, System.ServiceModel.ExtensionCollection, System.ServiceModel.IExtensionCollection, System.Text.Json.JsonElement.ArrayEnumerator, System.Text.Json.JsonElement.ObjectEnumerator, System.Text.RegularExpressions.CaptureCollection, System.Text.RegularExpressions.GroupCollection, System.Text.RegularExpressions.MatchCollection, System.Web.HttpStaticObjectsCollectionBase, System.Web.ModelBinding.ModelBinderDictionary, System.Web.ModelBinding.ModelStateDictionary, System.Web.Security.MembershipUserCollection, System.Web.Services.Description.BasicProfileViolationCollection, System.Web.SessionState.ISessionStateItemCollection, System.Web.SessionState.SessionStateItemCollection, System.Web.UI.Design.DesignerAutoFormatCollection, System.Web.UI.Design.DesignerRegionCollection, System.Web.UI.Design.TemplateGroupCollection, System.Web.UI.ExpressionBindingCollection, System.Web.UI.HtmlControls.HtmlTableCellCollection, System.Web.UI.HtmlControls.HtmlTableRowCollection, System.Web.UI.MobileControls.ArrayListCollectionBase, System.Web.UI.MobileControls.IObjectListFieldCollection, System.Web.UI.MobileControls.ObjectListFieldCollection, System.Web.UI.WebControls.DataGridColumnCollection, System.Web.UI.WebControls.DataGridItemCollection, System.Web.UI.WebControls.DataKeyCollection, System.Web.UI.WebControls.DataListItemCollection, System.Web.UI.WebControls.DetailsViewRowCollection, System.Web.UI.WebControls.GridViewRowCollection, System.Web.UI.WebControls.ListItemCollection, System.Web.UI.WebControls.ListViewPagedDataSource, System.Web.UI.WebControls.MenuItemCollection, System.Web.UI.WebControls.PagedDataSource, System.Web.UI.WebControls.RepeaterItemCollection, System.Web.UI.WebControls.SelectedDatesCollection, System.Web.UI.WebControls.TableCellCollection, System.Web.UI.WebControls.TableRowCollection, System.Web.UI.WebControls.TreeNodeCollection, System.Web.UI.WebControls.WebParts.PersonalizationDictionary, System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection, System.Web.UI.WebControls.WizardStepCollection, System.Windows.Automation.AutomationElementCollection, System.Windows.Controls.ColumnDefinitionCollection, System.Windows.Controls.RowDefinitionCollection, System.Windows.Controls.UIElementCollection, System.Windows.Data.XmlNamespaceMappingCollection, System.Windows.Documents.DocumentReferenceCollection, System.Windows.Documents.DocumentStructures.FigureStructure, System.Windows.Documents.DocumentStructures.ListItemStructure, System.Windows.Documents.DocumentStructures.ListStructure, System.Windows.Documents.DocumentStructures.ParagraphStructure, System.Windows.Documents.DocumentStructures.SectionStructure, System.Windows.Documents.DocumentStructures.StoryFragment, System.Windows.Documents.DocumentStructures.StoryFragments, System.Windows.Documents.DocumentStructures.TableCellStructure, System.Windows.Documents.DocumentStructures.TableRowGroupStructure, System.Windows.Documents.DocumentStructures.TableRowStructure, System.Windows.Documents.DocumentStructures.TableStructure, System.Windows.Documents.InlineCollection, System.Windows.Documents.PageContentCollection, System.Windows.Documents.TableCellCollection, System.Windows.Documents.TableColumnCollection, System.Windows.Documents.TableRowCollection, System.Windows.Documents.TableRowGroupCollection, System.Windows.Documents.TextElementCollection, System.Windows.Forms.AutoCompleteStringCollection, System.Windows.Forms.CheckedListBox.CheckedIndexCollection, System.Windows.Forms.CheckedListBox.CheckedItemCollection, System.Windows.Forms.ComboBox.ObjectCollection, System.Windows.Forms.Control.ControlCollection, System.Windows.Forms.DataGridViewCellCollection, System.Windows.Forms.DataGridViewColumnCollection, System.Windows.Forms.DataGridViewComboBoxCell.ObjectCollection, System.Windows.Forms.DataGridViewRowCollection, System.Windows.Forms.DataGridViewSelectedCellCollection, System.Windows.Forms.DataGridViewSelectedColumnCollection, System.Windows.Forms.DataGridViewSelectedRowCollection, System.Windows.Forms.GridColumnStylesCollection, System.Windows.Forms.GridTableStylesCollection, System.Windows.Forms.HtmlElementCollection, System.Windows.Forms.HtmlWindowCollection, System.Windows.Forms.ImageList.ImageCollection, System.Windows.Forms.Layout.ArrangedElementCollection, System.Windows.Forms.LinkLabel.LinkCollection, System.Windows.Forms.ListBox.IntegerCollection, System.Windows.Forms.ListBox.ObjectCollection, System.Windows.Forms.ListBox.SelectedIndexCollection, System.Windows.Forms.ListBox.SelectedObjectCollection, System.Windows.Forms.ListView.CheckedIndexCollection, System.Windows.Forms.ListView.CheckedListViewItemCollection, System.Windows.Forms.ListView.ColumnHeaderCollection, System.Windows.Forms.ListView.ListViewItemCollection, System.Windows.Forms.ListView.SelectedIndexCollection, System.Windows.Forms.ListView.SelectedListViewItemCollection, System.Windows.Forms.ListViewGroupCollection, System.Windows.Forms.ListViewItem.ListViewSubItemCollection, System.Windows.Forms.Menu.MenuItemCollection, System.Windows.Forms.NumericUpDownAccelerationCollection, System.Windows.Forms.PropertyGrid.PropertyTabCollection, System.Windows.Forms.StatusBar.StatusBarPanelCollection, System.Windows.Forms.TabControl.TabPageCollection, System.Windows.Forms.TableLayoutStyleCollection, System.Windows.Forms.ToolBar.ToolBarButtonCollection, System.Windows.Forms.ToolStripItemCollection, System.Windows.Forms.ToolStripPanel.ToolStripPanelRowCollection, System.Windows.Input.CommandBindingCollection, System.Windows.Input.InputBindingCollection, System.Windows.Input.InputGestureCollection, System.Windows.Input.TabletDeviceCollection, System.Windows.Markup.INameScopeDictionary, System.Windows.Markup.Localizer.BamlLocalizationDictionary, System.Windows.Media.Animation.BooleanKeyFrameCollection, System.Windows.Media.Animation.ByteKeyFrameCollection, System.Windows.Media.Animation.CharKeyFrameCollection, System.Windows.Media.Animation.ClockCollection, System.Windows.Media.Animation.ColorKeyFrameCollection, System.Windows.Media.Animation.DecimalKeyFrameCollection, System.Windows.Media.Animation.DoubleKeyFrameCollection, System.Windows.Media.Animation.Int16KeyFrameCollection, System.Windows.Media.Animation.Int32KeyFrameCollection, System.Windows.Media.Animation.Int64KeyFrameCollection, System.Windows.Media.Animation.MatrixKeyFrameCollection, System.Windows.Media.Animation.ObjectKeyFrameCollection, System.Windows.Media.Animation.Point3DKeyFrameCollection, System.Windows.Media.Animation.PointKeyFrameCollection, System.Windows.Media.Animation.QuaternionKeyFrameCollection, System.Windows.Media.Animation.RectKeyFrameCollection, System.Windows.Media.Animation.Rotation3DKeyFrameCollection, System.Windows.Media.Animation.SingleKeyFrameCollection, System.Windows.Media.Animation.SizeKeyFrameCollection, System.Windows.Media.Animation.StringKeyFrameCollection, System.Windows.Media.Animation.ThicknessKeyFrameCollection, System.Windows.Media.Animation.TimelineCollection, System.Windows.Media.Animation.Vector3DKeyFrameCollection, System.Windows.Media.Animation.VectorKeyFrameCollection, System.Windows.Media.CharacterMetricsDictionary, System.Windows.Media.Effects.BitmapEffectCollection, System.Windows.Media.FamilyTypefaceCollection, System.Windows.Media.FontFamilyMapCollection, System.Windows.Media.GeneralTransformCollection, System.Windows.Media.GradientStopCollection, System.Windows.Media.Imaging.BitmapMetadata, System.Windows.Media.LanguageSpecificStringDictionary, System.Windows.Media.Media3D.GeneralTransform3DCollection, System.Windows.Media.Media3D.MaterialCollection, System.Windows.Media.Media3D.Model3DCollection, System.Windows.Media.Media3D.Point3DCollection, System.Windows.Media.Media3D.Transform3DCollection, System.Windows.Media.Media3D.Vector3DCollection, System.Windows.Media.Media3D.Visual3DCollection, System.Windows.Media.PathFigureCollection, System.Windows.Media.PathSegmentCollection, System.Windows.Media.TextEffectCollection, System.Workflow.Activities.OperationParameterInfoCollection, System.Workflow.ComponentModel.ActivityCollection, System.Workflow.Runtime.TimerEventSubscriptionCollection, System.Xml.Serialization.XmlAnyElementAttributes, System.Xml.Serialization.XmlArrayItemAttributes, System.Xml.Serialization.XmlElementAttributes, System.Xml.Xsl.Runtime.XmlQueryNodeSequence, System.Xml.Xsl.Runtime.XmlQuerySequence.
Create A List Of Tensors Pytorch,
Macmillan Dictionary Phonetic Transcription,
Articles I
ienumerable to ienumerator