3 types derived from DbExpressionEntitySetInfo
System.Data.Entity (3)
System\Data\Mapping\ViewValidator.cs (3)
592private class DbExpressionSimpleTypeEntitySetInfo : DbExpressionEntitySetInfo 607private class DbExpressionStructuralTypeEntitySetInfo : DbExpressionEntitySetInfo 635private class DbExpressionMemberCollectionEntitySetInfo : DbExpressionEntitySetInfo
60 references to DbExpressionEntitySetInfo
System.Data.Entity (60)
System\Data\Mapping\ViewValidator.cs (60)
262private class AssociationSetViewValidator : DbExpressionVisitor<DbExpressionEntitySetInfo> 264private readonly Stack<KeyValuePair<string, DbExpressionEntitySetInfo>> variableScopes = new Stack<KeyValuePair<string, DbExpressionEntitySetInfo>>(); 280internal DbExpressionEntitySetInfo VisitExpression(DbExpression expression) 285private DbExpressionEntitySetInfo VisitExpressionBinding(DbExpressionBinding binding) 297DbExpressionEntitySetInfo info = this.VisitExpressionBinding(binding); 298this.variableScopes.Push(new KeyValuePair<string, DbExpressionEntitySetInfo>(binding.VariableName, info)); 336public override DbExpressionEntitySetInfo Visit(DbExpression expression) 341public override DbExpressionEntitySetInfo Visit(DbVariableReferenceExpression expression) 346public override DbExpressionEntitySetInfo Visit(DbPropertyExpression expression) 356public override DbExpressionEntitySetInfo Visit(DbProjectExpression expression) 359DbExpressionEntitySetInfo setInfo = VisitExpression(expression.Projection); 364public override DbExpressionEntitySetInfo Visit(DbNewInstanceExpression expression) 372foreach (DbExpressionEntitySetInfo info in argumentSetInfos.entitySetInfos) 394public override DbExpressionEntitySetInfo Visit(DbRefExpression expression) 400public override DbExpressionEntitySetInfo Visit(DbComparisonExpression expression) 405public override DbExpressionEntitySetInfo Visit(DbLikeExpression expression) 410public override DbExpressionEntitySetInfo Visit(DbLimitExpression expression) 415public override DbExpressionEntitySetInfo Visit(DbIsNullExpression expression) 420public override DbExpressionEntitySetInfo Visit(DbArithmeticExpression expression) 425public override DbExpressionEntitySetInfo Visit(DbAndExpression expression) 430public override DbExpressionEntitySetInfo Visit(DbOrExpression expression) 435public override DbExpressionEntitySetInfo Visit(DbNotExpression expression) 440public override DbExpressionEntitySetInfo Visit(DbDistinctExpression expression) 445public override DbExpressionEntitySetInfo Visit(DbElementExpression expression) 450public override DbExpressionEntitySetInfo Visit(DbIsEmptyExpression expression) 455public override DbExpressionEntitySetInfo Visit(DbUnionAllExpression expression) 460public override DbExpressionEntitySetInfo Visit(DbIntersectExpression expression) 465public override DbExpressionEntitySetInfo Visit(DbExceptExpression expression) 470public override DbExpressionEntitySetInfo Visit(DbTreatExpression expression) 475public override DbExpressionEntitySetInfo Visit(DbIsOfExpression expression) 480public override DbExpressionEntitySetInfo Visit(DbCastExpression expression) 485public override DbExpressionEntitySetInfo Visit(DbCaseExpression expression) 490public override DbExpressionEntitySetInfo Visit(DbOfTypeExpression expression) 495public override DbExpressionEntitySetInfo Visit(DbRelationshipNavigationExpression expression) 500public override DbExpressionEntitySetInfo Visit(DbDerefExpression expression) 505public override DbExpressionEntitySetInfo Visit(DbRefKeyExpression expression) 510public override DbExpressionEntitySetInfo Visit(DbEntityRefExpression expression) 515public override DbExpressionEntitySetInfo Visit(DbScanExpression expression) 520public override DbExpressionEntitySetInfo Visit(DbFilterExpression expression) 525public override DbExpressionEntitySetInfo Visit(DbConstantExpression expression) 530public override DbExpressionEntitySetInfo Visit(DbNullExpression expression) 535public override DbExpressionEntitySetInfo Visit(DbCrossJoinExpression expression) 540public override DbExpressionEntitySetInfo Visit(DbJoinExpression expression) 545public override DbExpressionEntitySetInfo Visit(DbParameterReferenceExpression expression) 550public override DbExpressionEntitySetInfo Visit(DbFunctionExpression expression) 555public override DbExpressionEntitySetInfo Visit(DbLambdaExpression expression) 561public override DbExpressionEntitySetInfo Visit(DbApplyExpression expression) 566public override DbExpressionEntitySetInfo Visit(DbGroupByExpression expression) 571public override DbExpressionEntitySetInfo Visit(DbSkipExpression expression) 576public override DbExpressionEntitySetInfo Visit(DbSortExpression expression) 581public override DbExpressionEntitySetInfo Visit(DbQuantifierExpression expression) 609private Dictionary<String, DbExpressionEntitySetInfo> m_entitySetInfos; 613m_entitySetInfos = new Dictionary<string, DbExpressionEntitySetInfo>(); 616internal void Add(string key, DbExpressionEntitySetInfo value) 621internal IEnumerable<KeyValuePair<string, DbExpressionEntitySetInfo>> SetInfos 629internal DbExpressionEntitySetInfo GetEntitySetInfoForMember(string memberName) 637private IEnumerable<DbExpressionEntitySetInfo> m_entitySets; 639internal DbExpressionMemberCollectionEntitySetInfo(IEnumerable<DbExpressionEntitySetInfo> entitySetInfos) 644internal IEnumerable<DbExpressionEntitySetInfo> entitySetInfos