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

ParameterDeclaration() public method

Creates a new user declaration for a parameter.
public ParameterDeclaration ( QualifiedMemberName qualifiedName, Rubberduck.Parsing.Symbols.Declaration parentDeclaration, ParserRuleContext context, Rubberduck.VBEditor.Selection selection, string asTypeName, bool isOptional, bool isByRef, bool isArray = false, bool isParamArray = false ) : Antlr4.Runtime
qualifiedName Rubberduck.VBEditor.QualifiedMemberName
parentDeclaration Rubberduck.Parsing.Symbols.Declaration
context ParserRuleContext
selection Rubberduck.VBEditor.Selection
asTypeName string
isOptional bool
isByRef bool
isArray bool
isParamArray bool
return Antlr4.Runtime
        public ParameterDeclaration(QualifiedMemberName qualifiedName, 
            Declaration parentDeclaration,
            ParserRuleContext context, 
            Selection selection, 
            string asTypeName, 
            bool isOptional, 
            bool isByRef,
            bool isArray = false, 
            bool isParamArray = false)
            : base(qualifiedName, parentDeclaration, parentDeclaration, asTypeName, false, false, Accessibility.Implicit, DeclarationType.Parameter, context, selection, false)
        {
            _isOptional = isOptional;
            _isByRef = isByRef;
            _isArray = isArray;
            _isParamArray = isParamArray;
        }

Same methods

ParameterDeclaration::ParameterDeclaration ( QualifiedMemberName qualifiedName, Rubberduck.Parsing.Symbols.Declaration parentDeclaration, string asTypeName, bool isOptional, bool isByRef, bool isArray = false, bool isParamArray = false ) : Antlr4.Runtime