public Map ( IParameter sources ) : IParameter[] | ||
sources | IParameter | |
return | IParameter[] |
public IParameter[] Map(IParameter[] sources)
{
return Array.ConvertAll<IParameter, IParameter>(sources, Map);
}
GenericMapping::Map ( IConstructor source ) : IConstructor | |
GenericMapping::Map ( IEntity source ) : IEntity | |
GenericMapping::Map ( IEvent source ) : IEvent | |
GenericMapping::Map ( IField source ) : IField | |
GenericMapping::Map ( IMethod source ) : IMethod | |
GenericMapping::Map ( IParameter source ) : IParameter | |
GenericMapping::Map ( IProperty source ) : IProperty | |
GenericMapping::Map ( IType source ) : IType |
public CallableSignature GetSignature() { if (_signature == null) { CallableSignature definitionSignature = ((ICallableType)_definition).GetSignature(); IParameter[] parameters = GenericMapping.Map(definitionSignature.Parameters); IType returnType = GenericMapping.Map(definitionSignature.ReturnType); _signature = new CallableSignature(parameters, returnType); } return(_signature); }