[Mono-dev] [PATCH] Speed up ByteEncoding.GetString()
Kornél Pál
kornelpal at gmail.com
Wed Jun 14 12:51:30 EDT 2006
>I am confused: which is your true opinion?
>
> 1)
>
> > OK, now I understan your problem.
This is not an opinion. This is only a feedback that I have understood
Miguel's problem he was speaking of. But I don't means that I have the same
opinion.
> 2)
>
>> It may be improper to assume that there is an internal method called
>> InternalAllocateStr even more improper to assume that strings can be
>> modified but I don't think that using reflection to access non-public
>> members is improper.
This is my opinion. And another important opinion is that if we assume that
our class library assemblies have permission to use unsafe code and P/Invoke
that are higher privileges we can assume that they have reflection
permissions as well. If they hasn't got these permissions exceptions will be
raised but this is true for unsafe code and P/Invoke as well. So if our
opinion is that we should not depend on permissions we should not use either
unsafe code or P/Invoke. And I think this is somethig we don't want. But if
our opinion is that it's OK to require full trust or highly privileged
permissions at least we can use reflection as well.
Kornél
More information about the Mono-devel-list
mailing list