public IMethod ConstructMethod(IType[] arguments) { IMethod constructed = null; if (!_constructedMethods.TryGetValue(arguments, out constructed)) { constructed = new GenericConstructedMethod(_typeSystemServices, this, arguments); _constructedMethods.Add(arguments, constructed); } return(constructed); }
public IMethod ConstructMethod(IType[] arguments) { IMethod constructed = null; if (!_constructedMethods.TryGetValue(arguments, out constructed)) { constructed = new GenericConstructedMethod(_typeSystemServices, this, arguments); _constructedMethods.Add(arguments, constructed); } return constructed; }