Class MemberDescription
A member of a class a library declares.
public sealed record MemberDescription : IEquatable<MemberDescription>
- Inheritance
-
MemberDescription
- Implements
- Inherited Members
Properties
Description
What the library says the member is.
public string? Description { get; init; }
Property Value
DispId
The dispatch identifier the library gives the member, when it gives one. 0 marks the default member of a class and -4 its enumerator.
public int? DispId { get; init; }
Property Value
- int?
IsHidden
Whether the library leaves it out of what it shows.
public bool IsHidden { get; init; }
Property Value
Kind
What the member is.
public MemberKind Kind { get; init; }
Property Value
Name
The name of the member.
public string Name { get; init; }
Property Value
Parameters
The parameters of the member, in declaration order.
public ImmutableArray<ParameterDescription> Parameters { get; init; }
Property Value
Type
The type the member returns, or null for one that returns none: a Sub, a Property Let, a Property Set.
public string? Type { get; init; }