MatchCandidate Methods |
The MatchCandidate type exposes the following members.
Name | Description | |
---|---|---|
![]() | CompareVtoU | |
![]() | CopyInferredTypeArguments |
Copy the inferred type arguments to the specified MethodRef or TypeRef (pseudo-inferred type arguments
are used for references to type definitions in doc comments).
|
![]() | DependsDirectlyOn | |
![]() | DependsOn | |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | ExactInference | |
![]() | ExplicitParameterTypeInference | |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | FindUniqueInterface | |
![]() | Fix | |
![]() | FixTypeArgument | |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetMismatchDescription |
Get a description of why the candidate doesn't match.
|
![]() | GetParameterTypes |
Get the types of the specified collection of parameters, and also the ref/out and params status of each.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | HasStrongBounds |
Determine if bounds other than a lower bound to a 'null' object type exist.
|
![]() | HasUnfixedInputType |
Determine if T has any unfixed input types.
|
![]() | InferTypeArguments(Object, TypeRefBase, UnresolvedRef) |
Perform Type Inference for omitted type arguments on a generic method in a method group [C# 4.0 section 7.5.2.13].
|
![]() | InferTypeArguments(ICollection, ListExpression, UnresolvedRef, Boolean) |
Perform Type Inference for omitted type arguments on a generic method invocation [C# 4.0 section 7.5.2].
|
![]() | IsMismatchDueToAccessibilityOnly |
Determine if a mismatch is due to inaccessibility only.
|
![]() | IsMismatchDueToUnresolvedOnly |
Determine if a mismatch is due to unresolved references only (as far as we can tell).
|
![]() | LowerBoundInference | |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | OutputTypeInference | |
![]() | ToString |
Render as a string (mainly for display in the debugger).
(Overrides ObjectToString.) |
![]() | UpperBoundInference |