private ContextualLinqParameter(string name, ITypeSymbol type)
 {
     this.Name          = name;
     this.Type          = type;
     this.ParameterType = ContextualLinqParameterType.Parameter;
 }
 private ContextualLinqParameter(string name, EFCodeFirstClassInfo type)
 {
     this.Name          = name;
     this.QueryableType = type;
     this.ParameterType = ContextualLinqParameterType.Queryable;
 }
 private ContextualLinqParameter(string name)
 {
     this.Name          = name;
     this.ParameterType = ContextualLinqParameterType.Unknown;
 }