public override void VisitParameter(ParameterSyntax node) { // ignore parameters in lambdaexpressions if (node.IsWithinLambda()) return; var parameter = new Parameter( node.Identifier.ToString(), (ITypeSymbol)_semantic.GetSymbolInfo(node.Type).Symbol); _parameters.Add(parameter); }
public void Add(Parameter parameter) => _parameters.Add(parameter);
public bool IsEqual(Parameter other) => Name == other.Name && Type == other.Type;