public ResElementCtorApp( SourceRange range, IResTypeExp type, IResElementRef element, IEnumerable <ResElementCtorArg> args) : base(range, type) { _element = element; _args = args.ToArray(); }
public ResEnv NestImplicitFreq(IResElementRef freq) { return(new ResEnv( _context, _diagnostics, _scope, _score, freq, _disableConversions, _baseAttributeType)); }
public ResFreqQualType( SourceRange range, IResElementRef freq, IResTypeExp type) { if (freq == null) { throw new ArgumentNullException("freq"); } _range = range; _freq = freq; _type = type; }
public ResEnv( ResolveContext context, IDiagnosticsSink diagnostics, IResScope scope, Cell <ResOverloadScore> score, IResElementRef implicitFreq, bool disableConversions, IResTypeExp baseAttributeType) { _context = context; _diagnostics = diagnostics; _scope = scope; _score = score; _implicitFreq = implicitFreq; _disableConversions = disableConversions; _baseAttributeType = baseAttributeType; }
private MidType EmitTypeExpImpl(IResElementRef resElement, MidEmitEnv env) { return((MidType)EmitMemberTerm(resElement.MemberTerm, env)); }