Table of Contents

Interface IVBMemberOwnerType

Namespace
RDCore.SDK.Model.Types.Abstract
Assembly
RDCore.SDK.dll

An interface representing any VBType that describes a Symbol may declare members.

public interface IVBMemberOwnerType

Properties

DeferredMembers

Gets the deferred members of this type, if any.

ImmutableArray<VBDeferredTypeMemberSymbol> DeferredMembers { get; init; }

Property Value

ImmutableArray<VBDeferredTypeMemberSymbol>

Members

Gets the members of this type.

ImmutableArray<VBTypeMemberSymbol> Members { get; init; }

Property Value

ImmutableArray<VBTypeMemberSymbol>

Methods

WithMembers(IEnumerable<VBTypeMemberSymbol>)

Gets a copy of this type with the specified members.

IVBMemberOwnerType WithMembers(IEnumerable<VBTypeMemberSymbol> members)

Parameters

members IEnumerable<VBTypeMemberSymbol>

The members of the new type.

Returns

IVBMemberOwnerType