Forrest99 commited on
Commit
0395d87
·
verified ·
1 Parent(s): e4b48ca

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +381 -24
app.py CHANGED
@@ -15,30 +15,387 @@ app.logger = logging.getLogger("CodeSearchAPI")
15
  CODE_SNIPPETS = [
16
 
17
 
18
-
19
- "def sort_list(x): return sorted(x)",
20
- """def count_above_threshold(elements, threshold=0):
21
- return sum(1 for e in elements if e > threshold)""",
22
- """def find_min_max(elements):
23
- return min(elements), max(elements)"""
24
- """def count_evens(nums):
25
- return len([n for n in nums if n % 2 == 0])""",
26
- """def reverse_string(s):
27
- return s[::-1]""",
28
- """def is_prime(n):
29
- if n < 2:
30
- return False
31
- for i in range(2, int(n**0.5)+1):
32
- if n % i == 0:
33
- return False
34
- return True""",
35
- """def factorial(n):
36
- result = 1
37
- for i in range(1, n+1):
38
- result *= i
39
- return result""",
40
- """def sum_of_squares(nums):
41
- return sum(map(lambda x: x**2, nums))"""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
 
43
 
44
 
 
15
  CODE_SNIPPETS = [
16
 
17
 
18
+ "Console.WriteLine("Hello, World!");",
19
+ """int Sum(int a,int b){
20
+ return a+b;
21
+ }""",
22
+ "var rnd = new Random().Next();",
23
+ """bool IsEven(int n){
24
+ return n % 2 == 0;
25
+ }""",
26
+ "int len = str.Length;",
27
+ "DateTime today = DateTime.Today;",
28
+ "bool exists = File.Exists(path);",
29
+ "string content = File.ReadAllText(path);",
30
+ "File.WriteAllText(path, content);",
31
+ "DateTime now = DateTime.Now;",
32
+ "string upper = s.ToUpper();",
33
+ "string lower = s.ToLower();",
34
+ """string Reverse(string s){
35
+ return new string(s.Reverse().ToArray());
36
+ }""",
37
+ "int count = list.Count;",
38
+ "var max = list.Max();",
39
+ "var min = list.Min();",
40
+ "list.Sort();",
41
+ "var merged = list1.Concat(list2).ToList();",
42
+ "list.Remove(item);",
43
+ "bool empty = !list.Any();",
44
+ """int CountChar(string s, char c){
45
+ return s.Count(x => x == c);
46
+ }""",
47
+ "bool contains = s.Contains(sub);",
48
+ "string s2 = num.ToString();",
49
+ "int n2 = int.Parse(s);",
50
+ """bool IsNumber(string s){
51
+ return int.TryParse(s, out );
52
+ }""",
53
+ "int idx = list.IndexOf(item);",
54
+ "list.Clear();",
55
+ "list.Reverse();",
56
+ "var unique = list.Distinct().ToList();",
57
+ "bool has = list.Contains(item);",
58
+ "var dict = new Dictionary<string, object>();",
59
+ "dict[key] = value;",
60
+ "dict.Remove(key);",
61
+ "var keys = dict.Keys;",
62
+ "var values = dict.Values;",
63
+ "var mergedDict = dict1.Concat(dict2).ToDictionary(kv => kv.Key, kv => kv.Value);",
64
+ "bool dictEmpty = dict.Count == 0;",
65
+ "var v = dict[key];",
66
+ "bool hasKey = dict.ContainsKey(key);",
67
+ "dict.Clear();",
68
+ "int lines = File.ReadAllLines(path).Length;",
69
+ "File.WriteAllLines(path, list);",
70
+ "var list2 = File.ReadAllLines(path).ToList();",
71
+ "int words = File.ReadAllText(path).Split().Length;",
72
+ """bool IsLeap(int y){
73
+ return DateTime.IsLeapYear(y);
74
+ }""",
75
+ "string timeStr = DateTime.Now.ToString("HH:mm:ss");",
76
+ """int DaysBetween(DateTime a, DateTime b){
77
+ return (int)(b - a).TotalDays;
78
+ }""",
79
+ "string cwd = Directory.GetCurrentDirectory();",
80
+ "var files = Directory.GetFiles(path);",
81
+ "Directory.CreateDirectory(path);",
82
+ "Directory.Delete(path);",
83
+ "bool isFile = File.Exists(path);",
84
+ "bool isDir = Directory.Exists(path);",
85
+ "long size = new FileInfo(path).Length;",
86
+ "File.Move(oldPath, newPath);",
87
+ "File.Copy(src, dest);",
88
+ "File.Move(src, dest);",
89
+ "File.Delete(path);",
90
+ "string env = Environment.GetEnvironmentVariable(name);",
91
+ "Environment.SetEnvironmentVariable(name, value);",
92
+ "Process.Start(new ProcessStartInfo(url){ UseShellExecute = true });",
93
+ "var response = await new HttpClient().GetAsync(url);",
94
+ "dynamic obj = JsonConvert.DeserializeObject(json);",
95
+ "File.WriteAllText(path, JsonConvert.SerializeObject(data));",
96
+ "var data = JsonConvert.DeserializeObject(File.ReadAllText(path));",
97
+ "string s3 = string.Join("", list);",
98
+ "var list3 = s.ToCharArray().ToList();",
99
+ "string s4 = string.Join(",", list);",
100
+ "string s5 = string.Join(Environment.NewLine, list);",
101
+ "var parts1 = s.Split(' ');",
102
+ "var parts2 = s.Split(delimiter);",
103
+ "var chars = s.ToCharArray();",
104
+ "string r2 = s.Replace(oldValue, newValue);",
105
+ "string r3 = s.Replace(" ","");",
106
+ """string RemovePunct(string s){
107
+ return new string(s.Where(c => !char.IsPunctuation(c)).ToArray());
108
+ }""",
109
+ "bool strEmpty = string.IsNullOrEmpty(s);",
110
+ """bool IsPal(string s){
111
+ var r = new string(s.Reverse().ToArray());
112
+ return s == r;
113
+ }""",
114
+ "File.WriteAllLines(path, rows);",
115
+ "var rows = File.ReadAllLines(path).Select(line => line.Split(',')).ToList();",
116
+ "int csvLines = File.ReadAllLines(path).Length;",
117
+ """void Shuffle(List l){
118
+ var r = new Random();
119
+ for(int i = l.Count - 1; i > 0; i--){
120
+ int j = r.Next(i + 1);
121
+ var t = l[i];
122
+ l[i] = l[j];
123
+ l[j] = t;
124
+ }
125
+ }""",
126
+ "var e = list[new Random().Next(list.Count)];",
127
+ "var items = list.OrderBy(x => Guid.NewGuid()).Take(n).ToList();",
128
+ "int dice = new Random().Next(1, 7);",
129
+ "string coin = new Random().Next(2) == 0 ? "Heads" : "Tails";",
130
+ """string RandPwd(int l){
131
+ const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
132
+ var r = new Random();
133
+ return new string(Enumerable.Range(0, l).Select( => chars[r.Next(chars.Length)]).ToArray());
134
+ }""",
135
+ """string RandColor(){
136
+ var r = new Random();
137
+ return $"#{r.Next(0x1000000):X6}";
138
+ }""",
139
+ "string id = Guid.NewGuid().ToString();",
140
+ """class MyClass{}""",
141
+ "var obj2 = new MyClass();",
142
+ """class MyClass2{
143
+ public void MyMethod(){}
144
+ }""",
145
+ """class MyClass3{
146
+ public int MyProperty { get; set; }
147
+ }""",
148
+ """class SubClass : MyClass2{}""",
149
+ """class SubClass2 : MyClass2{
150
+ public override void MyMethod(){}
151
+ }""",
152
+ "obj2.MyMethod();",
153
+ "MyClass2.StaticMethod();",
154
+ "bool isType = obj2 is MyClass2;",
155
+ "var val2 = obj2.MyProperty;",
156
+ "obj2.MyProperty = value;",
157
+ """((IDictionary<string, object>)obj2).Remove("MyProperty");"",
158
+ "try { SomeMethod(); } catch(Exception ex) { Console.WriteLine(ex.Message); }",
159
+ """public class MyException:Exception{public MyException(string m):base(m){}}
160
+ throw new MyException("error");""",
161
+ "string message = ex.Message;",
162
+ "File.AppendAllText("error.log", ex.ToString());",
163
+ """var sw=new System.Diagnostics.Stopwatch();
164
+ sw.Start();""",
165
+ "sw.Stop(); var elapsed = sw.Elapsed;",
166
+ """for(int i=0;i<=100;i++)
167
+ {
168
+ Console.Write($"\r[{new string('#',i/10).PadRight(10,' ')}] {i}%");
169
+ }""",
170
+ "System.Threading.Thread.Sleep(1000);",
171
+ "Func<int,int> square = x => x * x;",
172
+ "var mapped = list.Select(x => x * x);",
173
+ "var filtered = list.Where(x => x % 2 == 0);",
174
+ "var reduced = list.Aggregate((a, b) => a + b);",
175
+ "var listComp = (from x in list select x * x).ToList();",
176
+ "var dictComp = list.ToDictionary(x => x, x => x.ToString());",
177
+ "var setComp = new HashSet(list.Select(x => x));",
178
+ "var intersection = set1.Intersect(set2);",
179
+ "var union = set1.Union(set2);",
180
+ "var difference = set1.Except(set2);",
181
+ "var noNulls = list.Where(x => x != null).ToList();",
182
+ """try
183
+ {
184
+ using(var fs=File.Open(path,FileMode.Open)){}
185
+ }
186
+ catch{}""",
187
+ "if(obj is string) { /* type is string / }",
188
+ "bool b = bool.Parse(s);",
189
+ "if(x > 0) Console.WriteLine(x);",
190
+ "while(condition) DoWork();",
191
+ "foreach(var item in list) Console.WriteLine(item);",
192
+ "foreach(var kv in dict) Console.WriteLine(kv.Key + ":" + kv.Value);",
193
+ "foreach(var c in str) Console.Write(c);",
194
+ "for(int i=0;i<10;i++){ if(i==5) break; }",
195
+ "for(int i=0;i<10;i++){ if(i%2==0) continue; Console.Write(i); }",
196
+ "int Add(int a,int b){return a+b;}",
197
+ "int Mul(int a,int b=2){return ab;}",
198
+ "(int min,int max) GetMinMax(int[] a){return (a.Min(),a.Max());}",
199
+ "int Sum(params int[] a){return a.Sum();}",
200
+ """void Foo(int x,int y){}
201
+ Foo(y:2,x:1);""",
202
+ """T Timed(Func fn)
203
+ {
204
+ var sw=new System.Diagnostics.Stopwatch();
205
+ sw.Start();
206
+ var result=fn();
207
+ sw.Stop();
208
+ Console.WriteLine(sw.Elapsed);
209
+ return result;
210
+ }""",
211
+ """Func<int,int> memoized = null;
212
+ var cache = new Dictionary<int,int>();
213
+ memoized = x => cache.ContainsKey(x)?cache[x]:(cache[x]=x* x);""",
214
+ """IEnumerable Gen()
215
+ {
216
+ for(int i=0;i<10;i++) yield return i;
217
+ }""",
218
+ "var e = Gen().GetEnumerator(); e.MoveNext(); var first = e.Current;",
219
+ """class MyCollection : IEnumerable
220
+ {
221
+ int[] data={1,2,3};
222
+ public IEnumerator GetEnumerator(){foreach(var i in data)yield return i;}
223
+ IEnumerator IEnumerable.GetEnumerator()=>GetEnumerator();
224
+ }""",
225
+ """var enumerator = list.GetEnumerator();
226
+ while(enumerator.MoveNext()) Console.WriteLine(enumerator.Current);""",
227
+ "foreach(var t in list.Select((v,i)=>new{v,i})) Console.WriteLine(t.i+":"+t.v);",
228
+ "var zipped = list1.Zip(list2,(a,b)=>(a,b));",
229
+ "var toDict = list1.Zip(list2,(a,b)=>new{a,b}).ToDictionary(x=>x.a,x=>x.b);",
230
+ "bool eqList = list1.SequenceEqual(list2);",
231
+ "bool eqDict = dict1.Count==dict2.Count && !dict1.Except(dict2).Any();",
232
+ "bool eqSet = set1.SetEquals(set2);",
233
+ "var unique = list.Distinct().ToList();",
234
+ "set.Clear();",
235
+ "bool isEmpty = set.Count==0;",
236
+ "set.Add(item);",
237
+ "set.Remove(item);",
238
+ "bool contains = set.Contains(item);",
239
+ "int count = set.Count;",
240
+ "bool hasOverlap = set1.Overlaps(set2);",
241
+ "bool isSubset = new HashSet(list1).IsSupersetOf(list2);",
242
+ "bool isSubstring = str.Contains(sub);",
243
+ "char first = str[0];",
244
+ "char last = str[^1];",
245
+ "bool isText = Path.GetExtension(path)==\".txt\";",
246
+ "bool isImage = new[]{\".png\",\".jpg\",\".jpeg\",\".gif\"}.Contains(Path.GetExtension(path));",
247
+ "double rounded = Math.Round(d);",
248
+ "double up = Math.Ceiling(d);",
249
+ "double down = Math.Floor(d);",
250
+ "string formatted = d.ToString(\"F2\");",
251
+ """var rnd=new Random();
252
+ var s=new string(Enumerable.Range(0,8).Select(_=>"ABCDEFGHIJKLMNOPQRSTUVWXYZ"[rnd.Next(26)]).ToArray());""",
253
+ "bool exists = File.Exists(path)||Directory.Exists(path);",
254
+ "var files = Directory.GetFiles(dir, "", SearchOption.AllDirectories);",
255
+ "string ext = Path.GetExtension(path);",
256
+ "string name = Path.GetFileName(path);",
257
+ "string full = Path.GetFullPath(path);",
258
+ """var p=new Process{
259
+ StartInfo=new ProcessStartInfo("python","--version"){
260
+ RedirectStandardOutput=true
261
+ }
262
+ };
263
+ p.Start();
264
+ string version=p.StandardOutput.ReadToEnd();""",
265
+ "string osInfo = Environment.OSVersion.ToString();",
266
+ "int cores = Environment.ProcessorCount;",
267
+ "ulong mem = new Microsoft.VisualBasic.Devices.ComputerInfo().TotalPhysicalMemory;",
268
+ """var usage = DriveInfo.GetDrives()
269
+ .Select(d=>new{d.Name,d.TotalSize,d.AvailableFreeSpace});""",
270
+ "var ip = Dns.GetHostEntry(Dns.GetHostName()).AddressList.First(a=>a.AddressFamily==System.Net.Sockets.AddressFamily.InterNetwork);",
271
+ "bool online = new System.Net.NetworkInformation.Ping().Send("8.8.8.8").Status==System.Net.NetworkInformation.IPStatus.Success;",
272
+ "new WebClient().DownloadFile(url,path);",
273
+ "Console.WriteLine(\"Uploading \"+path);",
274
+ "var response=await new HttpClient().PostAsync(url,new StringContent(data));",
275
+ "var getResponse=await new HttpClient().GetAsync(url+"?"+query);",
276
+ "var client=new HttpClient(); client.DefaultRequestHeaders.Add("Header","Value");",
277
+ """var doc=new HtmlAgilityPack.HtmlDocument();
278
+ doc.LoadHtml(html);""",
279
+ "string title=doc.DocumentNode.SelectSingleNode(\"//title\").InnerText;",
280
+ "var links=doc.DocumentNode.SelectNodes(\"//a[@href]\").Select(n=>n.Attributes[\"href\"].Value);",
281
+ """foreach(var img in links.Where(u=>u.EndsWith(".png")||u.EndsWith(".jpg")))
282
+ new WebClient().DownloadFile(img,Path.GetFileName(img));""",
283
+ """var freq=text.Split()
284
+ .GroupBy(w=>w)
285
+ .ToDictionary(g=>g.Key,g=>g.Count());""",
286
+ """var loginResponse=await client.PostAsync(loginUrl,new FormUrlEncodedContent(new[]{new KeyValuePair<string,string>("user",u),("pass",p)}));
287
+ var content=await loginResponse.Content.ReadAsStringAsync();""",
288
+ "string plain=Regex.Replace(html,\"<.?>\"," ");",
289
+ "var emails=Regex.Matches(text,\"[\w.-]+@[\w.-]+\.[A-Za-z]{2,6}\");",
290
+ "var phones=Regex.Matches(text,"\d{3}-\d{4}-\d{4}");",
291
+ "var numbers=Regex.Matches(text,"\d+");",
292
+ "string replaced=Regex.Replace(text,"old","new");",
293
+ "bool isMatch=Regex.IsMatch(text,pattern);",
294
+ "string noTags=Regex.Replace(html,\"<.*?>\"," ");",
295
+ "string encoded=System.Net.WebUtility.HtmlEncode(s);",
296
+ "string decoded=System.Net.WebUtility.HtmlDecode(s);",
297
+ """var form=new System.Windows.Forms.Form();
298
+ System.Windows.Forms.Application.Run(form);""",
299
+ "var button = new Button { Text = \"Click Me\" }; window.Controls.Add(button);",
300
+ "button.Click += (sender, e) => { MessageBox.Show(\"Button Clicked!\"); };",
301
+ "MessageBox.Show(\"This is a popup message!\");",
302
+ "var input = textBox.Text;",
303
+ "window.Text = \"New Window Title\";",
304
+ "window.Size = new Size(800, 600);",
305
+ "window.StartPosition = FormStartPosition.CenterScreen;",
306
+ "var menuStrip = new MenuStrip(); window.Controls.Add(menuStrip);",
307
+ "var comboBox = new ComboBox(); window.Controls.Add(comboBox);",
308
+ "var radioButton = new RadioButton { Text = \"Option 1\" }; window.Controls.Add(radioButton);",
309
+ "var checkBox = new CheckBox { Text = \"Check Me\" }; window.Controls.Add(checkBox);",
310
+ "var pictureBox = new PictureBox { Image = Image.FromFile(\"image.jpg\") }; window.Controls.Add(pictureBox);",
311
+ "var player = new SoundPlayer(\"audio.wav\"); player.Play();",
312
+ "var player = new AxWMPLib.AxWindowsMediaPlayer(); player.URL = \"video.mp4\"; window.Controls.Add(player);",
313
+ "var currentTime = player.Ctlcontrols.currentPosition;",
314
+ "var bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); var g = Graphics.FromImage(bmp); g.CopyFromScreen(0, 0, 0, 0, bmp.Size); bmp.Save(\"screenshot.png\");",
315
+ "var recorder = new ScreenRecorder(); recorder.StartRecording(); Thread.Sleep(5000); recorder.StopRecording();",
316
+ "var mousePos = Cursor.Position;",
317
+ "SendKeys.Send(\"Hello World\");",
318
+ "Cursor.Position = new Point(100, 100); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);",
319
+ "var timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();",
320
+ "var date = DateTimeOffset.FromUnixTimeSeconds(timestamp).DateTime;",
321
+ "var timestamp = new DateTimeOffset(date).ToUnixTimeSeconds();",
322
+ "var dayOfWeek = DateTime.Now.DayOfWeek;",
323
+ "var daysInMonth = DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month);",
324
+ "var firstDayOfYear = new DateTime(DateTime.Now.Year, 1, 1);",
325
+ "var lastDayOfYear = new DateTime(DateTime.Now.Year, 12, 31);",
326
+ "var firstDayOfMonth = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);",
327
+ "var lastDayOfMonth = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month));",
328
+ "var isWeekday = DateTime.Now.DayOfWeek != DayOfWeek.Saturday && DateTime.Now.DayOfWeek != DayOfWeek.Sunday;",
329
+ "var isWeekend = DateTime.Now.DayOfWeek == DayOfWeek.Saturday || DateTime.Now.DayOfWeek == DayOfWeek.Sunday;",
330
+ "var currentHour = DateTime.Now.Hour;",
331
+ "var currentMinute = DateTime.Now.Minute;",
332
+ "var currentSecond = DateTime.Now.Second;",
333
+ "Thread.Sleep(1000);",
334
+ "var millisTimestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();",
335
+ "var formattedTime = DateTime.Now.ToString(\"yyyy-MM-dd HH:mm:ss\");",
336
+ "var parsedTime = DateTime.Parse(\"2023-10-01 12:00:00\");",
337
+ "var thread = new Thread(() => { }); thread.Start();",
338
+ "Thread.Sleep(1000);",
339
+ "Parallel.Invoke(() => { }, () => { });",
340
+ "var threadName = Thread.CurrentThread.Name;",
341
+ "thread.IsBackground = true;",
342
+ "var lockObj = new object(); lock (lockObj) { }",
343
+ "var process = Process.Start(\"notepad.exe\");",
344
+ "var pid = process.Id;",
345
+ "var isAlive = !process.HasExited;",
346
+ "Parallel.Invoke(() => { }, () => { });",
347
+ "var queue = new Queue<int>(); queue.Enqueue(1); var value = queue.Dequeue();",
348
+ "var pipe = new AnonymousPipeServerStream();",
349
+ "Process.GetCurrentProcess().ProcessorAffinity = (IntPtr)1;",
350
+ "var process = Process.Start(\"cmd.exe\", \"/c dir\");",
351
+ "var output = process.StandardOutput.ReadToEnd();",
352
+ "var exitCode = process.ExitCode;",
353
+ "var isSuccess = exitCode == 0;",
354
+ "var scriptPath = System.Reflection.Assembly.GetExecutingAssembly().Location;",
355
+ "var args = Environment.GetCommandLineArgs();",
356
+ "var parser = new ArgumentParser(); var args = parser.ParseArgs();",
357
+ "var help = parser.PrintHelp();",
358
+ "var modules = AppDomain.CurrentDomain.GetAssemblies();",
359
+ "Process.Start(\"pip\", \"install package_name\").WaitForExit();",
360
+ "Process.Start(\"pip\", \"uninstall package_name\").WaitForExit();",
361
+ "var version = Assembly.GetExecutingAssembly().GetName().Version;",
362
+ "Process.Start(\"python\", \"-m venv venv\").WaitForExit();",
363
+ "var packages = Process.Start(\"pip\", \"list\").StandardOutput.ReadToEnd();",
364
+ "Process.Start(\"pip\", \"install --upgrade package_name\").WaitForExit();",
365
+ "var connection = new SqlConnection(\"Server=localhost;Database=test;User Id=sa;Password=password;\"); connection.Open();",
366
+ "var command = new SqlCommand(\"SELECT * FROM table\", connection); var reader = command.ExecuteReader();",
367
+ "var command = new SqlCommand(\"INSERT INTO table (column) VALUES ('value')\", connection); command.ExecuteNonQuery();",
368
+ "var command = new SqlCommand(\"DELETE FROM table WHERE id = 1\", connection); command.ExecuteNonQuery();",
369
+ "var command = new SqlCommand(\"UPDATE table SET column = 'value' WHERE id = 1\", connection); command.ExecuteNonQuery();",
370
+ "var command = new SqlCommand(\"SELECT * FROM table\", connection); var reader = command.ExecuteReader(); while (reader.Read()) { }",
371
+ "var command = new SqlCommand(\"SELECT * FROM table WHERE column = @value\", connection); command.Parameters.AddWithValue(\"@value\", \"value\"); var reader = command.ExecuteReader();",
372
+ "connection.Close();",
373
+ "var command = new SqlCommand(\"CREATE TABLE table (id INT PRIMARY KEY, column VARCHAR(255))\", connection); command.ExecuteNonQuery();",
374
+ "var command = new SqlCommand(\"DROP TABLE table\", connection); command.ExecuteNonQuery();",
375
+ "var exists = connection.GetSchema(\"Tables\").Rows.Cast<DataRow>().Any(row => row[\"TABLE_NAME\"].ToString() == \"table\");",
376
+ "var tables = connection.GetSchema(\"Tables\").Rows.Cast<DataRow>().Select(row => row[\"TABLE_NAME\"].ToString()).ToList();",
377
+ "var context = new DbContext(); context.Table.Add(new Model { Column = \"value\" }); context.SaveChanges();",
378
+ "var data = context.Table.Where(x => x.Column == \"value\").ToList();",
379
+ "var entity = context.Table.First(x => x.Id == 1); context.Table.Remove(entity); context.SaveChanges();",
380
+ "var entity = context.Table.First(x => x.Id == 1); entity.Column = \"new_value\"; context.SaveChanges();",
381
+ "public class Model { public int Id { get; set; } public string Column { get; set; } }",
382
+ "public class DerivedModel : Model { public string NewColumn { get; set; } }",
383
+ "public class Model { [Key] public int Id { get; set; } }",
384
+ "public class Model { [Unique] public string Column { get; set; } }",
385
+ "public class Model { public string Column { get; set; } = \"default_value\"; }",
386
+ "File.WriteAllLines(\"data.csv\", data.Select(x => string.Join(\",\", x)));",
387
+ "var workbook = new XLWorkbook(); var worksheet = workbook.Worksheets.Add(\"Sheet1\"); worksheet.Cell(1, 1).Value = \"Data\"; workbook.SaveAs(\"data.xlsx\");",
388
+ "var json = JsonConvert.SerializeObject(data); File.WriteAllText(\"data.json\", json);",
389
+ "var workbook = new XLWorkbook(\"data.xlsx\"); var worksheet = workbook.Worksheet(1); var data = worksheet.Rows().Select(row => row.Cell(1).Value.ToString()).ToList();",
390
+ "var mergedWorkbook = new XLWorkbook(); foreach (var file in files) { var workbook = new XLWorkbook(file); mergedWorkbook.AddWorksheet(workbook.Worksheet(1)); } mergedWorkbook.SaveAs(\"merged.xlsx\");",
391
+ "var workbook = new XLWorkbook(); var worksheet = workbook.Worksheets.Add(\"NewSheet\"); workbook.SaveAs(\"data.xlsx\");",
392
+ "var workbook = new XLWorkbook(\"data.xlsx\"); var worksheet = workbook.Worksheet(1); var style = worksheet.Cell(1, 1).Style; worksheet.Cell(2, 2).Style = style; workbook.SaveAs(\"data.xlsx\");",
393
+ "var workbook = new XLWorkbook(\"data.xlsx\"); var worksheet = workbook.Worksheet(1); worksheet.Cell(1, 1).Style.Fill.BackgroundColor = XLColor.Red; workbook.SaveAs(\"data.xlsx\");",
394
+ "var workbook = new XLWorkbook(\"data.xlsx\"); var worksheet = workbook.Worksheet(1); worksheet.Cell(1, 1).Style.Font.FontColor = XLColor.Blue; workbook.SaveAs(\"data.xlsx\");",
395
+ "var workbook = new XLWorkbook(\"data.xlsx\"); var worksheet = workbook.Worksheet(1); var content = worksheet.Cell(1, 1).Value.ToString();",
396
+ "var workbook = new XLWorkbook(\"data.xlsx\"); var worksheet = workbook.Worksheet(1); worksheet.Cell(1, 1).Value = \"New Content\"; workbook.SaveAs(\"data.xlsx\");",
397
+ "var image = Image.FromFile(\"image.jpg\"); var width = image.Width; var height = image.Height;",
398
+ "var image = Image.FromFile(\"image.jpg\"); var resizedImage = new Bitmap(image, new Size(100, 100)); resizedImage.Save(\"resized.jpg\");"
399
 
400
 
401