@ -0,0 +1,37 @@ | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.Linq; | |||||
using System.Text; | |||||
using System.Threading.Tasks; | |||||
namespace Sevomin.Models | |||||
{ | |||||
public class JobApplicationViewModel | |||||
{ | |||||
public long JobId { get; set; } | |||||
public string DovominDisplayName { get; set; } | |||||
public string DovominId { get; set; } | |||||
public string JobSummary { get; set; } | |||||
public string CoverLetter { get; set; } | |||||
public JobApplicationViewModel() | |||||
{ | |||||
} | |||||
public JobApplicationViewModel(DovominJob dj) | |||||
{ | |||||
this.JobId = dj.JobId; | |||||
this.DovominDisplayName = dj.Dovomin.DisplayName; | |||||
this.DovominId = dj.DovominId; | |||||
this.CoverLetter = dj.CoverLetter; | |||||
StringBuilder sb = new StringBuilder("کارشناس برنامه ریزی و کنترل پروژه "); | |||||
var jmvm = new JobMiniViewModel(dj.Job, 2); | |||||
foreach (var param in jmvm.Parameters) | |||||
sb.Append(string.Format(param.Item1 + " ", param.Item2)); | |||||
this.JobSummary = sb.ToString(); | |||||
} | |||||
} | |||||
} |
@ -0,0 +1,15 @@ | |||||
A new HTTP handler has been configured in your application for consulting the | |||||
error log and its feeds. It is reachable at elmah.axd under your application | |||||
root. If, for example, your application is deployed at http://www.example.com, | |||||
the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of | |||||
course, change this path in your application's configuration file. | |||||
ELMAH is also set up to be secure such that it can only be accessed locally. | |||||
You can enable remote access but then it is paramount that you secure access | |||||
to authorized users or/and roles only. This can be done using standard | |||||
authorization rules and configuration already built into ASP.NET. For more | |||||
information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on | |||||
the project site. | |||||
Please review the commented out authorization section under | |||||
<location path="elmah.axd"> and make the appropriate changes. |
@ -0,0 +1,15 @@ | |||||
@model IEnumerable<Sevomin.Models.JobApplicationViewModel> | |||||
@if (Model.Count() != 0) | |||||
{ | |||||
foreach (var jobRequest in Model) | |||||
{ | |||||
@Html.Partial("MiniApplication", jobRequest) | |||||
} | |||||
} else{ | |||||
<div class="panel panel-default"> | |||||
<div class="panel-body rtl"> | |||||
<p>تا کنون هیچ درخواستی برای آگهی های شما از طرف متخصصین ارسال نشده.</p> | |||||
</div> | |||||
</div> | |||||
} |
@ -0,0 +1,13 @@ | |||||
@model Sevomin.Models.JobApplicationViewModel | |||||
<div class="panel panel-default rtl"> | |||||
<div class="panel-body"> | |||||
<em>از طرف <a href="@Url.Action("Dovomin", "Account", new { userId = Model.DovominId })">@Model.DovominDisplayName</a></em> | |||||
<h4>@Model.JobSummary</h4> | |||||
@if (!string.IsNullOrWhiteSpace(Model.CoverLetter)) | |||||
{ | |||||
<h5>پیغام متخصص:</h5> | |||||
<blockquote>@Model.CoverLetter</blockquote> | |||||
} | |||||
</div> | |||||
</div> |
@ -0,0 +1,37 @@ | |||||
@{ | |||||
Layout = null; | |||||
} | |||||
<!DOCTYPE html> | |||||
<html> | |||||
<head> | |||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> | |||||
<title>سومین: مرکز کاریابی برنامهریزی و کنترل پروژه - خطا</title> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/bootstrap.min.css")" /> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/bootstrap-theme.min.css")" /> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/common.css")" /> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/intro.css")" /> | |||||
</head> | |||||
<body> | |||||
<div class="container"> | |||||
@Html.Partial("Navbar") | |||||
<div id="sevomin-logo" class="row"> | |||||
<div class="col-md-offset-3 col-md-6"> | |||||
<div id="sevomin-intro-logo"> | |||||
<img src="@Url.Content("~/content/images/logo.png")" alt="کارفرمای جویای متخصص" /> | |||||
</div> | |||||
<div class="center-block"> | |||||
<div id="s1">کارفرمای جویای متخصص</div> | |||||
<div id="s2">متخصص جویای کار</div> | |||||
<div id="s3">ما، که ارتباطی موثر بین شما برقرار می‌کنیم</div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="row rtl"> | |||||
<h2>آخ!!! در اجرای برنامه خطایی رخ داده</h2> | |||||
<p>این خطا ثبت شده و به تیم فنی اعلام خواهد شد. بابت این مساله، از شما عذر می خواهیم. به زودی کیفیت این برنامه افزایش می یابد و شما این صفحه را کمتر می بینید :-)</p> | |||||
</div> | |||||
</div> | |||||
@Html.Partial("GA") | |||||
</body> | |||||
</html> |
@ -0,0 +1,36 @@ | |||||
@{ | |||||
Layout = null; | |||||
} | |||||
<!DOCTYPE html> | |||||
<html> | |||||
<head> | |||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> | |||||
<title>سومین: مرکز کاریابی برنامهریزی و کنترل پروژه - خطا</title> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/bootstrap.min.css")" /> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/bootstrap-theme.min.css")" /> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/common.css")" /> | |||||
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/intro.css")" /> | |||||
</head> | |||||
<body> | |||||
<div class="container"> | |||||
@Html.Partial("Navbar") | |||||
<div id="sevomin-logo" class="row"> | |||||
<div class="col-md-offset-3 col-md-6"> | |||||
<div id="sevomin-intro-logo"> | |||||
<img src="@Url.Content("~/content/images/logo.png")" alt="کارفرمای جویای متخصص" /> | |||||
</div> | |||||
<div class="center-block"> | |||||
<div id="s1">کارفرمای جویای متخصص</div> | |||||
<div id="s2">متخصص جویای کار</div> | |||||
<div id="s3">ما، که ارتباطی موثر بین شما برقرار می‌کنیم</div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="row rtl"> | |||||
<h2>صفحه مورد نظر شما پیدا نشد.</h2> | |||||
</div> | |||||
</div> | |||||
@Html.Partial("GA") | |||||
</body> | |||||
</html> |
@ -0,0 +1,10 @@ | |||||
<script> | |||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |||||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |||||
ga('create', 'UA-42789570-4', 'sevom.in'); | |||||
ga('send', 'pageview'); | |||||
</script> |
@ -0,0 +1,629 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>ServiceStack.Text</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="T:ServiceStack.Text.AssemblyUtils"> | |||||
<summary> | |||||
Utils to load types | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String)"> | |||||
<summary> | |||||
Find the type from the name supplied | |||||
</summary> | |||||
<param name="typeName">[typeName] or [typeName, assemblyName]</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.MainInterface``1"> | |||||
<summary> | |||||
The top-most interface of the given type, if any. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String,System.String)"> | |||||
<summary> | |||||
Find type if it exists | |||||
</summary> | |||||
<param name="typeName"></param> | |||||
<param name="assemblyName"></param> | |||||
<returns>The type if it exists</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.Prepare(System.DateTime,System.Boolean)"> | |||||
<summary> | |||||
If AlwaysUseUtc is set to true then convert all DateTime to UTC. | |||||
</summary> | |||||
<param name="dateTime"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.RepairXsdTimeSeparator(System.String)"> | |||||
<summary> | |||||
Repairs an out-of-spec XML date/time string which incorrectly uses a space instead of a 'T' to separate the date from the time. | |||||
These string are occasionally generated by SQLite and can cause errors in OrmLite when reading these columns from the DB. | |||||
</summary> | |||||
<param name="dateTimeStr">The XML date/time string to repair</param> | |||||
<returns>The repaired string. If no repairs were made, the original string is returned.</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDateOffset(System.String)"> | |||||
<summary> | |||||
WCF Json format: /Date(unixts+0000)/ | |||||
</summary> | |||||
<param name="wcfJsonDate"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDate(System.String)"> | |||||
<summary> | |||||
WCF Json format: /Date(unixts+0000)/ | |||||
</summary> | |||||
<param name="wcfJsonDate"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DeserializeTypeUtils.GetTypeStringConstructor(System.Type)"> | |||||
<summary> | |||||
Get the type(string) constructor if exists | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.JsWriter.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Controller.PathInfo"> | |||||
<summary> | |||||
Class to hold | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Controller.PathInfo.Parse(System.String)" --> | |||||
<member name="T:ServiceStack.Text.DateTimeExtensions"> | |||||
<summary> | |||||
A fast, standards-based, serialization-issue free DateTime serailizer. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.WP.HashSet`1"> | |||||
<summary> | |||||
A hashset implementation that uses an IDictionary | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether this serializer can create the specified type from a string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if this instance [can create from string] the specified type; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromReader(System.IO.TextReader)"> | |||||
<summary> | |||||
Deserializes from reader. | |||||
</summary> | |||||
<param name="reader">The reader.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToString(`0)"> | |||||
<summary> | |||||
Serializes to string. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToWriter(`0,System.IO.TextWriter)"> | |||||
<summary> | |||||
Serializes to writer. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<param name="writer">The writer.</param> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sTimeSpanHandler"> | |||||
<summary> | |||||
Sets which format to use when serializing TimeSpans | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sEmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sEmitLowercaseUnderscoreNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to support web-friendly serialized formats, ie emitting lowercase_underscore_casing for JSON | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.propertyConvention"> | |||||
<summary> | |||||
Define how property names are mapped during deserialization | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sThrowOnDeserializationError"> | |||||
<summary> | |||||
Gets or sets a value indicating if the framework should throw serialization exceptions | |||||
or continue regardless of deserialization errors. If <see langword="true"/> the framework | |||||
will throw; otherwise, it will parse as many fields as possible. The default is <see langword="false"/>. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sAlwaysUseUtc"> | |||||
<summary> | |||||
Gets or sets a value indicating if the framework should always convert <see cref="T:System.DateTime"/> to UTC format instead of local time. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sAssumeUtc"> | |||||
<summary> | |||||
Gets or sets a value indicating if the framework should always assume <see cref="T:System.DateTime"/> is in UTC format if Kind is Unspecified. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sAppendUtcOffset"> | |||||
<summary> | |||||
Gets or sets whether we should append the Utc offset when we serialize Utc dates. Defaults to no. | |||||
Only supported for when the JsConfig.DateHandler == JsonDateHandler.TimestampOffset | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sEscapeUnicode"> | |||||
<summary> | |||||
Gets or sets a value indicating if unicode symbols should be serialized as "\uXXXX". | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sIncludePublicFields"> | |||||
<summary> | |||||
If set to true, Interface types will be prefered over concrete types when serializing. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sMaxDepth"> | |||||
<summary> | |||||
Sets the maximum depth to avoid circular dependencies | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sModelFactory"> | |||||
<summary> | |||||
Set this to enable your own type construction provider. | |||||
This is helpful for integration with IoC containers where you need to call the container constructor. | |||||
Return null if you don't know how to construct the type and the parameterless constructor will be used. | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsConfig.PreferInterfaces"> | |||||
<summary> | |||||
If set to true, Interface types will be prefered over concrete types when serializing. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.IncludeTypeInfo"> | |||||
<summary> | |||||
Always emit type info for this type. Takes precedence over ExcludeTypeInfo | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludeTypeInfo"> | |||||
<summary> | |||||
Never emit type info for this type | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.EmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.serializeFn"> | |||||
<summary> | |||||
Define custom serialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.rawSerializeFn"> | |||||
<summary> | |||||
Define custom raw serialization fn | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.onSerializingFn"> | |||||
<summary> | |||||
Define custom serialization hook | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.DeSerializeFn"> | |||||
<summary> | |||||
Define custom deserialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.RawDeserializeFn"> | |||||
<summary> | |||||
Define custom raw deserialization fn for objects | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludePropertyNames"> | |||||
<summary> | |||||
Exclude specific properties of this type from being serialized | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsConfig`1.TreatValueAsRefType"> | |||||
<summary> | |||||
Opt-in flag to set some Value Types to be treated as a Ref Type | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsConfig`1.HasSerializeFn"> | |||||
<summary> | |||||
Whether there is a fn (raw or otherwise) | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonPropertyConvention.ExactMatch"> | |||||
<summary> | |||||
The property names on target types must match property names in the JSON source | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonPropertyConvention.Lenient"> | |||||
<summary> | |||||
The property names on target types may not match the property names in the JSON source | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonTimeSpanHandler.DurationFormat"> | |||||
<summary> | |||||
Uses the xsd format like PT15H10M20S | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonTimeSpanHandler.StandardFormat"> | |||||
<summary> | |||||
Uses the standard .net ToString method of the TimeSpan class | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonExtensions.Get``1(System.Collections.Generic.Dictionary{System.String,System.String},System.String)"> | |||||
<summary> | |||||
Get JSON string value converted to T | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonExtensions.Get(System.Collections.Generic.Dictionary{System.String,System.String},System.String)"> | |||||
<summary> | |||||
Get JSON string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonObject.GetUnescaped(System.String)"> | |||||
<summary> | |||||
Get unescaped string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonObject.Child(System.String)"> | |||||
<summary> | |||||
Get unescaped string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonObject.WriteValue(System.IO.TextWriter,System.Object)"> | |||||
<summary> | |||||
Write JSON Array, Object, bool or number values as raw string | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsonObject.Item(System.String)"> | |||||
<summary> | |||||
Get JSON string value | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.JsonSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.WriteRawString(System.IO.TextWriter,System.String)"> | |||||
<summary> | |||||
Shortcut escape when we're sure value doesn't contain any escaped chars | |||||
</summary> | |||||
<param name="writer"></param> | |||||
<param name="value"></param> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.ConvertFromUtf32(System.Int32)"> | |||||
<summary> | |||||
Given a character as utf32, returns the equivalent string provided that the character | |||||
is legal json. | |||||
</summary> | |||||
<param name="utf32"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonUtils.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Json.JsonWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Jsv.JsvWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Marc.Link`2"> | |||||
<summary> | |||||
Pretty Thread-Safe cache class from: | |||||
http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs | |||||
This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), | |||||
and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** | |||||
equality. The type is fully thread-safe. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.FastMember.ObjectAccessor"> | |||||
<summary> | |||||
Represents an individual object, allowing access to members by-name | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.FastMember.ObjectAccessor.Equals(System.Object)"> | |||||
<summary> | |||||
Use the target types definition of equality | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.FastMember.ObjectAccessor.GetHashCode"> | |||||
<summary> | |||||
Obtain the hash of the target object | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.FastMember.ObjectAccessor.ToString"> | |||||
<summary> | |||||
Use the target's definition of a string representation | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.FastMember.ObjectAccessor.Create(System.Object)"> | |||||
<summary> | |||||
Wraps an individual object, allowing by-name access to that instance | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.FastMember.ObjectAccessor.Item(System.String)"> | |||||
<summary> | |||||
Get or Set the value of a named member for the underlying object | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.FastMember.ObjectAccessor.Target"> | |||||
<summary> | |||||
The object represented by this instance | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.FastMember.TypeAccessor"> | |||||
<summary> | |||||
Provides by-name member-access to objects of a given type | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.FastMember.TypeAccessor.CreateNew"> | |||||
<summary> | |||||
Create a new instance of this type | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.FastMember.TypeAccessor.Create(System.Type)"> | |||||
<summary> | |||||
Provides a type-specific accessor, allowing by-name access for all objects of that type | |||||
</summary> | |||||
<remarks>The accessor is cached internally; a pre-existing accessor may be returned</remarks> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.FastMember.TypeAccessor.CreateNewSupported"> | |||||
<summary> | |||||
Does this type support new instances via a parameterless constructor? | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.FastMember.TypeAccessor.Item(System.Object,System.String)"> | |||||
<summary> | |||||
Get or set the value of a named member on the target instance | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.QueryStringWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.StreamExtensions.DefaultBufferSize"> | |||||
<summary> | |||||
@jonskeet: Collection of utility methods which operate on streams. | |||||
r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer for transferring data. Note that the | |||||
current contents of the buffer is ignored, so the buffer needn't | |||||
be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream)"> | |||||
<summary> | |||||
Copies all the data from one stream into another. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using a buffer | |||||
of the given size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using the given | |||||
buffer for transferring data. Note that the current contents of | |||||
the buffer is ignored, so the buffer needn't be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream. | |||||
If the end of the stream is reached before the specified amount | |||||
of data is read, an exception is thrown. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads into a buffer, filling it completely. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactlyFast(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Same as ReadExactly, but without the argument checks. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.BaseConvert(System.String,System.Int32,System.Int32)"> | |||||
<summary> | |||||
Converts from base: 0 - 62 | |||||
</summary> | |||||
<param name="source">The source.</param> | |||||
<param name="from">From.</param> | |||||
<param name="to">To.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.FastToUtf8Bytes(System.String)"> | |||||
<summary> | |||||
Skip the encoding process for 'safe strings' | |||||
</summary> | |||||
<param name="strVal"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Support.DoubleConverter"> | |||||
<summary> | |||||
A class to allow the conversion of doubles to string representations of | |||||
their exact decimal values. The implementation aims for readability over | |||||
efficiency. | |||||
Courtesy of @JonSkeet | |||||
http://www.yoda.arachsys.com/csharp/DoubleConverter.cs | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Support.DoubleConverter.ToExactString(System.Double)" --> | |||||
<!-- Badly formed XML comment ignored for member "T:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal" --> | |||||
<!-- Badly formed XML comment ignored for member "F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.digits" --> | |||||
<member name="F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.decimalPoint"> | |||||
<summary> | |||||
How many digits are *after* the decimal point | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.#ctor(System.Int64)"> | |||||
<summary> | |||||
Constructs an arbitrary decimal expansion from the given long. | |||||
The long must not be negative. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.MultiplyBy(System.Int32)"> | |||||
<summary> | |||||
Multiplies the current expansion by the given amount, which should | |||||
only be 2 or 5. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Shift(System.Int32)"> | |||||
<summary> | |||||
Shifts the decimal point; a negative value makes | |||||
the decimal expansion bigger (as fewer digits come after the | |||||
decimal place) and a positive value makes the decimal | |||||
expansion smaller. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Normalize"> | |||||
<summary> | |||||
Removes leading/trailing zeroes from the expansion. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.ToString"> | |||||
<summary> | |||||
Converts the value to a proper decimal string representation. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.TypeSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether the specified type is convertible from string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if the specified type is convertible from string; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString``1(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString(System.String,System.Type)"> | |||||
<summary> | |||||
Parses the specified type. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.ToStringDictionary``1(``0)"> | |||||
<summary> | |||||
Useful extension method to get the Dictionary[string,string] representation of any POCO type. | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.Dump``1(``0)"> | |||||
<summary> | |||||
Recursively prints the contents of any POCO object in a human-friendly, readable format | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.PrintDump``1(``0)"> | |||||
<summary> | |||||
Print Dump to Console.WriteLine | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.Print(System.String,System.Object[])"> | |||||
<summary> | |||||
Print string.Format to Console.WriteLine | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
</members> | |||||
</doc> |
@ -0,0 +1,409 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>ServiceStack.Text.WP</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="T:ServiceStack.Text.JsonSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.DateTimeExtensions"> | |||||
<summary> | |||||
A fast, standards-based, serialization-issue free DateTime serailizer. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Controller.PathInfo"> | |||||
<summary> | |||||
Class to hold | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Controller.PathInfo.Parse(System.String)" --> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDateOffset(System.String)"> | |||||
<summary> | |||||
WCF Json format: /Date(unixts+0000)/ | |||||
</summary> | |||||
<param name="wcfJsonDate"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDate(System.String)"> | |||||
<summary> | |||||
WCF Json format: /Date(unixts+0000)/ | |||||
</summary> | |||||
<param name="wcfJsonDate"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.WriteRawString(System.IO.TextWriter,System.String)"> | |||||
<summary> | |||||
Shortcut escape when we're sure value doesn't contain any escaped chars | |||||
</summary> | |||||
<param name="writer"></param> | |||||
<param name="value"></param> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.ConvertFromUtf32(System.Int32)"> | |||||
<summary> | |||||
Since Silverlight doesn't have char.ConvertFromUtf32() so putting Mono's implemenation inline. | |||||
</summary> | |||||
<param name="utf32"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.TypeSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether the specified type is convertible from string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if the specified type is convertible from string; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString``1(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString(System.String,System.Type)"> | |||||
<summary> | |||||
Parses the specified type. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.ToStringDictionary``1(``0)"> | |||||
<summary> | |||||
Useful extension method to get the Dictionary[string,string] representation of any POCO type. | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.Dump``1(``0)"> | |||||
<summary> | |||||
Recursively prints the contents of any POCO object in a human-friendly, readable format | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Jsv.JsvWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether this serializer can create the specified type from a string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if this instance [can create from string] the specified type; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromReader(System.IO.TextReader)"> | |||||
<summary> | |||||
Deserializes from reader. | |||||
</summary> | |||||
<param name="reader">The reader.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToString(`0)"> | |||||
<summary> | |||||
Serializes to string. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToWriter(`0,System.IO.TextWriter)"> | |||||
<summary> | |||||
Serializes to writer. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<param name="writer">The writer.</param> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Marc.Link`2"> | |||||
<summary> | |||||
Pretty Thread-Safe cache class from: | |||||
http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs | |||||
This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), | |||||
and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** | |||||
equality. The type is fully thread-safe. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.AssemblyUtils"> | |||||
<summary> | |||||
Utils to load types | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String)"> | |||||
<summary> | |||||
Find the type from the name supplied | |||||
</summary> | |||||
<param name="typeName">[typeName] or [typeName, assemblyName]</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String,System.String)"> | |||||
<summary> | |||||
Find type if it exists | |||||
</summary> | |||||
<param name="typeName"></param> | |||||
<param name="assemblyName"></param> | |||||
<returns>The type if it exists</returns> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.tsEmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.tsThrowOnDeserializationError"> | |||||
<summary> | |||||
Gets or sets a value indicating if the framework should throw serialization exceptions | |||||
or continue regardless of deserialization errors. If <see langword="true"/> the framework | |||||
will throw; otherwise, it will parse as many fields as possible. The default is <see langword="false"/>. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsConfig.InitForAot"> | |||||
<summary> | |||||
Provide hint to MonoTouch AOT compiler to pre-compile generic classes for all your DTOs. | |||||
Just needs to be called once in a static constructor. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludeTypeInfo"> | |||||
<summary> | |||||
Never emit type info for this type | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.EmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.serializeFn"> | |||||
<summary> | |||||
Define custom serialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.DeSerializeFn"> | |||||
<summary> | |||||
Define custom deserialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludePropertyNames"> | |||||
<summary> | |||||
Exclude specific properties of this type from being serialized | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsConfig`1.TreatValueAsRefTypes"> | |||||
<summary> | |||||
Opt-in flag to set some Value Types to be treated as a Ref Type | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonUtils.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Support.DoubleConverter"> | |||||
<summary> | |||||
A class to allow the conversion of doubles to string representations of | |||||
their exact decimal values. The implementation aims for readability over | |||||
efficiency. | |||||
Courtesy of @JonSkeet | |||||
http://www.yoda.arachsys.com/csharp/DoubleConverter.cs | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Support.DoubleConverter.ToExactString(System.Double)" --> | |||||
<!-- Badly formed XML comment ignored for member "T:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal" --> | |||||
<!-- Badly formed XML comment ignored for member "F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.digits" --> | |||||
<member name="F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.decimalPoint"> | |||||
<summary> | |||||
How many digits are *after* the decimal point | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.#ctor(System.Int64)"> | |||||
<summary> | |||||
Constructs an arbitrary decimal expansion from the given long. | |||||
The long must not be negative. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.MultiplyBy(System.Int32)"> | |||||
<summary> | |||||
Multiplies the current expansion by the given amount, which should | |||||
only be 2 or 5. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Shift(System.Int32)"> | |||||
<summary> | |||||
Shifts the decimal point; a negative value makes | |||||
the decimal expansion bigger (as fewer digits come after the | |||||
decimal place) and a positive value makes the decimal | |||||
expansion smaller. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Normalize"> | |||||
<summary> | |||||
Removes leading/trailing zeroes from the expansion. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.ToString"> | |||||
<summary> | |||||
Converts the value to a proper decimal string representation. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Json.JsonWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.WP.HashSet`1"> | |||||
<summary> | |||||
A hashset implementation that uses an IDictionary | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.JsWriter.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.StreamExtensions.DefaultBufferSize"> | |||||
<summary> | |||||
@jonskeet: Collection of utility methods which operate on streams. | |||||
r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer for transferring data. Note that the | |||||
current contents of the buffer is ignored, so the buffer needn't | |||||
be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream)"> | |||||
<summary> | |||||
Copies all the data from one stream into another. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using a buffer | |||||
of the given size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using the given | |||||
buffer for transferring data. Note that the current contents of | |||||
the buffer is ignored, so the buffer needn't be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream. | |||||
If the end of the stream is reached before the specified amount | |||||
of data is read, an exception is thrown. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads into a buffer, filling it completely. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactlyFast(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Same as ReadExactly, but without the argument checks. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.BaseConvert(System.String,System.Int32,System.Int32)"> | |||||
<summary> | |||||
Converts from base: 0 - 62 | |||||
</summary> | |||||
<param name="source">The source.</param> | |||||
<param name="from">From.</param> | |||||
<param name="to">To.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.FastToUtf8Bytes(System.String)"> | |||||
<summary> | |||||
Skip the encoding process for 'safe strings' | |||||
</summary> | |||||
<param name="strVal"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.QueryStringWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DeserializeTypeUtils.GetTypeStringConstructor(System.Type)"> | |||||
<summary> | |||||
Get the type(string) constructor if exists | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns></returns> | |||||
</member> | |||||
</members> | |||||
</doc> |
@ -0,0 +1,385 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>ServiceStack.Text</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.WriteRawString(System.IO.TextWriter,System.String)"> | |||||
<summary> | |||||
Shortcut escape when we're sure value doesn't contain any escaped chars | |||||
</summary> | |||||
<param name="writer"></param> | |||||
<param name="value"></param> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.ConvertFromUtf32(System.Int32)"> | |||||
<summary> | |||||
Since Silverlight doesn't have char.ConvertFromUtf32() so putting Mono's implemenation inline. | |||||
</summary> | |||||
<param name="utf32"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Jsv.JsvWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.DateTimeExtensions"> | |||||
<summary> | |||||
A fast, standards-based, serialization-issue free DateTime serailizer. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.JsonSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether this serializer can create the specified type from a string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if this instance [can create from string] the specified type; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromReader(System.IO.TextReader)"> | |||||
<summary> | |||||
Deserializes from reader. | |||||
</summary> | |||||
<param name="reader">The reader.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToString(`0)"> | |||||
<summary> | |||||
Serializes to string. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToWriter(`0,System.IO.TextWriter)"> | |||||
<summary> | |||||
Serializes to writer. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<param name="writer">The writer.</param> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.tsEmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsConfig.InitForAot"> | |||||
<summary> | |||||
Provide hint to MonoTouch AOT compiler to pre-compile generic classes for all your DTOs. | |||||
Just needs to be called once in a static constructor. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludeTypeInfo"> | |||||
<summary> | |||||
Never emit type info for this type | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.EmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.serializeFn"> | |||||
<summary> | |||||
Define custom serialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.DeSerializeFn"> | |||||
<summary> | |||||
Define custom deserialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludePropertyNames"> | |||||
<summary> | |||||
Exclude specific properties of this type from being serialized | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Marc.Link`2"> | |||||
<summary> | |||||
Pretty Thread-Safe cache class from: | |||||
http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs | |||||
This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), | |||||
and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** | |||||
equality. The type is fully thread-safe. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.TypeSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether the specified type is convertible from string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if the specified type is convertible from string; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString``1(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString(System.String,System.Type)"> | |||||
<summary> | |||||
Parses the specified type. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.ToStringDictionary``1(``0)"> | |||||
<summary> | |||||
Useful extension method to get the Dictionary[string,string] representation of any POCO type. | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.Dump``1(``0)"> | |||||
<summary> | |||||
Recursively prints the contents of any POCO object in a human-friendly, readable format | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Support.DoubleConverter"> | |||||
<summary> | |||||
A class to allow the conversion of doubles to string representations of | |||||
their exact decimal values. The implementation aims for readability over | |||||
efficiency. | |||||
Courtesy of @JonSkeet | |||||
http://www.yoda.arachsys.com/csharp/DoubleConverter.cs | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Support.DoubleConverter.ToExactString(System.Double)" --> | |||||
<!-- Badly formed XML comment ignored for member "T:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal" --> | |||||
<!-- Badly formed XML comment ignored for member "F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.digits" --> | |||||
<member name="F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.decimalPoint"> | |||||
<summary> | |||||
How many digits are *after* the decimal point | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.#ctor(System.Int64)"> | |||||
<summary> | |||||
Constructs an arbitrary decimal expansion from the given long. | |||||
The long must not be negative. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.MultiplyBy(System.Int32)"> | |||||
<summary> | |||||
Multiplies the current expansion by the given amount, which should | |||||
only be 2 or 5. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Shift(System.Int32)"> | |||||
<summary> | |||||
Shifts the decimal point; a negative value makes | |||||
the decimal expansion bigger (as fewer digits come after the | |||||
decimal place) and a positive value makes the decimal | |||||
expansion smaller. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Normalize"> | |||||
<summary> | |||||
Removes leading/trailing zeroes from the expansion. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.ToString"> | |||||
<summary> | |||||
Converts the value to a proper decimal string representation. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.StreamExtensions.DefaultBufferSize"> | |||||
<summary> | |||||
@jonskeet: Collection of utility methods which operate on streams. | |||||
r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer for transferring data. Note that the | |||||
current contents of the buffer is ignored, so the buffer needn't | |||||
be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream)"> | |||||
<summary> | |||||
Copies all the data from one stream into another. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using a buffer | |||||
of the given size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using the given | |||||
buffer for transferring data. Note that the current contents of | |||||
the buffer is ignored, so the buffer needn't be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream. | |||||
If the end of the stream is reached before the specified amount | |||||
of data is read, an exception is thrown. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads into a buffer, filling it completely. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactlyFast(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Same as ReadExactly, but without the argument checks. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Json.JsonWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.BaseConvert(System.String,System.Int32,System.Int32)"> | |||||
<summary> | |||||
Converts from base: 0 - 62 | |||||
</summary> | |||||
<param name="source">The source.</param> | |||||
<param name="from">From.</param> | |||||
<param name="to">To.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.FastToUtf8Bytes(System.String)"> | |||||
<summary> | |||||
Skip the encoding process for 'safe strings' | |||||
</summary> | |||||
<param name="strVal"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Controller.PathInfo"> | |||||
<summary> | |||||
Class to hold | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Controller.PathInfo.Parse(System.String)" --> | |||||
<member name="M:ServiceStack.Text.Common.DeserializeTypeUtils.GetTypeStringConstructor(System.Type)"> | |||||
<summary> | |||||
Get the type(string) constructor if exists | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.QueryStringWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.AssemblyUtils"> | |||||
<summary> | |||||
Utils to load types | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String)"> | |||||
<summary> | |||||
Find the type from the name supplied | |||||
</summary> | |||||
<param name="typeName">[typeName] or [typeName, assemblyName]</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String,System.String)"> | |||||
<summary> | |||||
Find type if it exists | |||||
</summary> | |||||
<param name="typeName"></param> | |||||
<param name="assemblyName"></param> | |||||
<returns>The type if it exists</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonUtils.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDate(System.String)"> | |||||
<summary> | |||||
WCF Json format: /Date(unixts+0000)/ | |||||
</summary> | |||||
<param name="wcfJsonDate"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.JsWriter.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
</members> | |||||
</doc> |
@ -0,0 +1,563 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>ServiceStack.Text</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="T:ServiceStack.Text.AssemblyUtils"> | |||||
<summary> | |||||
Utils to load types | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String)"> | |||||
<summary> | |||||
Find the type from the name supplied | |||||
</summary> | |||||
<param name="typeName">[typeName] or [typeName, assemblyName]</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.MainInterface``1"> | |||||
<summary> | |||||
The top-most interface of the given type, if any. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String,System.String)"> | |||||
<summary> | |||||
Find type if it exists | |||||
</summary> | |||||
<param name="typeName"></param> | |||||
<param name="assemblyName"></param> | |||||
<returns>The type if it exists</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.Prepare(System.DateTime,System.Boolean)"> | |||||
<summary> | |||||
If AlwaysUseUtc is set to true then convert all DateTime to UTC. | |||||
</summary> | |||||
<param name="dateTime"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.RepairXsdTimeSeparator(System.String)"> | |||||
<summary> | |||||
Repairs an out-of-spec XML date/time string which incorrectly uses a space instead of a 'T' to separate the date from the time. | |||||
These string are occasionally generated by SQLite and can cause errors in OrmLite when reading these columns from the DB. | |||||
</summary> | |||||
<param name="dateTimeStr">The XML date/time string to repair</param> | |||||
<returns>The repaired string. If no repairs were made, the original string is returned.</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDateOffset(System.String)"> | |||||
<summary> | |||||
WCF Json format: /Date(unixts+0000)/ | |||||
</summary> | |||||
<param name="wcfJsonDate"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDate(System.String)"> | |||||
<summary> | |||||
WCF Json format: /Date(unixts+0000)/ | |||||
</summary> | |||||
<param name="wcfJsonDate"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.DeserializeTypeUtils.GetTypeStringConstructor(System.Type)"> | |||||
<summary> | |||||
Get the type(string) constructor if exists | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Common.JsWriter.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Controller.PathInfo"> | |||||
<summary> | |||||
Class to hold | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Controller.PathInfo.Parse(System.String)" --> | |||||
<member name="T:ServiceStack.Text.DateTimeExtensions"> | |||||
<summary> | |||||
A fast, standards-based, serialization-issue free DateTime serailizer. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether this serializer can create the specified type from a string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if this instance [can create from string] the specified type; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromReader(System.IO.TextReader)"> | |||||
<summary> | |||||
Deserializes from reader. | |||||
</summary> | |||||
<param name="reader">The reader.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToString(`0)"> | |||||
<summary> | |||||
Serializes to string. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToWriter(`0,System.IO.TextWriter)"> | |||||
<summary> | |||||
Serializes to writer. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<param name="writer">The writer.</param> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sTimeSpanHandler"> | |||||
<summary> | |||||
Sets which format to use when serializing TimeSpans | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sEmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sEmitLowercaseUnderscoreNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to support web-friendly serialized formats, ie emitting lowercase_underscore_casing for JSON | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.propertyConvention"> | |||||
<summary> | |||||
Define how property names are mapped during deserialization | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sThrowOnDeserializationError"> | |||||
<summary> | |||||
Gets or sets a value indicating if the framework should throw serialization exceptions | |||||
or continue regardless of deserialization errors. If <see langword="true"/> the framework | |||||
will throw; otherwise, it will parse as many fields as possible. The default is <see langword="false"/>. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sAlwaysUseUtc"> | |||||
<summary> | |||||
Gets or sets a value indicating if the framework should always convert <see cref="T:System.DateTime"/> to UTC format instead of local time. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sAssumeUtc"> | |||||
<summary> | |||||
Gets or sets a value indicating if the framework should always assume <see cref="T:System.DateTime"/> is in UTC format if Kind is Unspecified. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sAppendUtcOffset"> | |||||
<summary> | |||||
Gets or sets whether we should append the Utc offset when we serialize Utc dates. Defaults to no. | |||||
Only supported for when the JsConfig.DateHandler == JsonDateHandler.TimestampOffset | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sEscapeUnicode"> | |||||
<summary> | |||||
Gets or sets a value indicating if unicode symbols should be serialized as "\uXXXX". | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sIncludePublicFields"> | |||||
<summary> | |||||
If set to true, Interface types will be prefered over concrete types when serializing. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sMaxDepth"> | |||||
<summary> | |||||
Sets the maximum depth to avoid circular dependencies | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig.sModelFactory"> | |||||
<summary> | |||||
Set this to enable your own type construction provider. | |||||
This is helpful for integration with IoC containers where you need to call the container constructor. | |||||
Return null if you don't know how to construct the type and the parameterless constructor will be used. | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsConfig.PreferInterfaces"> | |||||
<summary> | |||||
If set to true, Interface types will be prefered over concrete types when serializing. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.IncludeTypeInfo"> | |||||
<summary> | |||||
Always emit type info for this type. Takes precedence over ExcludeTypeInfo | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludeTypeInfo"> | |||||
<summary> | |||||
Never emit type info for this type | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.EmitCamelCaseNames"> | |||||
<summary> | |||||
<see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured | |||||
to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification, | |||||
to support user-friendly serialized formats, ie emitting camelCasing for JSON | |||||
and parsing member names and enum values in a case-insensitive manner. | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.serializeFn"> | |||||
<summary> | |||||
Define custom serialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.rawSerializeFn"> | |||||
<summary> | |||||
Define custom raw serialization fn | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.onSerializingFn"> | |||||
<summary> | |||||
Define custom serialization hook | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.DeSerializeFn"> | |||||
<summary> | |||||
Define custom deserialization fn for BCL Structs | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.RawDeserializeFn"> | |||||
<summary> | |||||
Define custom raw deserialization fn for objects | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsConfig`1.ExcludePropertyNames"> | |||||
<summary> | |||||
Exclude specific properties of this type from being serialized | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsConfig`1.TreatValueAsRefType"> | |||||
<summary> | |||||
Opt-in flag to set some Value Types to be treated as a Ref Type | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsConfig`1.HasSerializeFn"> | |||||
<summary> | |||||
Whether there is a fn (raw or otherwise) | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonPropertyConvention.ExactMatch"> | |||||
<summary> | |||||
The property names on target types must match property names in the JSON source | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonPropertyConvention.Lenient"> | |||||
<summary> | |||||
The property names on target types may not match the property names in the JSON source | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonTimeSpanHandler.DurationFormat"> | |||||
<summary> | |||||
Uses the xsd format like PT15H10M20S | |||||
</summary> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.JsonTimeSpanHandler.StandardFormat"> | |||||
<summary> | |||||
Uses the standard .net ToString method of the TimeSpan class | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonExtensions.Get``1(System.Collections.Generic.Dictionary{System.String,System.String},System.String)"> | |||||
<summary> | |||||
Get JSON string value converted to T | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonExtensions.Get(System.Collections.Generic.Dictionary{System.String,System.String},System.String)"> | |||||
<summary> | |||||
Get JSON string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonObject.GetUnescaped(System.String)"> | |||||
<summary> | |||||
Get unescaped string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonObject.Child(System.String)"> | |||||
<summary> | |||||
Get unescaped string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonObject.WriteValue(System.IO.TextWriter,System.Object)"> | |||||
<summary> | |||||
Write JSON Array, Object, bool or number values as raw string | |||||
</summary> | |||||
</member> | |||||
<member name="P:ServiceStack.Text.JsonObject.Item(System.String)"> | |||||
<summary> | |||||
Get JSON string value | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.JsonSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.JsonSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.WriteRawString(System.IO.TextWriter,System.String)"> | |||||
<summary> | |||||
Shortcut escape when we're sure value doesn't contain any escaped chars | |||||
</summary> | |||||
<param name="writer"></param> | |||||
<param name="value"></param> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonTypeSerializer.ConvertFromUtf32(System.Int32)"> | |||||
<summary> | |||||
Given a character as utf32, returns the equivalent string provided that the character | |||||
is legal json. | |||||
</summary> | |||||
<param name="utf32"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Json.JsonUtils.HasAnyEscapeChars(System.String)"> | |||||
<summary> | |||||
micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) | |||||
</summary> | |||||
<param name="value"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Json.JsonWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Jsv.JsvWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Marc.Link`2"> | |||||
<summary> | |||||
Pretty Thread-Safe cache class from: | |||||
http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs | |||||
This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), | |||||
and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** | |||||
equality. The type is fully thread-safe. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.QueryStringWriter`1"> | |||||
<summary> | |||||
Implement the serializer using a more static approach | |||||
</summary> | |||||
<typeparam name="T"></typeparam> | |||||
</member> | |||||
<member name="F:ServiceStack.Text.StreamExtensions.DefaultBufferSize"> | |||||
<summary> | |||||
@jonskeet: Collection of utility methods which operate on streams. | |||||
r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads the given stream up to the end, returning the data as a byte | |||||
array, using the given buffer for transferring data. Note that the | |||||
current contents of the buffer is ignored, so the buffer needn't | |||||
be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream)"> | |||||
<summary> | |||||
Copies all the data from one stream into another. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using a buffer | |||||
of the given size. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Copies all the data from one stream into another, using the given | |||||
buffer for transferring data. Note that the current contents of | |||||
the buffer is ignored, so the buffer needn't be cleared beforehand. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream. | |||||
If the end of the stream is reached before the specified amount | |||||
of data is read, an exception is thrown. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[])"> | |||||
<summary> | |||||
Reads into a buffer, filling it completely. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Reads exactly the given number of bytes from the specified stream, | |||||
into the given buffer, starting at position 0 of the array. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StreamExtensions.ReadExactlyFast(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |||||
<summary> | |||||
Same as ReadExactly, but without the argument checks. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.BaseConvert(System.String,System.Int32,System.Int32)"> | |||||
<summary> | |||||
Converts from base: 0 - 62 | |||||
</summary> | |||||
<param name="source">The source.</param> | |||||
<param name="from">From.</param> | |||||
<param name="to">To.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.StringExtensions.FastToUtf8Bytes(System.String)"> | |||||
<summary> | |||||
Skip the encoding process for 'safe strings' | |||||
</summary> | |||||
<param name="strVal"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.Support.DoubleConverter"> | |||||
<summary> | |||||
A class to allow the conversion of doubles to string representations of | |||||
their exact decimal values. The implementation aims for readability over | |||||
efficiency. | |||||
Courtesy of @JonSkeet | |||||
http://www.yoda.arachsys.com/csharp/DoubleConverter.cs | |||||
</summary> | |||||
</member> | |||||
<!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Support.DoubleConverter.ToExactString(System.Double)" --> | |||||
<!-- Badly formed XML comment ignored for member "T:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal" --> | |||||
<!-- Badly formed XML comment ignored for member "F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.digits" --> | |||||
<member name="F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.decimalPoint"> | |||||
<summary> | |||||
How many digits are *after* the decimal point | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.#ctor(System.Int64)"> | |||||
<summary> | |||||
Constructs an arbitrary decimal expansion from the given long. | |||||
The long must not be negative. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.MultiplyBy(System.Int32)"> | |||||
<summary> | |||||
Multiplies the current expansion by the given amount, which should | |||||
only be 2 or 5. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Shift(System.Int32)"> | |||||
<summary> | |||||
Shifts the decimal point; a negative value makes | |||||
the decimal expansion bigger (as fewer digits come after the | |||||
decimal place) and a positive value makes the decimal | |||||
expansion smaller. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Normalize"> | |||||
<summary> | |||||
Removes leading/trailing zeroes from the expansion. | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.ToString"> | |||||
<summary> | |||||
Converts the value to a proper decimal string representation. | |||||
</summary> | |||||
</member> | |||||
<member name="T:ServiceStack.Text.TypeSerializer"> | |||||
<summary> | |||||
Creates an instance of a Type from a string value | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.CanCreateFromString(System.Type)"> | |||||
<summary> | |||||
Determines whether the specified type is convertible from string. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<returns> | |||||
<c>true</c> if the specified type is convertible from string; otherwise, <c>false</c>. | |||||
</returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString``1(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString(System.String,System.Type)"> | |||||
<summary> | |||||
Parses the specified type. | |||||
</summary> | |||||
<param name="type">The type.</param> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.ToStringDictionary``1(``0)"> | |||||
<summary> | |||||
Useful extension method to get the Dictionary[string,string] representation of any POCO type. | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.Dump``1(``0)"> | |||||
<summary> | |||||
Recursively prints the contents of any POCO object in a human-friendly, readable format | |||||
</summary> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.PrintDump``1(``0)"> | |||||
<summary> | |||||
Print Dump to Console.WriteLine | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer.Print(System.String,System.Object[])"> | |||||
<summary> | |||||
Print string.Format to Console.WriteLine | |||||
</summary> | |||||
</member> | |||||
<member name="M:ServiceStack.Text.TypeSerializer`1.DeserializeFromString(System.String)"> | |||||
<summary> | |||||
Parses the specified value. | |||||
</summary> | |||||
<param name="value">The value.</param> | |||||
<returns></returns> | |||||
</member> | |||||
</members> | |||||
</doc> |
@ -0,0 +1,15 @@ | |||||
A new HTTP handler has been configured in your application for consulting the | |||||
error log and its feeds. It is reachable at elmah.axd under your application | |||||
root. If, for example, your application is deployed at http://www.example.com, | |||||
the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of | |||||
course, change this path in your application's configuration file. | |||||
ELMAH is also set up to be secure such that it can only be accessed locally. | |||||
You can enable remote access but then it is paramount that you secure access | |||||
to authorized users or/and roles only. This can be done using standard | |||||
authorization rules and configuration already built into ASP.NET. For more | |||||
information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on | |||||
the project site. | |||||
Please review the commented out authorization section under | |||||
<location path="elmah.axd"> and make the appropriate changes. |
@ -0,0 +1,15 @@ | |||||
A new HTTP handler has been configured in your application for consulting the | |||||
error log and its feeds. It is reachable at elmah.axd under your application | |||||
root. If, for example, your application is deployed at http://www.example.com, | |||||
the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of | |||||
course, change this path in your application's configuration file. | |||||
ELMAH is also set up to be secure such that it can only be accessed locally. | |||||
You can enable remote access but then it is paramount that you secure access | |||||
to authorized users or/and roles only. This can be done using standard | |||||
authorization rules and configuration already built into ASP.NET. For more | |||||
information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on | |||||
the project site. | |||||
Please review the commented out authorization section under | |||||
<location path="elmah.axd"> and make the appropriate changes. |
@ -0,0 +1,59 @@ | |||||
<configuration> | |||||
<configSections> | |||||
<sectionGroup name="elmah"> | |||||
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" /> | |||||
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" /> | |||||
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" /> | |||||
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" /> | |||||
</sectionGroup> | |||||
</configSections> | |||||
<system.web> | |||||
<httpModules> | |||||
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" /> | |||||
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" /> | |||||
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah"/> | |||||
</httpModules> | |||||
</system.web> | |||||
<system.webServer> | |||||
<validation validateIntegratedModeConfiguration="false" /> | |||||
<modules> | |||||
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" /> | |||||
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" /> | |||||
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" /> | |||||
</modules> | |||||
</system.webServer> | |||||
<elmah> | |||||
<!-- | |||||
See http://code.google.com/p/elmah/wiki/SecuringErrorLogPages for | |||||
more information on remote access and securing ELMAH. | |||||
--> | |||||
<security allowRemoteAccess="false" /> | |||||
</elmah> | |||||
<location path="elmah.axd" inheritInChildApplications="false"> | |||||
<system.web> | |||||
<httpHandlers> | |||||
<add verb="POST,GET,HEAD" | |||||
path="elmah.axd" | |||||
type="Elmah.ErrorLogPageFactory, Elmah" /> | |||||
</httpHandlers> | |||||
<!-- | |||||
See http://code.google.com/p/elmah/wiki/SecuringErrorLogPages for | |||||
more information on using ASP.NET authorization securing ELMAH. | |||||
<authorization> | |||||
<allow roles="admin" /> | |||||
<deny users="*" /> | |||||
</authorization> | |||||
--> | |||||
</system.web> | |||||
<system.webServer> | |||||
<handlers> | |||||
<add name="ELMAH" | |||||
verb="POST,GET,HEAD" | |||||
path="elmah.axd" | |||||
type="Elmah.ErrorLogPageFactory, Elmah" | |||||
preCondition="integratedMode" /> | |||||
</handlers> | |||||
</system.webServer> | |||||
</location> | |||||
</configuration> |