Rubberduck.Parsing.Symbols.IdentifierReference.IdentifierReference C# (CSharp) Method

IdentifierReference() public method

public IdentifierReference ( QualifiedModuleName qualifiedName, Rubberduck.Parsing.Symbols.Declaration parentScopingDeclaration, Rubberduck.Parsing.Symbols.Declaration parentNonScopingDeclaration, string identifierName, Rubberduck.VBEditor.Selection selection, ParserRuleContext context, Rubberduck.Parsing.Symbols.Declaration declaration, bool isAssignmentTarget = false, bool hasExplicitLetStatement = false, IEnumerable annotations = null ) : Antlr4.Runtime
qualifiedName Rubberduck.VBEditor.QualifiedModuleName
parentScopingDeclaration Rubberduck.Parsing.Symbols.Declaration
parentNonScopingDeclaration Rubberduck.Parsing.Symbols.Declaration
identifierName string
selection Rubberduck.VBEditor.Selection
context ParserRuleContext
declaration Rubberduck.Parsing.Symbols.Declaration
isAssignmentTarget bool
hasExplicitLetStatement bool
annotations IEnumerable
return Antlr4.Runtime
        public IdentifierReference(
            QualifiedModuleName qualifiedName, 
            Declaration parentScopingDeclaration, 
            Declaration parentNonScopingDeclaration, 
            string identifierName,
            Selection selection, 
            ParserRuleContext context, 
            Declaration declaration, 
            bool isAssignmentTarget = false,
            bool hasExplicitLetStatement = false, 
            IEnumerable<IAnnotation> annotations = null)
        {
            _parentScopingDeclaration = parentScopingDeclaration;
            _parentNonScopingDeclaration = parentNonScopingDeclaration;
            _qualifiedName = qualifiedName;
            _identifierName = identifierName;
            _selection = selection;
            _context = context;
            _declaration = declaration;
            _hasExplicitLetStatement = hasExplicitLetStatement;
            _isAssignmentTarget = isAssignmentTarget;
            _annotations = annotations ?? new List<IAnnotation>();
        }