OfExactSignature(IConstructorCollection, IReadOnlyList<IType>, IReadOnlyList<RefKind>?)
Gets a constructor that exactly matches the specified signature given using the System.Reflection API.
Declaration
public static IConstructor? OfExactSignature(this IConstructorCollection constructors, IReadOnlyList<IType> parameterTypes, IReadOnlyList<RefKind>? refKinds = null)Parameters
| Type | Name | Description |
|---|---|---|
| IConstructorCollection | constructors | A collection of constructors. |
| IReadOnlyList<IType> | parameterTypes | List of parameter types. |
| IReadOnlyList<RefKind> | refKinds | List of parameter reference kinds, or |
Returns
| Type | Description |
|---|---|
| IConstructor | A IConstructor that matches the given signature. |
OfExactSignature(IConstructorCollection, IConstructor)
Gets a constructor that exactly matches the signature of the specified method.
Declaration
public static IConstructor? OfExactSignature(this IConstructorCollection constructors, IConstructor signatureTemplate)Parameters
| Type | Name | Description |
|---|---|---|
| IConstructorCollection | constructors | A collection of constructors. |
| IConstructor | signatureTemplate | Constructor signature of which to should be considered. |
Returns
| Type | Description |
|---|---|
| IConstructor | A IConstructor that matches the given signature. |