Skip to content

Instantly share code, notes, and snippets.

View dinowang's full-sized avatar
charging

Dino Wang dinowang

charging
View GitHub Profile
@dinowang
dinowang / AdBanner.html
Last active November 28, 2015 14:58
ScriptalizedOutputAttribute
<ul>
<li></li>
<li></li>
</ul>
@dinowang
dinowang / MultipleXmlDocumentationProvider.cs
Last active March 15, 2025 08:06
ASP.NET Web API Help Pages 目前還不支援處理主要專案 (通常是 web 專案) 以外的 XML 註解檔 , 所以若專案中有獨立 DTO 專案的設計 , Help Pages 無法順利呈現出內容於說明文件上 , 這裡參考了 StackOverflow 討論串 ( http://goo.gl/Jb1Un3 ) 的替代方案以解決燃眉之急 ; 另外 , Web API Team 也已經接受了開發者的建議 , 準備提供多個 XML Documentation 的解決方案 , 參考:http://aspnetwebstack.codeplex.com/workitem/1720
public class MultipleXmlDocumentationProvider : IDocumentationProvider, IModelDocumentationProvider
{
// 多個 XPathNavigator
private IList<XPathNavigator> _documentNavigators = new List<XPathNavigator>();
private const string TypeExpression = "/doc/members/member[@name='T:{0}']";
private const string MethodExpression = "/doc/members/member[@name='M:{0}']";
private const string PropertyExpression = "/doc/members/member[@name='P:{0}']";
private const string FieldExpression = "/doc/members/member[@name='F:{0}']";
private const string ParameterExpression = "param[@name='{0}']";
@dinowang
dinowang / index.html
Created December 14, 2013 13:59
A Pen by Dino Wang.
<div class="container-fluid">
<form>
<fieldset>
<legend>Basic Information (Standard Form)</legend>
<div class="row-fluid">
<div class="control-group span4">
<label class="control-label">姓名</label>
<div class="controls">
<input type="text" name="date" placeholder=".input-block-level works fine!" class="input-block-level" />
</div>
@dinowang
dinowang / Order.cs
Last active November 13, 2019 03:08
ASP.NET MVC QueryOption<T> implementation. depend on PagedList, PagedList.Mvc.
public enum Order
{
Ascending,
Descending
}
@dinowang
dinowang / ImageProcess.cs
Last active December 20, 2015 13:48
A Simple Aggregated C# Image Process API with Fluent Interface
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
namespace HexDigits.Drawing