public ParameterExpression(MetadataHost host, ParameterDefinition parameter) : base(host) { Parameter = parameter; }
private void ParseParameterDefinition(MethodDefinition methodDefinition) { if (!IsMatch(Tag.Identifier)) { // todo: add support for keywords ref, out, params Error("Identifier not expected!"); } var xType = ReadFullIdentifier(true); // todo: add support for pointer types string xParamName = ReadFullIdentifier(false); var xParamDef = new ParameterDefinition(mParsingContexts.ToArray()) { Name = xParamName, ParameterTypeName = xType }; methodDefinition.Parameters.Add(xParamDef); }