Interface IParameterSymbol
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public interface IParameterSymbol : ISymbol, IEquatable<ISymbol?>
Properties
CustomModifiers
Declaration
ImmutableArray<CustomModifier> CustomModifiers { get; }
Property Value
ExplicitDefaultValue
Declaration
object? ExplicitDefaultValue { get; }
Property Value
HasExplicitDefaultValue
Declaration
bool HasExplicitDefaultValue { get; }
Property Value
IsDiscard
Declaration
Property Value
IsOptional
Declaration
Property Value
IsParams
Declaration
Property Value
IsParamsArray
Declaration
bool IsParamsArray { get; }
Property Value
IsParamsCollection
Declaration
bool IsParamsCollection { get; }
Property Value
IsThis
Declaration
Property Value
NullableAnnotation
Declaration
NullableAnnotation NullableAnnotation { get; }
Property Value
Ordinal
Declaration
Property Value
OriginalDefinition
Declaration
IParameterSymbol OriginalDefinition { get; }
Property Value
RefCustomModifiers
Declaration
ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Property Value
RefKind
Declaration
Property Value
ScopedKind
Declaration
ScopedKind ScopedKind { get; }
Property Value
Type
Declaration
ITypeSymbol Type { get; }
Property Value