protected virtual ScopeDeclaration NewScope(IScopeContainer container = null) { return(new ScopeDeclaration(container)); }
protected override ScopeDeclaration NewScope(IScopeContainer container = null) { return(new ScopeDeclarationWithRef(container)); }
public ScopeDeclarationWithRef(IScopeContainer scopeContainer) : base(scopeContainer) { VariableReferences = new List <VariableReferenceExpression>(); }
protected override ScopeDeclaration NewScope(IScopeContainer container = null) { return new ScopeDeclarationWithRef(container); }
public ScopeDeclarationWithRef(IScopeContainer scopeContainer) : base(scopeContainer) { VariableReferences = new List<VariableReferenceExpression>(); }
public ScopeCollection(IScopeContainer container) { m_container = container; m_items = new ArrayList(); }
public ScopeCollection (IScopeContainer container) { m_container = container; m_items = new ArrayList (); }
/// <summary> /// Initializes a new instance of the <see cref="ScopeDeclaration"/> class. /// </summary> /// <param name="scopeContainer">The scope container.</param> public ScopeDeclaration(IScopeContainer scopeContainer) { ScopeContainer = scopeContainer; Declarations = new Dictionary <string, List <IDeclaration> >(); }
protected virtual ScopeDeclaration NewScope(IScopeContainer container = null) { return new ScopeDeclaration(container); }
/// <summary> /// Initializes a new instance of the <see cref="ScopeDeclaration"/> class. /// </summary> /// <param name="scopeContainer">The scope container.</param> public ScopeDeclaration(IScopeContainer scopeContainer) { ScopeContainer = scopeContainer; Declarations = new Dictionary<string, List<IDeclaration>>(); Generics = new Dictionary<string, List<GenericDeclaration>>(); }