49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| type: "topic"
 | |
| assigned: ""
 | |
| created: "2024-01-06T01:25:36.085Z"
 | |
| updated: "2024-01-06T01:25:36.085Z"
 | |
| ---
 | |
| 
 | |
| # C Sharp
 | |
| 
 | |
| ```bash
 | |
| dotnet add package runtime.win-x64.Microsoft.DotNet.ILCompiler --version 7.0.7
 | |
| dotnet publish -r win-x64 -c Release -p:PublishAot=true --source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json
 | |
| ```
 | |
| 
 | |
| ```C#
 | |
| internal partial class AppSettingsSourceGenerationContext : JsonSerializerContext
 | |
| ```
 | |
| 
 | |
| - [x] File-Folder-Helper
 | |
| - [x] View-by-Distance-MKLink-Console/Rename
 | |
| 
 | |
| ```C#
 | |
| void Do(Action? tick)
 | |
| ```
 | |
| 
 | |
| - [x] View-by-Distance-MKLink-Console/CopyDistinct
 | |
| 
 | |
| ```C#
 | |
| public interface IMetadata<T> { }
 | |
| public class B_Metadata : IMetadata<MetadataExtractor.Directory> { int IMetadata<MetadataExtractor.Directory>.GetInt() => 1; }
 | |
| ```
 | |
| 
 | |
| - [x] View-by-Distance-MKLink-Console/Property
 | |
| 
 | |
| ```bash
 | |
| C:\Windows\System32\Config\SystemProfile\AppData\Roaming\Microsoft\UserSecrets
 | |
| ```
 | |
| 
 | |
| ```C#
 | |
| IConfigurationSection[] configurationSections = configurationRoot.GetChildren().ToArray();
 | |
| foreach (IConfigurationSection configurationSection1 in configurationSections)
 | |
| {
 | |
|     if (configurationSection1.GetChildren().ToArray().Length > 1)
 | |
|         continue;
 | |
| }
 | |
| string text = configurationRoot.GetDebugView();
 | |
| File.WriteAllText(".txt", text);
 | |
| ```
 |