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); }
public TypeNameTypeKey(MetadataResolutionContext context, ITypeSymbol typeSymbol) { _fullName = typeSymbol.GetFullName(); _assemblyName = context.GetDeclaringAssemblySymbol(typeSymbol).ToDisplayString(); }