MatchCandidate Fields |
The MatchCandidate type exposes the following members.
Name | Description | |
---|---|---|
ArgumentsMismatchDueToUnresolvedOnly |
True if the method arguments only failed to match because of UnresolvedRefs.
| |
BaseInterfacePaths |
Records the base interface paths of a match (for use in finding type arguments).
| |
HasDynamicallyTypedParameters |
True if the UnresolvedRef being matched is a method invocation and at least one argument has a dynamic type.
| |
InferredTypeArguments |
Any inferred type arguments.
| |
IsAccessible |
True if the candidate is accessible.
| |
IsCategoryMatch |
True if the ResolveCategory matches.
| |
IsDocCodeReference |
True if the reference is inside a DocCode documentation comment.
| |
IsMethodArgumentsMatch |
True if the method arguments match.
| |
IsPendingOverride |
True if this is an override method that is pending the finding of the corresponding abstract/virtual method declaration
(override methods are not complete matches until the corresponding abstract/virtual method is found).
| |
IsStaticModeMatch |
True if the static modifiers match.
| |
IsTypeArgumentFixed |
An array of flags indicating if each inferred type argument has been fixed.
| |
IsTypeArgumentsMatch |
True if the type arguments match.
| |
IsTypeInferenceFailure |
True if type inference failed.
| |
MethodArgumentMismatchIndex |
The index of the first non-matching method argument.
| |
Object |
The candidate CodeObject or MemberInfo.
| |
ResolveFlags |
The associated ResolveFlags.
| |
UniqueId |
Used for type equivalence for COM types in interop assemblies.
|