View CurrentActivityUtil.cs
using System.Collections.Generic; | |
using System.Linq; | |
using Android.Runtime; | |
using Android.Util; | |
using Java.Lang; | |
using Java.Util; | |
namespace Droid | |
{ | |
public static class CurrentActivityUtil |
View ScaleImageView.cs
using System; | |
using System.ComponentModel; | |
using System.Runtime.CompilerServices; | |
using Android.Content; | |
using Android.Graphics; | |
using Android.Util; | |
using Android.Views; | |
using Android.Widget; | |
namespace Droid |
View BaseRepository
using System; | |
using System.Threading.Tasks; | |
using System.Collections.Generic; | |
using SQLite; | |
using System.Linq.Expressions; | |
using System.Linq; | |
namespace SQLite | |
{ | |
public interface IBaseRepository<TEntity, TPrimaryKey> |
View EmailValidator.cs
using System.Text.RegularExpressions; | |
namespace CSharp | |
{ | |
public static class EmailValidator | |
{ | |
const string EmailPattern = @"^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDC |
View Translations.tt
<#@ template language="C#" hostSpecific="true" #> | |
<#@ output extension=".cs" #> | |
<#@ assembly name="System.Core"#> | |
<#@ import namespace="System" #> | |
<#@ import namespace="System.Linq" #> | |
<#@ import namespace="System.Text" #> | |
<#@ import namespace="System.IO" #> | |
<#@ import namespace="System.Collections.Generic" #> | |
<#@ import namespace="System.Globalization" #> | |
<# |
View Translations.tt
<#@ template language="C#" hostSpecific="true" #> | |
<#@ output extension=".cs" #> | |
<#@ assembly name="System.Core"#> | |
<#@ import namespace="System" #> | |
<#@ import namespace="System.Linq" #> | |
<#@ import namespace="System.Text" #> | |
<#@ import namespace="System.IO" #> | |
<#@ import namespace="System.Collections.Generic" #> | |
<#@ import namespace="System.Globalization" #> | |
<# |
View StackView.cs
using System; | |
using System.Linq; | |
using CoreGraphics; | |
using UIKit; | |
namespace iOS | |
{ | |
public class StackView : UIView | |
{ | |
nfloat _previousWidth; |
View FreeDrawView.cs
using Android.Content; | |
using Android.Graphics; | |
using Android.Util; | |
using Android.Views; | |
namespace Droid | |
{ | |
public class FreeDrawView : View | |
{ | |
Path _drawPath; |
View FreeDrawUIView.cs
using CoreGraphics; | |
using Foundation; | |
using UIKit; | |
namespace iOS | |
{ | |
public class FreeDrawUIView : UIView | |
{ | |
UIBezierPath _path; |
View UIImageExtensions.cs
using System.Drawing; | |
using System.Runtime.InteropServices; | |
using CoreGraphics; | |
using UIKit; | |
namespace iOS | |
{ | |
public static class UIImageExtensions | |
{ | |
public static string GetPixelHexColor(this UIImage image, float x, float y) |
NewerOlder