|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Discovers the attributes of a parameter and provides access to parameter metadata. More...
Properties | |
| ParameterAttributes | Attributes [get] |
| Gets the attributes for this parameter. | |
| IMemberSymbol | Member [get] |
| Gets a value indicating the member in which the parameter is implemented. | |
| ITypeSymbol | ParameterType [get] |
| Gets the Type of this parameter. | |
| string? | Name [get] |
| Gets the name of the parameter. | |
| int | Position [get] |
| Gets the zero-based position of the parameter in the formal parameter list. | |
| bool | HasDefaultValue [get] |
| Gets a value that indicates whether this parameter has a default value. | |
| object? | DefaultValue [get] |
| Gets a value indicating the default value if the parameter has a default value. | |
| bool | IsIn [get] |
| Gets a value indicating whether this is an input parameter. | |
| bool | IsOut [get] |
| Gets a value indicating whether this is an output parameter. | |
| bool | IsOptional [get] |
| Gets a value indicating whether this parameter is optional. | |
| bool | IsLcid [get] |
| Gets a value indicating whether this parameter is a locale identifier (lcid). | |
| bool | IsRetval [get] |
| Gets a value indicating whether this is a Retval parameter. | |
| int | MetadataToken [get] |
| Gets a value that identifies this parameter in metadata. | |
Properties inherited from IKVM.CoreLib.Symbols.ISymbol | |
| bool | IsMissing [get] |
Returns true if the symbol is missing. | |
Additional Inherited Members | |
Public Member Functions inherited from IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider | |
| ImmutableArray< CustomAttributeSymbol > | GetCustomAttributes () |
| Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes. | |
| ImmutableArray< CustomAttributeSymbol > | GetCustomAttributes (ITypeSymbol attributeType) |
| Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type. | |
| bool | IsDefined (ITypeSymbol attributeType) |
| Indicates whether one or more instance of attributeType is defined on this member. | |
Discovers the attributes of a parameter and provides access to parameter metadata.
Definition at line 9 of file IParameterSymbol.cs.
|
get |
Gets the attributes for this parameter.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 15 of file IParameterSymbol.cs.
|
get |
Gets a value indicating the default value if the parameter has a default value.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 45 of file IParameterSymbol.cs.
|
get |
Gets a value that indicates whether this parameter has a default value.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 40 of file IParameterSymbol.cs.
|
get |
Gets a value indicating whether this is an input parameter.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 50 of file IParameterSymbol.cs.
|
get |
Gets a value indicating whether this parameter is a locale identifier (lcid).
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 65 of file IParameterSymbol.cs.
|
get |
Gets a value indicating whether this parameter is optional.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 60 of file IParameterSymbol.cs.
|
get |
Gets a value indicating whether this is an output parameter.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 55 of file IParameterSymbol.cs.
|
get |
Gets a value indicating whether this is a Retval parameter.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 70 of file IParameterSymbol.cs.
|
get |
Gets a value indicating the member in which the parameter is implemented.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 20 of file IParameterSymbol.cs.
|
get |
Gets a value that identifies this parameter in metadata.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 75 of file IParameterSymbol.cs.
|
get |
Gets the name of the parameter.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 30 of file IParameterSymbol.cs.
|
get |
Gets the Type of this parameter.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 25 of file IParameterSymbol.cs.
|
get |
Gets the zero-based position of the parameter in the formal parameter list.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
Definition at line 35 of file IParameterSymbol.cs.