protected void AddExport(Declaration declaration) { AddExports(new[] { declaration }); }
internal DependencyElement(Declaration declaration, IEnumerable <Declaration> declarations, Type serviceType) : base(declarations) { _declaration = declaration; _serviceType = serviceType; }
internal PatternElement(Declaration declaration, IEnumerable <ConditionElement> conditions, PatternSourceElement source) : this(declaration, conditions) { Source = source; }
public void Add(Declaration declaration) { _symbolTable.Add(declaration); }
internal PatternElement(Declaration declaration, IEnumerable <ConditionElement> conditions) { Declaration = declaration; ValueType = declaration.Type; _conditions = new List <ConditionElement>(conditions); }