コード例 #1
0
        /// <inheritdoc />
        protected override IList <ParameterDefinition> GetParameterDefinitions()
        {
            var result = new OwnedCollection <MethodDefinition, ParameterDefinition>(this);

            foreach (var token in _parentModule.GetParameterRange(MetadataToken.Rid))
            {
                if (_parentModule.TryLookupMember(token, out var member) && member is ParameterDefinition parameter)
                {
                    result.Add(parameter);
                }
            }

            return(result);
        }