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 |