public override BD2.Core.FrontendInstanceBase GetInstanse(BD2.Core.DataContext dataContext) { if (instances.ContainsKey(dataContext)) { return(instances [dataContext]); } FrontendInstance fi = new FrontendInstance(this, ValueDeserializer); instances.Add(dataContext, fi); return(fi); }
public ColumnSet(FrontendInstance frontendInstanceBase, byte[] id, byte[] chunkID, Column[] columns) : base(frontendInstanceBase, id, chunkID) { if (columns == null) { throw new ArgumentNullException("columns"); } foreach (var c in columns) { if (c == null) { throw new ArgumentException("null reference in array", "columns"); } } this.columns = columns; }
public DataContext(FrontendInstanceBase frontendInstanceBase, DataContext baseContext) : base(baseContext) { this.frontendInstanceBase = (FrontendInstance)frontendInstanceBase; }