private RuntimeFatMethodParameterInfo(MethodBase member, MethodHandle methodHandle, int position, ParameterHandle parameterHandle, MetadataReader reader, Handle typeHandle, TypeContext typeContext) : base(member, position, reader, typeHandle, typeContext) { _methodHandle = methodHandle; _parameterHandle = parameterHandle; _parameter = parameterHandle.GetParameter(reader); }
} // GetNamespaceReference public Parameter GetParameter(ParameterHandle handle) { var record = new Parameter() { _reader = this, _handle = handle }; var offset = (uint)handle.Offset; offset = _streamReader.Read(offset, out record._flags); offset = _streamReader.Read(offset, out record._sequence); offset = _streamReader.Read(offset, out record._name); offset = _streamReader.Read(offset, out record._defaultValue); offset = _streamReader.Read(offset, out record._customAttributes); return record; } // GetParameter