Skip to content

Instantly share code, notes, and snippets.

@Foovanadil
Foovanadil / GeoFencingHelper.cs
Last active May 1, 2017 00:37
Xamarin Android ILocationListener
[Service]
[IntentFilter(new[] { "com.sdtig.Todo.START_LOCATION", "com.sdtig.Todo.SET_GEOFENCE" })]
public class GeofencingHelper : Service, Android.Locations.ILocationListener
{
public override Android.OS.IBinder OnBind (Intent intent)
{
return null;
}
public override void OnStart (Intent intent, int startId)
@Foovanadil
Foovanadil / gist:f4e17b1655fbbf7484c0
Created August 5, 2014 23:43
Open Generic IoC container
public class Container
{
Dictionary<Type,Type> interfaceToConcreteTypeMappings = new Dictionary<Type,Type>();
public static Container Instance = new Container();
private Container ()
{ }
@Foovanadil
Foovanadil / TimeProvider.cs
Last active November 23, 2016 22:56
Unit Test TimeProvider with Default Implementation
public abstract class TimeProvider
{
private static TimeProvider current = DefaultTimeProvider.Instance;
public static TimeProvider Current
{
get { return current; }
set
{
if (value == null)