scripts
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
namespace Google.Protobuf.Compatibility
|
||||
{
|
||||
// Token: 0x0200006E RID: 110
|
||||
internal static class PropertyInfoExtensions
|
||||
{
|
||||
// Token: 0x06000609 RID: 1545 RVA: 0x00015184 File Offset: 0x00013384
|
||||
internal static MethodInfo GetGetMethod(this PropertyInfo target)
|
||||
{
|
||||
MethodInfo getMethod = target.GetGetMethod();
|
||||
if (getMethod == null || !getMethod.IsPublic)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return getMethod;
|
||||
}
|
||||
|
||||
// Token: 0x0600060A RID: 1546 RVA: 0x000151A8 File Offset: 0x000133A8
|
||||
internal static MethodInfo GetSetMethod(this PropertyInfo target)
|
||||
{
|
||||
MethodInfo setMethod = target.GetSetMethod();
|
||||
if (setMethod == null || !setMethod.IsPublic)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return setMethod;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user