Files
2026-06-04 11:42:34 +02:00

29 lines
819 B
C#

using System;
using System.Collections;
using System.Reflection;
namespace Google.Protobuf.Reflection
{
// Token: 0x0200006A RID: 106
internal sealed class RepeatedFieldAccessor : FieldAccessorBase
{
// Token: 0x060005F5 RID: 1525 RVA: 0x0001454A File Offset: 0x0001274A
internal RepeatedFieldAccessor(PropertyInfo property, FieldDescriptor descriptor)
: base(property, descriptor)
{
}
// Token: 0x060005F6 RID: 1526 RVA: 0x00014EB1 File Offset: 0x000130B1
public override void Clear(IMessage message)
{
((IList)base.GetValue(message)).Clear();
}
// Token: 0x060005F7 RID: 1527 RVA: 0x00014EC4 File Offset: 0x000130C4
public override void SetValue(IMessage message, object value)
{
throw new InvalidOperationException("SetValue is not implemented for repeated fields");
}
}
}