public override BaseMode BuildViewSchemaClone(Database.View.ViewSchema.Builder builder) { Database.View.ViewSchema vs; vs = builder.Build(m_RawSchema); if (vs != null) { SnapshotMode copy = new SnapshotMode(this); copy.ViewSchema = vs; copy.SchemaToDisplay = vs; copy.UpdateTableSelectionNames(); return(copy); } return(null); }
public override BaseMode BuildViewSchemaClone(Database.View.ViewSchema.Builder builder) { Database.View.ViewSchema vs; using (Profiling.GetMarker(Profiling.MarkerId.BuildViewDefinitionFile).Auto()) { vs = builder.Build(m_RawSchema); } if (vs != null) { SnapshotMode copy = new SnapshotMode(this); copy.ViewSchema = vs; copy.SchemaToDisplay = vs; copy.UpdateTableSelectionNames(); return(copy); } return(null); }