public CommandDetails(CommandDetails details) { this.Session = details.Session; this.Parent = details.Parent; this.CollectionName = details.CollectionName; this.CollectionExpression = details.CollectionExpression; this.DerivedCollectionName = details.DerivedCollectionName; this.DerivedCollectionExpression = details.DerivedCollectionExpression; this.DynamicPropertiesContainerName = details.DynamicPropertiesContainerName; this.FunctionName = details.FunctionName; this.ActionName = details.ActionName; this.IsAlternateKey = details.IsAlternateKey; this.KeyValues = details.KeyValues; this.NamedKeyValues = details.NamedKeyValues; this.EntryData = details.EntryData; this.Filter = details.Filter; this.FilterExpression = details.FilterExpression; this.Search = details.Search; this.SkipCount = details.SkipCount; this.TopCount = details.TopCount; this.ExpandAssociations = details.ExpandAssociations; this.SelectColumns = details.SelectColumns; this.OrderbyColumns = details.OrderbyColumns; this.ComputeCount = details.ComputeCount; this.IncludeCount = details.IncludeCount; this.LinkName = details.LinkName; this.LinkExpression = details.LinkExpression; this.MediaName = details.MediaName; this.MediaProperties = details.MediaProperties; this.QueryOptions = details.QueryOptions; this.QueryOptionsKeyValues = details.QueryOptionsKeyValues; this.QueryOptionsExpression = details.QueryOptionsExpression; this.BatchEntries = details.BatchEntries; }
public CommandDetails(CommandDetails details) { this.Session = details.Session; this.Parent = details.Parent; this.CollectionName = details.CollectionName; this.CollectionExpression = details.CollectionExpression; this.DerivedCollectionName = details.DerivedCollectionName; this.DerivedCollectionExpression = details.DerivedCollectionExpression; this.DynamicPropertiesContainerName = details.DynamicPropertiesContainerName; this.FunctionName = details.FunctionName; this.ActionName = details.ActionName; this.KeyValues = details.KeyValues; this.NamedKeyValues = details.NamedKeyValues; this.EntryData = details.EntryData; this.Filter = details.Filter; this.FilterExpression = details.FilterExpression; this.FilterExpression = details.FilterExpression; this.SkipCount = details.SkipCount; this.TopCount = details.TopCount; this.ExpandAssociations = details.ExpandAssociations; this.SelectColumns = details.SelectColumns; this.OrderbyColumns = details.OrderbyColumns; this.ComputeCount = details.ComputeCount; this.IncludeCount = details.IncludeCount; this.LinkName = details.LinkName; this.LinkExpression = details.LinkExpression; this.BatchEntries = details.BatchEntries; }
internal FluentCommand(FluentCommand ancestor) { _details = new CommandDetails(ancestor._details); }
internal FluentCommand(Session session, FluentCommand parent, SimpleDictionary<object, IDictionary<string, object>> batchEntries) { _details = new CommandDetails(session, parent, batchEntries); }
internal FluentCommand(Session session, FluentCommand parent, ConcurrentDictionary <object, IDictionary <string, object> > batchEntries) { _details = new CommandDetails(session, parent, batchEntries); }