public bool isDelegateType()
{
return (IsAggregateType() && getAggregate().IsDelegate());
}
public ExprBoundLambda(CType type, Scope argumentScope) : base(ExpressionKind.BoundLambda, type) { Debug.Assert(type == null || type.isDelegateType()); Debug.Assert(argumentScope != null); ArgumentScope = argumentScope; }