internal override uint GetOneTimeFlags() { uint invocationFlags = 0; if (ReturnType.IsByRef) invocationFlags = INVOCATION_FLAGS_NO_INVOKE; invocationFlags |= base.GetOneTimeFlags(); return invocationFlags; }