public RuntimeFieldInfoStub(IntPtr methodHandleValue, object keepalive) { m_keepalive = keepalive; m_fieldHandle = new RuntimeFieldHandleInternal(methodHandleValue); }
internal static extern bool AcquiresContextFromThis(RuntimeFieldHandleInternal field);
public RuntimeFieldInfoStub(IntPtr methodHandleValue, object keepalive) { this.m_keepalive = keepalive; this.m_fieldHandle = new RuntimeFieldHandleInternal(methodHandleValue); }
internal static bool MatchesNameHash(RuntimeFieldHandleInternal field, uint hash) { return RuntimeFieldHandle.MatchesNameHash(field.Value, hash); }
internal static extern bool MatchesNameHash(RuntimeFieldHandleInternal handle, uint hash);
internal static extern RuntimeType GetApproxDeclaringType(RuntimeFieldHandleInternal field);
private unsafe static extern void *_GetUtf8Name(RuntimeFieldHandleInternal field);
internal static Utf8String GetUtf8Name(RuntimeFieldHandleInternal field) { return(new Utf8String(RuntimeFieldHandle._GetUtf8Name(field))); }
private static extern unsafe void GetSignature(ref SignatureStruct signature, void* pCorSig, int cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType);
private unsafe extern void GetSignature(void *pCorSig, int cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType);
[System.Security.SecurityCritical] // auto-generated internal RtFieldInfo( RuntimeFieldHandleInternal handle, RuntimeType declaringType, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags) : base(reflectedTypeCache, declaringType, bindingFlags) { m_fieldHandle = handle.Value; m_fieldAttributes = RuntimeFieldHandle.GetAttributes(handle); }
private static extern unsafe void GetSignature(ref SignatureStruct signature, void *pCorSig, int cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType);
internal static bool MatchesNameHash(RuntimeFieldHandleInternal field, uint hash) { return(MatchesNameHash(field.Value, hash)); }
private static extern unsafe void* _GetUtf8Name(RuntimeFieldHandleInternal field);
[System.Security.SecuritySafeCritical] // auto-generated internal static unsafe Utf8String GetUtf8Name(RuntimeFieldHandleInternal field) { return new Utf8String(_GetUtf8Name(field)); }
internal static extern FieldAttributes GetAttributes(RuntimeFieldHandleInternal field);
internal static extern RuntimeFieldHandleInternal GetStaticFieldForGenericType(RuntimeFieldHandleInternal field, RuntimeType declaringType);
private extern void GetSignature( void* pCorSig, int cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType);
private static extern void GetSignature( ref SignatureStruct signature, // This parameter must be passed as a pointer to the stack to prevent GC holes void* pCorSig, int cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType);