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.
|