Method | Description | |
---|---|---|
MemberRefMetadataDecoder ( PEModuleSymbol moduleSymbol, TypeSymbol containingType ) : Microsoft.CodeAnalysis |
Method | Description | |
---|---|---|
GetGenericMethodTypeParamSymbol ( int position ) : TypeSymbol |
We know that we'll never have a method context because that's what we're trying to find. Instead, just return an indexed type parameter that will make comparison easier.
|
|
GetGenericTypeParamSymbol ( int position ) : TypeSymbol |
This override changes two things: 1) Return type arguments instead of type parameters. 2) Handle non-PE types.
|
Method | Description | |
---|---|---|
CustomModifiersMatch ( ImmutableArray |
||
FindFieldBySignature ( TypeSymbol targetTypeSymbol, string targetMemberName, ImmutableArray |
||
FindMember ( TypeSymbol targetTypeSymbol, MemberReferenceHandle memberRef, bool methodsOnly ) : Symbol |
Search through the members of a given type symbol to find the method that matches a particular signature.
|
|
FindMethodBySignature ( TypeSymbol targetTypeSymbol, string targetMemberName, SignatureHeader targetMemberSignatureHeader, int targetMemberTypeParamCount, ParamInfo |
||
GetGenericTypeArgumentSymbol ( int position, NamedTypeSymbol namedType, int &cumulativeArity, TypeSymbol &typeArgument ) : void | ||
MethodSymbolMatchesParamInfo ( MethodSymbol candidateMethod, ParamInfo |
||
ParametersMatch ( ParameterSymbol candidateParam, TypeMap candidateMethodTypeMap, ParamInfo |
||
ReturnTypesMatch ( MethodSymbol candidateMethod, TypeMap candidateMethodTypeMap, ParamInfo |
protected GetGenericMethodTypeParamSymbol ( int position ) : TypeSymbol | ||
position | int | |
return | TypeSymbol |
protected GetGenericTypeParamSymbol ( int position ) : TypeSymbol | ||
position | int | |
return | TypeSymbol |
public MemberRefMetadataDecoder ( PEModuleSymbol moduleSymbol, TypeSymbol containingType ) : Microsoft.CodeAnalysis | ||
moduleSymbol | PEModuleSymbol | |
containingType | TypeSymbol | |
return | Microsoft.CodeAnalysis |