Click or drag to resize

MatchCandidate Methods

The MatchCandidate type exposes the following members.

Methods
  NameDescription
Protected methodCompareVtoU
Public methodCopyInferredTypeArguments
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).
Protected methodDependsDirectlyOn
Protected methodDependsOn
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodExactInference
Protected methodExplicitParameterTypeInference
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodFindUniqueInterface
Protected methodFix
Protected methodFixTypeArgument
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMismatchDescription
Get a description of why the candidate doesn't match.
Protected methodGetParameterTypes
Get the types of the specified collection of parameters, and also the ref/out and params status of each.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodHasStrongBounds
Determine if bounds other than a lower bound to a 'null' object type exist.
Protected methodHasUnfixedInputType
Determine if T has any unfixed input types.
Public methodInferTypeArguments(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].
Public methodInferTypeArguments(ICollection, ListExpression, UnresolvedRef, Boolean)
Perform Type Inference for omitted type arguments on a generic method invocation [C# 4.0 section 7.5.2].
Public methodIsMismatchDueToAccessibilityOnly
Determine if a mismatch is due to inaccessibility only.
Public methodIsMismatchDueToUnresolvedOnly
Determine if a mismatch is due to unresolved references only (as far as we can tell).
Protected methodLowerBoundInference
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOutputTypeInference
Public methodToString
Render as a string (mainly for display in the debugger).
(Overrides ObjectToString.)
Protected methodUpperBoundInference
Top
See Also