internal Local(object owner, ushort index, Type localType, BufferedILGenerator.DeclareLocallDelegate local, string name, LocalReusableDelegate reusable) { _Owner = owner; LocalDel = local; Name = name; Index = index; LocalType = localType; StackType = TypeOnStack.Get(localType); Reusable = reusable; }
internal Local(object owner, ushort index, Type localType, DeclareLocallDelegate local, string name, LocalReusableDelegate reusable, int declaredAt) { _Owner = owner; LocalDel = local; Name = name; Index = index; LocalType = localType; StackType = TypeOnStack.Get(localType); Reusable = reusable; DeclaredAtIndex = declaredAt; }