Esempio n. 1
0
 public void UseScope(string moduleName)
 {
     _Module        = !string.IsNullOrEmpty(moduleName) && _ModuleScope.TryGetValue(moduleName, out BaselineContextScope scope) ? scope : null;
     _Binding       = null;
     _Configuration = null;
     _Filter        = null;
 }
Esempio n. 2
0
 internal void Add(BaselineContextScope scope)
 {
     if (scope.Type == ScopeType.Module)
     {
         _ModuleScope.Add(scope.ModuleName, scope);
     }
     else if (scope.Type == ScopeType.Explicit)
     {
         _Explicit = scope;
     }
     else if (scope.Type == ScopeType.Workspace)
     {
         _Workspace = scope;
     }
     else if (scope.Type == ScopeType.Parameter)
     {
         _Parameter = scope;
     }
 }