public AnonymousTypeProperty(IUnresolvedProperty unresolved, ITypeResolveContext parentContext, AnonymousType declaringType) : base(unresolved, parentContext) { this.declaringType = declaringType; }
public AnonymousTypeReference(IUnresolvedProperty[] properties) { if (properties == null) throw new ArgumentNullException("properties"); this.unresolvedProperties = properties; }
public DefaultResolvedProperty(IUnresolvedProperty unresolved, ITypeResolveContext parentContext) : base(unresolved, parentContext) { this.unresolved = unresolved; this.parameters = unresolved.Parameters.CreateResolvedParameters(context); }