static CecilExtensions() { var fields = typeof(OpCodes).GetFields(); foreach (var field in fields) { SystemOpCodes.Add(field.Name.ToLower().Replace('_', '.'), (OpCode)field.GetValue(null)); } }