private GenericTypeParameterData GetGenericTypeParameterData(IMethodSymbol methodSymbol, int position)
 {
     Debug.Assert(
         Context.GetDeclaringAssemblySymbol(methodSymbol.ContainingType).ToDisplayString() == FullName,
         "The method is not from this assembly");
     _methodOwnedGenericParameters.TryGetValue(
         Tuple.Create(new MethodSignature(Context, methodSymbol), position),
         out GenericTypeParameterData genericParameter);
     return(genericParameter);
 }
Exemple #2
0
 public TypeNameTypeKey(MetadataResolutionContext context, ITypeSymbol typeSymbol)
 {
     _fullName     = typeSymbol.GetFullName();
     _assemblyName = context.GetDeclaringAssemblySymbol(typeSymbol).ToDisplayString();
 }