Skip to content

Instantly share code, notes, and snippets.

@RomaRudyak
RomaRudyak / LoggerHttpMessgeHandler.cs
Last active May 23, 2019 08:35
Logging DelegatingHandler for HttpMessageHandler request in .NET
public class LoggerHttpMessageHandler : DelegatingHandler
{
public LoggerHttpMessageHandler(HttpMessageHandler innerHandler)
: base(innerHandler)
{
}
protected async override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
var st = new Stopwatch();
@RomaRudyak
RomaRudyak / MyMasterDetailPageRenderer.cs
Created May 15, 2018 08:29
PoC for customizing Default Phone master detail page on iOS
using System;
using UIKit;
using Xamarin.Forms;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
using Xamarin.Forms.Platform.iOS;
using Xamarin.Forms.Internals;
using PointF = CoreGraphics.CGPoint;
using Page = Xamarin.Forms.Page;
using NavigationPage = Xamarin.Forms.NavigationPage;
@RomaRudyak
RomaRudyak / ImageViewer.cs
Created January 22, 2018 23:09
Draft full screen image viewer
public class ImageViewer : NControlView
{
private Image _image;
private NGraphics.Point _startPoint;
public ImageViewer()
{
IsClippedToBounds = true;
_image = new Image();
@RomaRudyak
RomaRudyak / installMobileProvisionFile.sh
Last active May 12, 2017 10:22 — forked from benvium/installMobileProvisionFile.sh
This script installs a .mobileprovision file via bash (no GUI session needed)
#!/bin/sh
# 2012 - Ben Clayton (benvium). Calvium Ltd
# Found at https://gist.github.com/2568707
#
# This script installs a .mobileprovision file without using Xcode. Unlike Xcode, it'll
# work over SSH.
#
# Requires Mac OS X (I'm using 10.7 and Xcode 4.3.2)
#