Struct ParameterDataModel
A constructor parameter data model wrapping an IParameterSymbol.
public readonly struct ParameterDataModel
- Inherited Members
Properties
DefaultValueExpr
The default value literal expressed as a valid C# expression.
public string? DefaultValueExpr { get; }
Property Value
HasDefaultValue
Whether the parameter declares a default value.
public bool HasDefaultValue { get; }
Property Value
IsNonNullable
True if parameter is a reference type declared as non-nullable.
public bool IsNonNullable { get; }
Property Value
Parameter
The parameter symbol that this model represents.
public required IParameterSymbol Parameter { get; init; }