Class VBCollectionType
An object type that can be iterated in a For Each...Next loop.
public record VBCollectionType : VBClassType, IEquatable<VBType>, IVBMemberOwnerType, IEquatable<VBClassType>, IEnumerableType, IEquatable<VBCollectionType>
- Inheritance
-
VBCollectionType
- Implements
- Inherited Members
Constructors
VBCollectionType(VBClassModuleSymbol, IEnumerable<VBTypeMemberSymbol>?, VBReturningMemberSymbol?)
public VBCollectionType(VBClassModuleSymbol symbol, IEnumerable<VBTypeMemberSymbol>? members = null, VBReturningMemberSymbol? newEnumMember = null)
Parameters
symbolVBClassModuleSymbolmembersIEnumerable<VBTypeMemberSymbol>newEnumMemberVBReturningMemberSymbol
VBCollectionType(VBClassType)
public VBCollectionType(VBClassType vbClass)
Parameters
vbClassVBClassType
Properties
NewEnumMember
The member that provides the enumerator for this collection.
public VBReturningMemberSymbol? NewEnumMember { get; init; }
Property Value
Remarks
Controlled by the VB_UserMemId attribute with a value of -4 or the @NewEnum annotation.