Пример #1
0
 /// <summary>
 /// Create a child scope.
 /// </summary>
 /// <param name="nameResolver">resolve injection names/object.</param>
 /// <returns>a child scope.</returns>
 public SqlScope CreateChildScope(IScopeNameResolver nameResolver = null) => new SqlScope(this, nameResolver);
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SqlScope"/> class.
 /// </summary>
 /// <param name="parent">the parent of this</param>
 /// <param name="nameResolver">resolve injection names/object.</param>
 public SqlScope(SqlScope parent = null, IScopeNameResolver nameResolver = null)
 {
     this.Parent        = parent;
     this.ChildElements = new Dictionary <SqlName, object>();
     this._NameResolver = nameResolver;
 }