IParameterDefinition Interface
Provides the base requirements of a parameter definition.
public interface IParameterDefinition : IReflectionDefinition
Properties
DeclaringMember
The ITypeMemberDefinition representing the type member that declares the current parameter.
IsByReference
Indicates whether this is a pass by-reference parameter.
IsDynamicType
Indicates whether the parameter type is a dynamic type.
IsExtension
Indicates whether this is the first parameter to an extension method.
IsOptional
Indicates whether this is an optional parameter.
IsOutput
Indicates whether this is an output parameter.
IsParameterArray
Indicates whether this is a parameter array.
SourceFileLocation
The source file location that contain the parameter's declaration.
ISourceFileLocation? SourceFileLocation { get; }
Property Value
Remarks
This property only knows the source file location for parameter definitions loaded from code.
Type
An ITypeReference for the parameter type.