public RelationSchemaDiffLoader(RelationSchema.Schema SchemaNew, TreeFormatParseSetting OuterParsingSetting, TreeFormatEvaluateSetting OuterEvaluateSetting) { EntityFields = SchemaNew.GetMap().Where(p => p.Value.OnEntity).ToDictionary(p => p.Key, p => p.Value.Entity.Fields.ToDictionary(f => f.Name)); EntityMappings = new List <Semantics.Node>(); Positions = new Dictionary <Object, Syntax.FileTextRange>(); this.tfpo = OuterParsingSetting; this.tfeo = OuterEvaluateSetting; }
public RelationSchemaDiffLoader(RelationSchema.Schema SchemaNew) : this(SchemaNew, null, null) { }