public IParameter[] GetParameters() { if (_parameters == null) { _parameters = GenericMapping.MapParameters(SourceMember.GetParameters()); } return(_parameters); }
public CallableSignature GetSignature() { if (_signature == null) { CallableSignature definitionSignature = ((ICallableType)_definition).GetSignature(); IParameter[] parameters = GenericMapping.MapParameters(definitionSignature.Parameters); IType returnType = GenericMapping.MapType(definitionSignature.ReturnType); _signature = new CallableSignature(parameters, returnType); } return(_signature); }
public IParameter[] GetParameters() { return(_parameters ?? (_parameters = GenericMapping.MapParameters(_definition.GetParameters()))); }
public IParameter[] GetParameters() { return(_parameters ?? (_parameters = GenericMapping.MapParameters(SourceMember.GetParameters()))); }