Skip to content

Instantly share code, notes, and snippets.

namespace ArrayAccessBenchmark50
{
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Diagnosers;
using BenchmarkDotNet.Exporters;
using BenchmarkDotNet.Jobs;
@usausa
usausa / Reader.cs
Created October 7, 2020 12:38
XmlReaderExtensions
if (!reader.MoveToNextElement(0) || (reader.Name != "Root"))
{
return;
}
while (reader.MoveToNextElement(1))
{
if (reader.Name == "Group1")
{
while (reader.MoveToNextElement(2))
@usausa
usausa / TaskExtensions.cs
Created October 12, 2020 23:49
Timeout for CancellationToken unsupported methods
public static class TaskExtensions
{
public static async Task<T> WithTimeout<T>(this Task<T> task, int timeout)
{
using var cts = new CancellationTokenSource();
var completedTask = await Task.WhenAny(task, Task.Delay(timeout, cts.Token)).ConfigureAwait(false);
cts.Cancel();
return completedTask == task ? task.Result : default;
}
}
using System;
using System.IO;
using System.Threading.Tasks;
using SkiaSharp;
public static class ImageHelper
{
private const double Rotate90 = 90d;
private const double Rotate180 = 180d;
namespace ComponentManagement
{
using System;
using Microsoft.Extensions.DependencyInjection;
public static class Program
{
public static void Main(string[] args)
{
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ArrangeTrailingCommaInMultilineLists/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ArrangeTrailingCommaInSinglelineLists/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ArrangeTypeMemberModifiers/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ArrangeTypeModifiers/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=BuiltInTypeReferenceStyle/@EntryIndexedValue">SUGGESTION</s:String>
<
const aws = require('aws-sdk');
const lambda = new aws.Lambda({
maxRetries: 10,
retryDelayOptions: {
base: 1000
}
});
const targets = process.env.TARGETS.split(',');
const warmer = process.env.AWS_LAMBDA_FUNCTION_NAME;
lang
  async
    async/await
    asynclocal
    awaiter
    calcellation
    channels
    configure-await
 continuations
@usausa
usausa / Index.razor
Last active April 8, 2022 10:27
BusyState
@page "/"
<button class="btn btn-primary" @onclick="OnExecuteClock">Execute</button>
@code {
[CascadingParameter]
[AllowNull]
public ProgressState Progress { get; set; }
private async Task OnExecuteClock()
<ItemGroup>
<Resource Include="App.ico" />
</ItemGroup>
<ItemGroup>
<Content Include="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="appsettings.*.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>