IParameter Interface
- Namespace
- Kampute.DocToolkit.Metadata
- Assembly
Definition
Defines a contract for accessing parameter metadata.
public interface IParameter : IWithCustomAttributes, IWithCustomModifiers, IMetadataAdapter<ParameterInfo>
- Extends
- Implemented by
Properties
| DefaultValue | Gets the default value of the parameter. |
| HasDefaultValue | Gets a value indicating whether the parameter has a default value. |
| IsByRef | Gets a value indicating whether the parameter is passed by reference. |
| IsOptional | Gets a value indicating whether the parameter is optional. |
| IsParameterArray | Gets a value indicating whether the parameter is a parameter array. |
| IsReturnParameter | Gets a value indicating whether the parameter is a return parameter. |
| Member | Gets the member that this parameter belongs to. |
| Name | Gets the name of the parameter. |
| Position | Gets the position of the parameter in the parameter list. |
| ReferenceKind | Gets the reference type of the parameter if it is passed by reference. |
| Type | Gets the type of the parameter. |
Methods