Name

ArgIterator

Synopsis

The .NET runtime uses this class to handle methods that take a variable number of parameters (i.e., methods with a parameter marked as ParamArray). The use of this class is completely hidden by language features. Unless you are writing a language compiler that needs to implement this feature, you do not need to use this class.

Public Structure ArgIterator
                  ' Public Constructors
   Public Sub New( ByVal arglist As RuntimeArgumentHandle) 
' Public Instance Methods
   Public Sub End() 
   Overrides Public Function Equals(
        ByVal o As Object) As Boolean  
   Overrides Public Function GetHashCode() As Integer  
   Public Function GetNextArg() As TypedReference  
   Public Function GetNextArg(
        ByVal rth As RuntimeTypeHandle) As TypedReference  
   Public Function GetNextArgType() As RuntimeTypeHandle  
   Public Function GetRemainingCount() As Integer  
End Structure

Hierarchy

ObjectValueType ArgIterator

Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.