Example #1
0
 public ParameterExpression(MetadataHost host, ParameterDefinition parameter)
     : base(host)
 {
     Parameter = parameter;
 }
Example #2
0
 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);
 }