Boo.Lang.Compiler.TypeSystem.GenericMapping.Map C# (CSharp) Method

Map() public method

Maps a constructor on a generic type definition to its constructed counterpart.
public Map ( IConstructor source ) : IConstructor
source IConstructor
return IConstructor
        public IConstructor Map(IConstructor source)
        {
            return (IConstructor)Map((IEntity)source);
        }

Same methods

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 ( IParameter sources ) : IParameter[]
GenericMapping::Map ( IProperty source ) : IProperty
GenericMapping::Map ( IType source ) : IType

Usage Example

Beispiel #1
0
        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);
        }
All Usage Examples Of Boo.Lang.Compiler.TypeSystem.GenericMapping::Map