[nem-en] A keyword for const/literal?
Snaury
snaury at gmail.com
Wed Jun 28 12:34:06 CEST 2006
Hmm... That is strange.
using System.Reflection
public module MyModule
{
public DefaultBindingFlags : BindingFlags = BindingFlags.Public %|
BindingFlags.NonPublic %|
BindingFlags.OptionalParamBinding %|
BindingFlags.Static %|
BindingFlags.FlattenHierarchy %|
BindingFlags.Instance;
public GetPropertyBindingFlags : BindingFlags = DefaultBindingFlags %|
BindingFlags.GetProperty %|
BindingFlags.GetField;
public SetPropertyBindingFlags : BindingFlags = DefaultBindingFlags %|
BindingFlags.SetProperty %|
BindingFlags.SetField;
public InvokeBindingFlags : BindingFlags = DefaultBindingFlags %|
BindingFlags.InvokeMethod;
}
After compiling and looking at it with ildasm I can see that only the
first one became literal. :(
On 6/28/06, Kamil Skalski <kamil.skalski at gmail.com> wrote:
> if you define field :
> - initialized with literal
> - static
> - do not specify that it is mutable
>
> then it is automatically made like 'const' in C#
More information about the devel-en
mailing list