").append( jQuery.parseHTML( responseText ) ).find( selector ) :
// Otherwise use the full result
responseText );
}).complete( callback && function( jqXHR, status ) {
self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] );
});
}
return this;
};
// Attach a bunch of functions for handling common AJAX events
jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ){
jQuery.fn[ type ] = function( fn ){
return this.on( type, fn );
};
});
jQuery.each( [ "get", "post" ], function( i, method ) {
jQuery[ method ] = function( url, data, callback, type ) {
// shift arguments if data argument was omitted
if ( jQuery.isFunction( data ) ) {
type = type || callback;
callback = data;
data = undefined;
}
return jQuery.ajax({
url: url,
type: method,
dataType: type,
data: data,
success: callback
});
};
});
jQuery.extend({
// Counter for holding the number of active queries
active: 0,
// Last-Modified header cache for next request
lastModified: {},
etag: {},
ajaxSettings: {
url: ajaxLocation,
type: "GET",
isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),
global: true,
processData: true,
async: true,
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
/*
timeout: 0,
data: null,
dataType: null,
username: null,
password: null,
cache: null,
throws: false,
traditional: false,
headers: {},
*/
accepts: {
"*": allTypes,
text: "text/plain",
html: "text/html",
xml: "application/xml, text/xml",
json: "application/json, text/javascript"
},
contents: {
xml: /xml/,
html: /html/,
json: /json/
},
responseFields: {
xml: "responseXML",
text: "responseText"
},
// Data converters
// Keys separate source (or catchall "*") and destination types with a single space
converters: {
// Convert anything to text
"* text": window.String,
// Text to html (true = no transformation)
"text html": true,
// Evaluate text as a json expression
"text json": jQuery.parseJSON,
// Parse text as xml
"text xml": jQuery.parseXML
},
// For options that shouldn't be deep extended:
// you can add your own custom options here if
// and when you create one that shouldn't be
// deep extended (see ajaxExtend)
flatOptions: {
url: true,
context: true
}
},
// Creates a full fledged settings object into target
// with both ajaxSettings and settings fields.
// If target is omitted, writes into ajaxSettings.
ajaxSetup: function( target, settings ) {
return settings ?
// Building a settings object
ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :
// Extending ajaxSettings
ajaxExtend( jQuery.ajaxSettings, target );
},
ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
ajaxTransport: addToPrefiltersOrTransports( transports ),
// Main method
ajax: function( url, options ) {
// If url is an object, simulate pre-1.5 signature
if ( typeof url === "object" ) {
options = url;
url = undefined;
}
// Force options to be an object
options = options || {};
var transport,
// URL without anti-cache param
cacheURL,
// Response headers
responseHeadersString,
responseHeaders,
// timeout handle
timeoutTimer,
// Cross-domain detection vars
parts,
// To know if global events are to be dispatched
fireGlobals,
// Loop variable
i,
// Create the final options object
s = jQuery.ajaxSetup( {}, options ),
// Callbacks context
callbackContext = s.context || s,
// Context for global events is callbackContext if it is a DOM node or jQuery collection
globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ?
jQuery( callbackContext ) :
jQuery.event,
// Deferreds
deferred = jQuery.Deferred(),
completeDeferred = jQuery.Callbacks("once memory"),
// Status-dependent callbacks
statusCode = s.statusCode || {},
// Headers (they are sent all at once)
requestHeaders = {},
requestHeadersNames = {},
// The jqXHR state
state = 0,
// Default abort message
strAbort = "canceled",
// Fake xhr
jqXHR = {
readyState: 0,
// Builds headers hashtable if needed
getResponseHeader: function( key ) {
var match;
if ( state === 2 ) {
if ( !responseHeaders ) {
responseHeaders = {};
while ( (match = rheaders.exec( responseHeadersString )) ) {
responseHeaders[ match[1].toLowerCase() ] = match[ 2 ];
}
}
match = responseHeaders[ key.toLowerCase() ];
}
return match == null ? null : match;
},
// Raw string
getAllResponseHeaders: function() {
return state === 2 ? responseHeadersString : null;
},
// Caches the header
setRequestHeader: function( name, value ) {
var lname = name.toLowerCase();
if ( !state ) {
name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;
requestHeaders[ name ] = value;
}
return this;
},
// Overrides response content-type header
overrideMimeType: function( type ) {
if ( !state ) {
s.mimeType = type;
}
return this;
},
// Status-dependent callbacks
statusCode: function( map ) {
var code;
if ( map ) {
if ( state < 2 ) {
for ( code in map ) {
// Lazy-add the new callback in a way that preserves old ones
statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
}
} else {
// Execute the appropriate callbacks
jqXHR.always( map[ jqXHR.status ] );
}
}
return this;
},
// Cancel the request
abort: function( statusText ) {
var finalText = statusText || strAbort;
if ( transport ) {
transport.abort( finalText );
}
done( 0, finalText );
return this;
}
};
// Attach deferreds
deferred.promise( jqXHR ).complete = completeDeferred.add;
jqXHR.success = jqXHR.done;
jqXHR.error = jqXHR.fail;
// Remove hash character (#7531: and string promotion)
// Add protocol if not provided (#5866: IE7 issue with protocol-less urls)
// Handle falsy url in the settings object (#10093: consistency with old signature)
// We also use the url parameter if available
s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" );
// Alias method option to type as per ticket #12004
s.type = options.method || options.type || s.method || s.type;
// Extract dataTypes list
s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( core_rnotwhite ) || [""];
// A cross-domain request is in order when we have a protocol:host:port mismatch
if ( s.crossDomain == null ) {
parts = rurl.exec( s.url.toLowerCase() );
s.crossDomain = !!( parts &&
( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||
( parts[ 3 ] || ( parts[ 1 ] === "http:" ? 80 : 443 ) ) !=
( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ) )
);
}
// Convert data if not already a string
if ( s.data && s.processData && typeof s.data !== "string" ) {
s.data = jQuery.param( s.data, s.traditional );
}
// Apply prefilters
inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );
// If request was aborted inside a prefilter, stop there
if ( state === 2 ) {
return jqXHR;
}
// We can fire global events as of now if asked to
fireGlobals = s.global;
// Watch for a new set of requests
if ( fireGlobals && jQuery.active++ === 0 ) {
jQuery.event.trigger("ajaxStart");
}
// Uppercase the type
s.type = s.type.toUpperCase();
// Determine if request has content
s.hasContent = !rnoContent.test( s.type );
// Save the URL in case we're toying with the If-Modified-Since
// and/or If-None-Match header later on
cacheURL = s.url;
// More options handling for requests with no content
if ( !s.hasContent ) {
// If data is available, append data to url
if ( s.data ) {
cacheURL = ( s.url += ( ajax_rquery.test( cacheURL ) ? "&" : "?" ) + s.data );
// #9682: remove data so that it's not used in an eventual retry
delete s.data;
}
// Add anti-cache in url if needed
if ( s.cache === false ) {
s.url = rts.test( cacheURL ) ?
// If there is already a '_' parameter, set its value
cacheURL.replace( rts, "$1_=" + ajax_nonce++ ) :
// Otherwise add one to the end
cacheURL + ( ajax_rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ajax_nonce++;
}
}
// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
if ( s.ifModified ) {
if ( jQuery.lastModified[ cacheURL ] ) {
jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
}
if ( jQuery.etag[ cacheURL ] ) {
jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
}
}
// Set the correct header, if data is being sent
if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
jqXHR.setRequestHeader( "Content-Type", s.contentType );
}
// Set the Accepts header for the server, depending on the dataType
jqXHR.setRequestHeader(
"Accept",
s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?
s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
s.accepts[ "*" ]
);
// Check for headers option
for ( i in s.headers ) {
jqXHR.setRequestHeader( i, s.headers[ i ] );
}
// Allow custom headers/mimetypes and early abort
if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {
// Abort if not done already and return
return jqXHR.abort();
}
// aborting is no longer a cancellation
strAbort = "abort";
// Install callbacks on deferreds
for ( i in { success: 1, error: 1, complete: 1 } ) {
jqXHR[ i ]( s[ i ] );
}
// Get transport
transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );
// If no transport, we auto-abort
if ( !transport ) {
done( -1, "No Transport" );
} else {
jqXHR.readyState = 1;
// Send global event
if ( fireGlobals ) {
globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
}
// Timeout
if ( s.async && s.timeout > 0 ) {
timeoutTimer = setTimeout(function() {
jqXHR.abort("timeout");
}, s.timeout );
}
try {
state = 1;
transport.send( requestHeaders, done );
} catch ( e ) {
// Propagate exception as error if not done
if ( state < 2 ) {
done( -1, e );
// Simply rethrow otherwise
} else {
throw e;
}
}
}
// Callback for when everything is done
function done( status, nativeStatusText, responses, headers ) {
var isSuccess, success, error, response, modified,
statusText = nativeStatusText;
// Called once
if ( state === 2 ) {
return;
}
// State is "done" now
state = 2;
// Clear timeout if it exists
if ( timeoutTimer ) {
clearTimeout( timeoutTimer );
}
// Dereference transport for early garbage collection
// (no matter how long the jqXHR object will be used)
transport = undefined;
// Cache response headers
responseHeadersString = headers || "";
// Set readyState
jqXHR.readyState = status > 0 ? 4 : 0;
// Get response data
if ( responses ) {
response = ajaxHandleResponses( s, jqXHR, responses );
}
// If successful, handle type chaining
if ( status >= 200 && status < 300 || status === 304 ) {
// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
if ( s.ifModified ) {
modified = jqXHR.getResponseHeader("Last-Modified");
if ( modified ) {
jQuery.lastModified[ cacheURL ] = modified;
}
modified = jqXHR.getResponseHeader("etag");
if ( modified ) {
jQuery.etag[ cacheURL ] = modified;
}
}
// If not modified
if ( status === 304 ) {
isSuccess = true;
statusText = "notmodified";
// If we have data
} else {
isSuccess = ajaxConvert( s, response );
statusText = isSuccess.state;
success = isSuccess.data;
error = isSuccess.error;
isSuccess = !error;
}
} else {
// We extract error from statusText
// then normalize statusText and status for non-aborts
error = statusText;
if ( status || !statusText ) {
statusText = "error";
if ( status < 0 ) {
status = 0;
}
}
}
// Set data for the fake xhr object
jqXHR.status = status;
jqXHR.statusText = ( nativeStatusText || statusText ) + "";
// Success/Error
if ( isSuccess ) {
deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
} else {
deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
}
// Status-dependent callbacks
jqXHR.statusCode( statusCode );
statusCode = undefined;
if ( fireGlobals ) {
globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
[ jqXHR, s, isSuccess ? success : error ] );
}
// Complete
completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );
if ( fireGlobals ) {
globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
// Handle the global AJAX counter
if ( !( --jQuery.active ) ) {
jQuery.event.trigger("ajaxStop");
}
}
}
return jqXHR;
},
getScript: function( url, callback ) {
return jQuery.get( url, undefined, callback, "script" );
},
getJSON: function( url, data, callback ) {
return jQuery.get( url, data, callback, "json" );
}
});
/* Handles responses to an ajax request:
* - sets all responseXXX fields accordingly
* - finds the right dataType (mediates between content-type and expected dataType)
* - returns the corresponding response
*/
function ajaxHandleResponses( s, jqXHR, responses ) {
var ct, type, finalDataType, firstDataType,
contents = s.contents,
dataTypes = s.dataTypes,
responseFields = s.responseFields;
// Fill responseXXX fields
for ( type in responseFields ) {
if ( type in responses ) {
jqXHR[ responseFields[type] ] = responses[ type ];
}
}
// Remove auto dataType and get content-type in the process
while( dataTypes[ 0 ] === "*" ) {
dataTypes.shift();
if ( ct === undefined ) {
ct = s.mimeType || jqXHR.getResponseHeader("Content-Type");
}
}
// Check if we're dealing with a known content-type
if ( ct ) {
for ( type in contents ) {
if ( contents[ type ] && contents[ type ].test( ct ) ) {
dataTypes.unshift( type );
break;
}
}
}
// Check to see if we have a response for the expected dataType
if ( dataTypes[ 0 ] in responses ) {
finalDataType = dataTypes[ 0 ];
} else {
// Try convertible dataTypes
for ( type in responses ) {
if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {
finalDataType = type;
break;
}
if ( !firstDataType ) {
firstDataType = type;
}
}
// Or just use first one
finalDataType = finalDataType || firstDataType;
}
// If we found a dataType
// We add the dataType to the list if needed
// and return the corresponding response
if ( finalDataType ) {
if ( finalDataType !== dataTypes[ 0 ] ) {
dataTypes.unshift( finalDataType );
}
return responses[ finalDataType ];
}
}
// Chain conversions given the request and the original response
function ajaxConvert( s, response ) {
var conv, conv2, current, tmp,
converters = {},
i = 0,
// Work with a copy of dataTypes in case we need to modify it for conversion
dataTypes = s.dataTypes.slice(),
prev = dataTypes[ 0 ];
// Apply the dataFilter if provided
if ( s.dataFilter ) {
response = s.dataFilter( response, s.dataType );
}
// Create converters map with lowercased keys
if ( dataTypes[ 1 ] ) {
for ( conv in s.converters ) {
converters[ conv.toLowerCase() ] = s.converters[ conv ];
}
}
// Convert to each sequential dataType, tolerating list modification
for ( ; (current = dataTypes[++i]); ) {
// There's only work to do if current dataType is non-auto
if ( current !== "*" ) {
// Convert response if prev dataType is non-auto and differs from current
if ( prev !== "*" && prev !== current ) {
// Seek a direct converter
conv = converters[ prev + " " + current ] || converters[ "* " + current ];
// If none found, seek a pair
if ( !conv ) {
for ( conv2 in converters ) {
// If conv2 outputs current
tmp = conv2.split(" ");
if ( tmp[ 1 ] === current ) {
// If prev can be converted to accepted input
conv = converters[ prev + " " + tmp[ 0 ] ] ||
converters[ "* " + tmp[ 0 ] ];
if ( conv ) {
// Condense equivalence converters
if ( conv === true ) {
conv = converters[ conv2 ];
// Otherwise, insert the intermediate dataType
} else if ( converters[ conv2 ] !== true ) {
current = tmp[ 0 ];
dataTypes.splice( i--, 0, current );
}
break;
}
}
}
}
// Apply converter (if not an equivalence)
if ( conv !== true ) {
// Unless errors are allowed to bubble, catch and return them
if ( conv && s["throws"] ) {
response = conv( response );
} else {
try {
response = conv( response );
} catch ( e ) {
return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current };
}
}
}
}
// Update prev for next iteration
prev = current;
}
}
return { state: "success", data: response };
}
// Install script dataType
jQuery.ajaxSetup({
accepts: {
script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
},
contents: {
script: /(?:java|ecma)script/
},
converters: {
"text script": function( text ) {
jQuery.globalEval( text );
return text;
}
}
});
// Handle cache's special case and global
jQuery.ajaxPrefilter( "script", function( s ) {
if ( s.cache === undefined ) {
s.cache = false;
}
if ( s.crossDomain ) {
s.type = "GET";
s.global = false;
}
});
// Bind script tag hack transport
jQuery.ajaxTransport( "script", function(s) {
// This transport only deals with cross domain requests
if ( s.crossDomain ) {
var script,
head = document.head || jQuery("head")[0] || document.documentElement;
return {
send: function( _, callback ) {
script = document.createElement("script");
script.async = true;
if ( s.scriptCharset ) {
script.charset = s.scriptCharset;
}
script.src = s.url;
// Attach handlers for all browsers
script.onload = script.onreadystatechange = function( _, isAbort ) {
if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {
// Handle memory leak in IE
script.onload = script.onreadystatechange = null;
// Remove the script
if ( script.parentNode ) {
script.parentNode.removeChild( script );
}
// Dereference the script
script = null;
// Callback if not abort
if ( !isAbort ) {
callback( 200, "success" );
}
}
};
// Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending
// Use native DOM manipulation to avoid our domManip AJAX trickery
head.insertBefore( script, head.firstChild );
},
abort: function() {
if ( script ) {
script.onload( undefined, true );
}
}
};
}
});
var oldCallbacks = [],
rjsonp = /(=)\?(?=&|$)|\?\?/;
// Default jsonp settings
jQuery.ajaxSetup({
jsonp: "callback",
jsonpCallback: function() {
var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( ajax_nonce++ ) );
this[ callback ] = true;
return callback;
}
});
// Detect, normalize options and install callbacks for jsonp requests
jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {
var callbackName, overwritten, responseContainer,
jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
"url" :
typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data"
);
// Handle iff the expected data type is "jsonp" or we have a parameter to set
if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {
// Get callback name, remembering preexisting value associated with it
callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?
s.jsonpCallback() :
s.jsonpCallback;
// Insert callback into url or form data
if ( jsonProp ) {
s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
} else if ( s.jsonp !== false ) {
s.url += ( ajax_rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
}
// Use data converter to retrieve json after script execution
s.converters["script json"] = function() {
if ( !responseContainer ) {
jQuery.error( callbackName + " was not called" );
}
return responseContainer[ 0 ];
};
// force json dataType
s.dataTypes[ 0 ] = "json";
// Install callback
overwritten = window[ callbackName ];
window[ callbackName ] = function() {
responseContainer = arguments;
};
// Clean-up function (fires after converters)
jqXHR.always(function() {
// Restore preexisting value
window[ callbackName ] = overwritten;
// Save back as free
if ( s[ callbackName ] ) {
// make sure that re-using the options doesn't screw things around
s.jsonpCallback = originalSettings.jsonpCallback;
// save the callback name for future use
oldCallbacks.push( callbackName );
}
// Call if it was a function and we have a response
if ( responseContainer && jQuery.isFunction( overwritten ) ) {
overwritten( responseContainer[ 0 ] );
}
responseContainer = overwritten = undefined;
});
// Delegate to script
return "script";
}
});
var xhrCallbacks, xhrSupported,
xhrId = 0,
// #5280: Internet Explorer will keep connections alive if we don't abort on unload
xhrOnUnloadAbort = window.ActiveXObject && function() {
// Abort all pending requests
var key;
for ( key in xhrCallbacks ) {
xhrCallbacks[ key ]( undefined, true );
}
};
// Functions to create xhrs
function createStandardXHR() {
try {
return new window.XMLHttpRequest();
} catch( e ) {}
}
function createActiveXHR() {
try {
return new window.ActiveXObject("Microsoft.XMLHTTP");
} catch( e ) {}
}
// Create the request object
// (This is still attached to ajaxSettings for backward compatibility)
jQuery.ajaxSettings.xhr = window.ActiveXObject ?
/* Microsoft failed to properly
* implement the XMLHttpRequest in IE7 (can't request local files),
* so we use the ActiveXObject when it is available
* Additionally XMLHttpRequest can be disabled in IE7/IE8 so
* we need a fallback.
*/
function() {
return !this.isLocal && createStandardXHR() || createActiveXHR();
} :
// For all other browsers, use the standard XMLHttpRequest object
createStandardXHR;
// Determine support properties
xhrSupported = jQuery.ajaxSettings.xhr();
jQuery.support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
xhrSupported = jQuery.support.ajax = !!xhrSupported;
// Create transport if the browser can provide an xhr
if ( xhrSupported ) {
jQuery.ajaxTransport(function( s ) {
// Cross domain only allowed if supported through XMLHttpRequest
if ( !s.crossDomain || jQuery.support.cors ) {
var callback;
return {
send: function( headers, complete ) {
// Get a new xhr
var handle, i,
xhr = s.xhr();
// Open the socket
// Passing null username, generates a login popup on Opera (#2865)
if ( s.username ) {
xhr.open( s.type, s.url, s.async, s.username, s.password );
} else {
xhr.open( s.type, s.url, s.async );
}
// Apply custom fields if provided
if ( s.xhrFields ) {
for ( i in s.xhrFields ) {
xhr[ i ] = s.xhrFields[ i ];
}
}
// Override mime type if needed
if ( s.mimeType && xhr.overrideMimeType ) {
xhr.overrideMimeType( s.mimeType );
}
// X-Requested-With header
// For cross-domain requests, seeing as conditions for a preflight are
// akin to a jigsaw puzzle, we simply never set it to be sure.
// (it can always be set on a per-request basis or even using ajaxSetup)
// For same-domain requests, won't change header if already provided.
if ( !s.crossDomain && !headers["X-Requested-With"] ) {
headers["X-Requested-With"] = "XMLHttpRequest";
}
// Need an extra try/catch for cross domain requests in Firefox 3
try {
for ( i in headers ) {
xhr.setRequestHeader( i, headers[ i ] );
}
} catch( err ) {}
// Do send the request
// This may raise an exception which is actually
// handled in jQuery.ajax (so no try/catch here)
xhr.send( ( s.hasContent && s.data ) || null );
// Listener
callback = function( _, isAbort ) {
var status,
statusText,
responseHeaders,
responses,
xml;
// Firefox throws exceptions when accessing properties
// of an xhr when a network error occurred
// http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE)
try {
// Was never called and is aborted or complete
if ( callback && ( isAbort || xhr.readyState === 4 ) ) {
// Only called once
callback = undefined;
// Do not keep as active anymore
if ( handle ) {
xhr.onreadystatechange = jQuery.noop;
if ( xhrOnUnloadAbort ) {
delete xhrCallbacks[ handle ];
}
}
// If it's an abort
if ( isAbort ) {
// Abort it manually if needed
if ( xhr.readyState !== 4 ) {
xhr.abort();
}
} else {
responses = {};
status = xhr.status;
xml = xhr.responseXML;
responseHeaders = xhr.getAllResponseHeaders();
// Construct response list
if ( xml && xml.documentElement /* #4958 */ ) {
responses.xml = xml;
}
// When requesting binary data, IE6-9 will throw an exception
// on any attempt to access responseText (#11426)
if ( typeof xhr.responseText === "string" ) {
responses.text = xhr.responseText;
}
// Firefox throws an exception when accessing
// statusText for faulty cross-domain requests
try {
statusText = xhr.statusText;
} catch( e ) {
// We normalize with Webkit giving an empty statusText
statusText = "";
}
// Filter status for non standard behaviors
// If the request is local and we have data: assume a success
// (success with no data won't get notified, that's the best we
// can do given current implementations)
if ( !status && s.isLocal && !s.crossDomain ) {
status = responses.text ? 200 : 404;
// IE - #1450: sometimes returns 1223 when it should be 204
} else if ( status === 1223 ) {
status = 204;
}
}
}
} catch( firefoxAccessException ) {
if ( !isAbort ) {
complete( -1, firefoxAccessException );
}
}
// Call complete if needed
if ( responses ) {
complete( status, statusText, responses, responseHeaders );
}
};
if ( !s.async ) {
// if we're in sync mode we fire the callback
callback();
} else if ( xhr.readyState === 4 ) {
// (IE6 & IE7) if it's in cache and has been
// retrieved directly we need to fire the callback
setTimeout( callback );
} else {
handle = ++xhrId;
if ( xhrOnUnloadAbort ) {
// Create the active xhrs callbacks list if needed
// and attach the unload handler
if ( !xhrCallbacks ) {
xhrCallbacks = {};
jQuery( window ).unload( xhrOnUnloadAbort );
}
// Add to list of active xhrs callbacks
xhrCallbacks[ handle ] = callback;
}
xhr.onreadystatechange = callback;
}
},
abort: function() {
if ( callback ) {
callback( undefined, true );
}
}
};
}
});
}
var fxNow, timerId,
rfxtypes = /^(?:toggle|show|hide)$/,
rfxnum = new RegExp( "^(?:([+-])=|)(" + core_pnum + ")([a-z%]*)$", "i" ),
rrun = /queueHooks$/,
animationPrefilters = [ defaultPrefilter ],
tweeners = {
"*": [function( prop, value ) {
var end, unit,
tween = this.createTween( prop, value ),
parts = rfxnum.exec( value ),
target = tween.cur(),
start = +target || 0,
scale = 1,
maxIterations = 20;
if ( parts ) {
end = +parts[2];
unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" );
// We need to compute starting value
if ( unit !== "px" && start ) {
// Iteratively approximate from a nonzero starting point
// Prefer the current property, because this process will be trivial if it uses the same units
// Fallback to end or a simple constant
start = jQuery.css( tween.elem, prop, true ) || end || 1;
do {
// If previous iteration zeroed out, double until we get *something*
// Use a string for doubling factor so we don't accidentally see scale as unchanged below
scale = scale || ".5";
// Adjust and apply
start = start / scale;
jQuery.style( tween.elem, prop, start + unit );
// Update scale, tolerating zero or NaN from tween.cur()
// And breaking the loop if scale is unchanged or perfect, or if we've just had enough
} while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations );
}
tween.unit = unit;
tween.start = start;
// If a +=/-= token was provided, we're doing a relative animation
tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end;
}
return tween;
}]
};
// Animations created synchronously will run synchronously
function createFxNow() {
setTimeout(function() {
fxNow = undefined;
});
return ( fxNow = jQuery.now() );
}
function createTweens( animation, props ) {
jQuery.each( props, function( prop, value ) {
var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ),
index = 0,
length = collection.length;
for ( ; index < length; index++ ) {
if ( collection[ index ].call( animation, prop, value ) ) {
// we're done with this property
return;
}
}
});
}
function Animation( elem, properties, options ) {
var result,
stopped,
index = 0,
length = animationPrefilters.length,
deferred = jQuery.Deferred().always( function() {
// don't match elem in the :animated selector
delete tick.elem;
}),
tick = function() {
if ( stopped ) {
return false;
}
var currentTime = fxNow || createFxNow(),
remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),
// archaic crash bug won't allow us to use 1 - ( 0.5 || 0 ) (#12497)
temp = remaining / animation.duration || 0,
percent = 1 - temp,
index = 0,
length = animation.tweens.length;
for ( ; index < length ; index++ ) {
animation.tweens[ index ].run( percent );
}
deferred.notifyWith( elem, [ animation, percent, remaining ]);
if ( percent < 1 && length ) {
return remaining;
} else {
deferred.resolveWith( elem, [ animation ] );
return false;
}
},
animation = deferred.promise({
elem: elem,
props: jQuery.extend( {}, properties ),
opts: jQuery.extend( true, { specialEasing: {} }, options ),
originalProperties: properties,
originalOptions: options,
startTime: fxNow || createFxNow(),
duration: options.duration,
tweens: [],
createTween: function( prop, end ) {
var tween = jQuery.Tween( elem, animation.opts, prop, end,
animation.opts.specialEasing[ prop ] || animation.opts.easing );
animation.tweens.push( tween );
return tween;
},
stop: function( gotoEnd ) {
var index = 0,
// if we are going to the end, we want to run all the tweens
// otherwise we skip this part
length = gotoEnd ? animation.tweens.length : 0;
if ( stopped ) {
return this;
}
stopped = true;
for ( ; index < length ; index++ ) {
animation.tweens[ index ].run( 1 );
}
// resolve when we played the last frame
// otherwise, reject
if ( gotoEnd ) {
deferred.resolveWith( elem, [ animation, gotoEnd ] );
} else {
deferred.rejectWith( elem, [ animation, gotoEnd ] );
}
return this;
}
}),
props = animation.props;
propFilter( props, animation.opts.specialEasing );
for ( ; index < length ; index++ ) {
result = animationPrefilters[ index ].call( animation, elem, props, animation.opts );
if ( result ) {
return result;
}
}
createTweens( animation, props );
if ( jQuery.isFunction( animation.opts.start ) ) {
animation.opts.start.call( elem, animation );
}
jQuery.fx.timer(
jQuery.extend( tick, {
elem: elem,
anim: animation,
queue: animation.opts.queue
})
);
// attach callbacks from options
return animation.progress( animation.opts.progress )
.done( animation.opts.done, animation.opts.complete )
.fail( animation.opts.fail )
.always( animation.opts.always );
}
function propFilter( props, specialEasing ) {
var index, name, easing, value, hooks;
// camelCase, specialEasing and expand cssHook pass
for ( index in props ) {
name = jQuery.camelCase( index );
easing = specialEasing[ name ];
value = props[ index ];
if ( jQuery.isArray( value ) ) {
easing = value[ 1 ];
value = props[ index ] = value[ 0 ];
}
if ( index !== name ) {
props[ name ] = value;
delete props[ index ];
}
hooks = jQuery.cssHooks[ name ];
if ( hooks && "expand" in hooks ) {
value = hooks.expand( value );
delete props[ name ];
// not quite $.extend, this wont overwrite keys already present.
// also - reusing 'index' from above because we have the correct "name"
for ( index in value ) {
if ( !( index in props ) ) {
props[ index ] = value[ index ];
specialEasing[ index ] = easing;
}
}
} else {
specialEasing[ name ] = easing;
}
}
}
jQuery.Animation = jQuery.extend( Animation, {
tweener: function( props, callback ) {
if ( jQuery.isFunction( props ) ) {
callback = props;
props = [ "*" ];
} else {
props = props.split(" ");
}
var prop,
index = 0,
length = props.length;
for ( ; index < length ; index++ ) {
prop = props[ index ];
tweeners[ prop ] = tweeners[ prop ] || [];
tweeners[ prop ].unshift( callback );
}
},
prefilter: function( callback, prepend ) {
if ( prepend ) {
animationPrefilters.unshift( callback );
} else {
animationPrefilters.push( callback );
}
}
});
function defaultPrefilter( elem, props, opts ) {
/*jshint validthis:true */
var index, prop, value, length, dataShow, toggle, tween, hooks, oldfire,
anim = this,
style = elem.style,
orig = {},
handled = [],
hidden = elem.nodeType && isHidden( elem );
// handle queue: false promises
if ( !opts.queue ) {
hooks = jQuery._queueHooks( elem, "fx" );
if ( hooks.unqueued == null ) {
hooks.unqueued = 0;
oldfire = hooks.empty.fire;
hooks.empty.fire = function() {
if ( !hooks.unqueued ) {
oldfire();
}
};
}
hooks.unqueued++;
anim.always(function() {
// doing this makes sure that the complete handler will be called
// before this completes
anim.always(function() {
hooks.unqueued--;
if ( !jQuery.queue( elem, "fx" ).length ) {
hooks.empty.fire();
}
});
});
}
// height/width overflow pass
if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {
// Make sure that nothing sneaks out
// Record all 3 overflow attributes because IE does not
// change the overflow attribute when overflowX and
// overflowY are set to the same value
opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];
// Set display property to inline-block for height/width
// animations on inline elements that are having width/height animated
if ( jQuery.css( elem, "display" ) === "inline" &&
jQuery.css( elem, "float" ) === "none" ) {
// inline-level elements accept inline-block;
// block-level elements need to be inline with layout
if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) {
style.display = "inline-block";
} else {
style.zoom = 1;
}
}
}
if ( opts.overflow ) {
style.overflow = "hidden";
if ( !jQuery.support.shrinkWrapBlocks ) {
anim.done(function() {
style.overflow = opts.overflow[ 0 ];
style.overflowX = opts.overflow[ 1 ];
style.overflowY = opts.overflow[ 2 ];
});
}
}
// show/hide pass
for ( index in props ) {
value = props[ index ];
if ( rfxtypes.exec( value ) ) {
delete props[ index ];
toggle = toggle || value === "toggle";
if ( value === ( hidden ? "hide" : "show" ) ) {
continue;
}
handled.push( index );
}
}
length = handled.length;
if ( length ) {
dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} );
if ( "hidden" in dataShow ) {
hidden = dataShow.hidden;
}
// store state if its toggle - enables .stop().toggle() to "reverse"
if ( toggle ) {
dataShow.hidden = !hidden;
}
if ( hidden ) {
jQuery( elem ).show();
} else {
anim.done(function() {
jQuery( elem ).hide();
});
}
anim.done(function() {
var prop;
jQuery._removeData( elem, "fxshow" );
for ( prop in orig ) {
jQuery.style( elem, prop, orig[ prop ] );
}
});
for ( index = 0 ; index < length ; index++ ) {
prop = handled[ index ];
tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 );
orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop );
if ( !( prop in dataShow ) ) {
dataShow[ prop ] = tween.start;
if ( hidden ) {
tween.end = tween.start;
tween.start = prop === "width" || prop === "height" ? 1 : 0;
}
}
}
}
}
function Tween( elem, options, prop, end, easing ) {
return new Tween.prototype.init( elem, options, prop, end, easing );
}
jQuery.Tween = Tween;
Tween.prototype = {
constructor: Tween,
init: function( elem, options, prop, end, easing, unit ) {
this.elem = elem;
this.prop = prop;
this.easing = easing || "swing";
this.options = options;
this.start = this.now = this.cur();
this.end = end;
this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
},
cur: function() {
var hooks = Tween.propHooks[ this.prop ];
return hooks && hooks.get ?
hooks.get( this ) :
Tween.propHooks._default.get( this );
},
run: function( percent ) {
var eased,
hooks = Tween.propHooks[ this.prop ];
if ( this.options.duration ) {
this.pos = eased = jQuery.easing[ this.easing ](
percent, this.options.duration * percent, 0, 1, this.options.duration
);
} else {
this.pos = eased = percent;
}
this.now = ( this.end - this.start ) * eased + this.start;
if ( this.options.step ) {
this.options.step.call( this.elem, this.now, this );
}
if ( hooks && hooks.set ) {
hooks.set( this );
} else {
Tween.propHooks._default.set( this );
}
return this;
}
};
Tween.prototype.init.prototype = Tween.prototype;
Tween.propHooks = {
_default: {
get: function( tween ) {
var result;
if ( tween.elem[ tween.prop ] != null &&
(!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {
return tween.elem[ tween.prop ];
}
// passing a non empty string as a 3rd parameter to .css will automatically
// attempt a parseFloat and fallback to a string if the parse fails
// so, simple values such as "10px" are parsed to Float.
// complex values such as "rotate(1rad)" are returned as is.
result = jQuery.css( tween.elem, tween.prop, "auto" );
// Empty strings, null, undefined and "auto" are converted to 0.
return !result || result === "auto" ? 0 : result;
},
set: function( tween ) {
// use step hook for back compat - use cssHook if its there - use .style if its
// available and use plain properties where available
if ( jQuery.fx.step[ tween.prop ] ) {
jQuery.fx.step[ tween.prop ]( tween );
} else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {
jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
} else {
tween.elem[ tween.prop ] = tween.now;
}
}
}
};
// Remove in 2.0 - this supports IE8's panic based approach
// to setting things on disconnected nodes
Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
set: function( tween ) {
if ( tween.elem.nodeType && tween.elem.parentNode ) {
tween.elem[ tween.prop ] = tween.now;
}
}
};
jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {
var cssFn = jQuery.fn[ name ];
jQuery.fn[ name ] = function( speed, easing, callback ) {
return speed == null || typeof speed === "boolean" ?
cssFn.apply( this, arguments ) :
this.animate( genFx( name, true ), speed, easing, callback );
};
});
jQuery.fn.extend({
fadeTo: function( speed, to, easing, callback ) {
// show any hidden elements after setting opacity to 0
return this.filter( isHidden ).css( "opacity", 0 ).show()
// animate to the value specified
.end().animate({ opacity: to }, speed, easing, callback );
},
animate: function( prop, speed, easing, callback ) {
var empty = jQuery.isEmptyObject( prop ),
optall = jQuery.speed( speed, easing, callback ),
doAnimation = function() {
// Operate on a copy of prop so per-property easing won't be lost
var anim = Animation( this, jQuery.extend( {}, prop ), optall );
doAnimation.finish = function() {
anim.stop( true );
};
// Empty animations, or finishing resolves immediately
if ( empty || jQuery._data( this, "finish" ) ) {
anim.stop( true );
}
};
doAnimation.finish = doAnimation;
return empty || optall.queue === false ?
this.each( doAnimation ) :
this.queue( optall.queue, doAnimation );
},
stop: function( type, clearQueue, gotoEnd ) {
var stopQueue = function( hooks ) {
var stop = hooks.stop;
delete hooks.stop;
stop( gotoEnd );
};
if ( typeof type !== "string" ) {
gotoEnd = clearQueue;
clearQueue = type;
type = undefined;
}
if ( clearQueue && type !== false ) {
this.queue( type || "fx", [] );
}
return this.each(function() {
var dequeue = true,
index = type != null && type + "queueHooks",
timers = jQuery.timers,
data = jQuery._data( this );
if ( index ) {
if ( data[ index ] && data[ index ].stop ) {
stopQueue( data[ index ] );
}
} else {
for ( index in data ) {
if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {
stopQueue( data[ index ] );
}
}
}
for ( index = timers.length; index--; ) {
if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) {
timers[ index ].anim.stop( gotoEnd );
dequeue = false;
timers.splice( index, 1 );
}
}
// start the next in the queue if the last step wasn't forced
// timers currently will call their complete callbacks, which will dequeue
// but only if they were gotoEnd
if ( dequeue || !gotoEnd ) {
jQuery.dequeue( this, type );
}
});
},
finish: function( type ) {
if ( type !== false ) {
type = type || "fx";
}
return this.each(function() {
var index,
data = jQuery._data( this ),
queue = data[ type + "queue" ],
hooks = data[ type + "queueHooks" ],
timers = jQuery.timers,
length = queue ? queue.length : 0;
// enable finishing flag on private data
data.finish = true;
// empty the queue first
jQuery.queue( this, type, [] );
if ( hooks && hooks.cur && hooks.cur.finish ) {
hooks.cur.finish.call( this );
}
// look for any active animations, and finish them
for ( index = timers.length; index--; ) {
if ( timers[ index ].elem === this && timers[ index ].queue === type ) {
timers[ index ].anim.stop( true );
timers.splice( index, 1 );
}
}
// look for any animations in the old queue and finish them
for ( index = 0; index < length; index++ ) {
if ( queue[ index ] && queue[ index ].finish ) {
queue[ index ].finish.call( this );
}
}
// turn off finishing flag
delete data.finish;
});
}
});
// Generate parameters to create a standard animation
function genFx( type, includeWidth ) {
var which,
attrs = { height: type },
i = 0;
// if we include width, step value is 1 to do all cssExpand values,
// if we don't include width, step value is 2 to skip over Left and Right
includeWidth = includeWidth? 1 : 0;
for( ; i < 4 ; i += 2 - includeWidth ) {
which = cssExpand[ i ];
attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
}
if ( includeWidth ) {
attrs.opacity = attrs.width = type;
}
return attrs;
}
// Generate shortcuts for custom animations
jQuery.each({
slideDown: genFx("show"),
slideUp: genFx("hide"),
slideToggle: genFx("toggle"),
fadeIn: { opacity: "show" },
fadeOut: { opacity: "hide" },
fadeToggle: { opacity: "toggle" }
}, function( name, props ) {
jQuery.fn[ name ] = function( speed, easing, callback ) {
return this.animate( props, speed, easing, callback );
};
});
jQuery.speed = function( speed, easing, fn ) {
var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
complete: fn || !fn && easing ||
jQuery.isFunction( speed ) && speed,
duration: speed,
easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing
};
opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;
// normalize opt.queue - true/undefined/null -> "fx"
if ( opt.queue == null || opt.queue === true ) {
opt.queue = "fx";
}
// Queueing
opt.old = opt.complete;
opt.complete = function() {
if ( jQuery.isFunction( opt.old ) ) {
opt.old.call( this );
}
if ( opt.queue ) {
jQuery.dequeue( this, opt.queue );
}
};
return opt;
};
jQuery.easing = {
linear: function( p ) {
return p;
},
swing: function( p ) {
return 0.5 - Math.cos( p*Math.PI ) / 2;
}
};
jQuery.timers = [];
jQuery.fx = Tween.prototype.init;
jQuery.fx.tick = function() {
var timer,
timers = jQuery.timers,
i = 0;
fxNow = jQuery.now();
for ( ; i < timers.length; i++ ) {
timer = timers[ i ];
// Checks the timer has not already been removed
if ( !timer() && timers[ i ] === timer ) {
timers.splice( i--, 1 );
}
}
if ( !timers.length ) {
jQuery.fx.stop();
}
fxNow = undefined;
};
jQuery.fx.timer = function( timer ) {
if ( timer() && jQuery.timers.push( timer ) ) {
jQuery.fx.start();
}
};
jQuery.fx.interval = 13;
jQuery.fx.start = function() {
if ( !timerId ) {
timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval );
}
};
jQuery.fx.stop = function() {
clearInterval( timerId );
timerId = null;
};
jQuery.fx.speeds = {
slow: 600,
fast: 200,
// Default speed
_default: 400
};
// Back Compat <1.8 extension point
jQuery.fx.step = {};
if ( jQuery.expr && jQuery.expr.filters ) {
jQuery.expr.filters.animated = function( elem ) {
return jQuery.grep(jQuery.timers, function( fn ) {
return elem === fn.elem;
}).length;
};
}
jQuery.fn.offset = function( options ) {
if ( arguments.length ) {
return options === undefined ?
this :
this.each(function( i ) {
jQuery.offset.setOffset( this, options, i );
});
}
var docElem, win,
box = { top: 0, left: 0 },
elem = this[ 0 ],
doc = elem && elem.ownerDocument;
if ( !doc ) {
return;
}
docElem = doc.documentElement;
// Make sure it's not a disconnected DOM node
if ( !jQuery.contains( docElem, elem ) ) {
return box;
}
// If we don't have gBCR, just use 0,0 rather than error
// BlackBerry 5, iOS 3 (original iPhone)
if ( typeof elem.getBoundingClientRect !== "undefined" ) {
box = elem.getBoundingClientRect();
}
win = getWindow( doc );
return {
top: box.top + ( win.pageYOffset || docElem.scrollTop ) - ( docElem.clientTop || 0 ),
left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( docElem.clientLeft || 0 )
};
};
jQuery.offset = {
setOffset: function( elem, options, i ) {
var position = jQuery.css( elem, "position" );
// set position first, in-case top/left are set even on static elem
if ( position === "static" ) {
elem.style.position = "relative";
}
var curElem = jQuery( elem ),
curOffset = curElem.offset(),
curCSSTop = jQuery.css( elem, "top" ),
curCSSLeft = jQuery.css( elem, "left" ),
calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1,
props = {}, curPosition = {}, curTop, curLeft;
// need to be able to calculate position if either top or left is auto and position is either absolute or fixed
if ( calculatePosition ) {
curPosition = curElem.position();
curTop = curPosition.top;
curLeft = curPosition.left;
} else {
curTop = parseFloat( curCSSTop ) || 0;
curLeft = parseFloat( curCSSLeft ) || 0;
}
if ( jQuery.isFunction( options ) ) {
options = options.call( elem, i, curOffset );
}
if ( options.top != null ) {
props.top = ( options.top - curOffset.top ) + curTop;
}
if ( options.left != null ) {
props.left = ( options.left - curOffset.left ) + curLeft;
}
if ( "using" in options ) {
options.using.call( elem, props );
} else {
curElem.css( props );
}
}
};
jQuery.fn.extend({
position: function() {
if ( !this[ 0 ] ) {
return;
}
var offsetParent, offset,
parentOffset = { top: 0, left: 0 },
elem = this[ 0 ];
// fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is it's only offset parent
if ( jQuery.css( elem, "position" ) === "fixed" ) {
// we assume that getBoundingClientRect is available when computed position is fixed
offset = elem.getBoundingClientRect();
} else {
// Get *real* offsetParent
offsetParent = this.offsetParent();
// Get correct offsets
offset = this.offset();
if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {
parentOffset = offsetParent.offset();
}
// Add offsetParent borders
parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );
parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );
}
// Subtract parent offsets and element margins
// note: when an element has margin: auto the offsetLeft and marginLeft
// are the same in Safari causing offset.left to incorrectly be 0
return {
top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),
left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true)
};
},
offsetParent: function() {
return this.map(function() {
var offsetParent = this.offsetParent || document.documentElement;
while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position") === "static" ) ) {
offsetParent = offsetParent.offsetParent;
}
return offsetParent || document.documentElement;
});
}
});
// Create scrollLeft and scrollTop methods
jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) {
var top = /Y/.test( prop );
jQuery.fn[ method ] = function( val ) {
return jQuery.access( this, function( elem, method, val ) {
var win = getWindow( elem );
if ( val === undefined ) {
return win ? (prop in win) ? win[ prop ] :
win.document.documentElement[ method ] :
elem[ method ];
}
if ( win ) {
win.scrollTo(
!top ? val : jQuery( win ).scrollLeft(),
top ? val : jQuery( win ).scrollTop()
);
} else {
elem[ method ] = val;
}
}, method, val, arguments.length, null );
};
});
function getWindow( elem ) {
return jQuery.isWindow( elem ) ?
elem :
elem.nodeType === 9 ?
elem.defaultView || elem.parentWindow :
false;
}
// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) {
// margin is only for outerHeight, outerWidth
jQuery.fn[ funcName ] = function( margin, value ) {
var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );
return jQuery.access( this, function( elem, type, value ) {
var doc;
if ( jQuery.isWindow( elem ) ) {
// As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there
// isn't a whole lot we can do. See pull request at this URL for discussion:
// https://github.com/jquery/jquery/pull/764
return elem.document.documentElement[ "client" + name ];
}
// Get document width or height
if ( elem.nodeType === 9 ) {
doc = elem.documentElement;
// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest
// unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it.
return Math.max(
elem.body[ "scroll" + name ], doc[ "scroll" + name ],
elem.body[ "offset" + name ], doc[ "offset" + name ],
doc[ "client" + name ]
);
}
return value === undefined ?
// Get width or height on the element, requesting but not forcing parseFloat
jQuery.css( elem, type, extra ) :
// Set width or height on the element
jQuery.style( elem, type, value, extra );
}, type, chainable ? margin : undefined, chainable, null );
};
});
});
// Limit scope pollution from any deprecated API
// (function() {
// })();
// Expose jQuery to the global object
window.jQuery = window.$ = jQuery;
// Expose jQuery as an AMD module, but only for AMD loaders that
// understand the issues with loading multiple versions of jQuery
// in a page that all might call define(). The loader will indicate
// they have special allowances for multiple jQuery versions by
// specifying define.amd.jQuery = true. Register as a named module,
// since jQuery can be concatenated with other files that may use define,
// but not use a proper concatenation script that understands anonymous
// AMD modules. A named AMD is safest and most robust way to register.
// Lowercase jquery is used because AMD module names are derived from
// file names, and jQuery is normally delivered in a lowercase file name.
// Do this after creating the global so that if an AMD module wants to call
// noConflict to hide this version of jQuery, it will work.
if ( typeof define === "function" && define.amd && define.amd.jQuery ) {
define( "jquery", [], function () { return jQuery; } );
}
})( window );
================================================
FILE: BasicProject/MvcAngular.Web/Views/Home/Bootstrap.cshtml
================================================
@{
ViewBag.Title = "Bootstrap";
}
Hello, world!
This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.
Learn more »
Heading
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
View details »
Heading
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
View details »
Heading
Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
View details »
================================================
FILE: BasicProject/MvcAngular.Web/Views/Home/Index.cshtml
================================================
@{
ViewBag.Title = "Index";
}
Home Page
Hello {{name}}!
View Bootstrap template page.
@section scripts {
}
================================================
FILE: BasicProject/MvcAngular.Web/Views/Shared/Error.cshtml
================================================
@{
Layout = null;
}
Error
Sorry, an error occurred while processing your request.
================================================
FILE: BasicProject/MvcAngular.Web/Views/Shared/_Layout.cshtml
================================================
@ViewBag.Title
@Styles.Render("~/Content/files/css-one")
@Styles.Render("~/Content/files/css-two")
@Scripts.Render("~/bundles/files/modernizr")
@RenderBody()
@Scripts.Render("~/bundles/files/scripts")
@RenderSection("scripts", required: false)
@*
*@
================================================
FILE: BasicProject/MvcAngular.Web/Views/Web.config
================================================
================================================
FILE: BasicProject/MvcAngular.Web/Views/_ViewStart.cshtml
================================================
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
================================================
FILE: BasicProject/MvcAngular.Web/Web.Debug.config
================================================
================================================
FILE: BasicProject/MvcAngular.Web/Web.Release.config
================================================
================================================
FILE: BasicProject/MvcAngular.Web/Web.config
================================================
================================================
FILE: BasicProject/MvcAngular.Web/packages.config
================================================
================================================
FILE: BasicProject/README.md
================================================
#Basic AngularJS/MVC Web Project
##Basic ASP.NET MVC project to build AngularJS examples with
Part of the AngularJS/MVC Cookbook found at
https://github.com/Wintellect/Angular-MVC-Cookbook
##License
- AngularJS/MVC Cookbook - http://opensource.org/licenses/mit-license.html
- Twitter Bootstrap - http://www.apache.org/licenses/LICENSE-2.0
- jQuery - http://opensource.org/licenses/mit-license.html
- Modernizr - http://opensource.org/licenses/mit-license.html
- Font Awesome font - http://scripts.sil.org/OFL
- Font Awesome CSS - http://opensource.org/licenses/mit-license.html
- Font Awesome pictograms - http://creativecommons.org/licenses/by/3.0/
- Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
##Contact
- Email: dbaskin@wintellect.com
##Changelog
- v1.2.0 - upgraded to AngularJS v1.1.4.
- v1.1.0 - upgraded to AngularJS v1.1.3.
- v1.0.0 - initial version.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nuspec
================================================
Microsoft.AspNet.Mvc
4.0.20710.0
Microsoft ASP.NET MVC 4
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm
http://www.asp.net/mvc
true
This package contains the runtime assemblies for ASP.NET MVC. ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup.
en-US
Microsoft AspNet Mvc AspNetMvc
================================================
FILE: BasicProject/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml
================================================
System.Web.Mvc
Represents an attribute that specifies which HTTP verbs an action method will respond to.
Initializes a new instance of the class by using a list of HTTP verbs that the action method will respond to.
The HTTP verbs that the action method will respond to.
The parameter is null or zero length.
Initializes a new instance of the class using the HTTP verbs that the action method will respond to.
The HTTP verbs that the action method will respond to.
Determines whether the specified method information is valid for the specified controller context.
true if the method information is valid; otherwise, false.
The controller context.
The method information.
The parameter is null.
Gets or sets the list of HTTP verbs that the action method will respond to.
The list of HTTP verbs that the action method will respond to.
Provides information about an action method, such as its name, controller, parameters, attributes, and filters.
Initializes a new instance of the class.
Gets the name of the action method.
The name of the action method.
Gets the controller descriptor.
The controller descriptor.
Executes the action method by using the specified parameters and controller context.
The result of executing the action method.
The controller context.
The parameters of the action method.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes of the specified type exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
The parameter is null.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Returns the filters that are associated with this action method.
The filters that are associated with this action method.
Returns the parameters of the action method.
The parameters of the action method.
Returns the action-method selectors.
The action-method selectors.
Determines whether one or more instances of the specified attribute type are defined for this member.
true if is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The parameter is null.
Gets the unique ID for the action descriptor using lazy initialization.
The unique ID.
Provides the context for the ActionExecuted method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The controller context.
The action method descriptor.
true if the action is canceled.
The exception object.
The parameter is null.
Gets or sets the action descriptor.
The action descriptor.
Gets or sets a value that indicates that this object is canceled.
true if the context canceled; otherwise, false.
Gets or sets the exception that occurred during the execution of the action method, if any.
The exception that occurred during the execution of the action method.
Gets or sets a value that indicates whether the exception is handled.
true if the exception is handled; otherwise, false.
Gets or sets the result returned by the action method.
The result returned by the action method.
Provides the context for the ActionExecuting method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified controller context, action descriptor, and action-method parameters.
The controller context.
The action descriptor.
The action-method parameters.
The or parameter is null.
Gets or sets the action descriptor.
The action descriptor.
Gets or sets the action-method parameters.
The action-method parameters.
Gets or sets the result that is returned by the action method.
The result that is returned by the action method.
Represents the base class for filter attributes.
Initializes a new instance of the class.
Called by the ASP.NET MVC framework after the action method executes.
The filter context.
Called by the ASP.NET MVC framework before the action method executes.
The filter context.
Called by the ASP.NET MVC framework after the action result executes.
The filter context.
Called by the ASP.NET MVC framework before the action result executes.
The filter context.
Represents an attribute that is used to influence the selection of an action method.
Initializes a new instance of the class.
Determines whether the action method selection is valid for the specified controller context.
true if the action method selection is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Represents an attribute that is used for the name of an action.
Initializes a new instance of the class.
Name of the action.
The parameter is null or empty.
Determines whether the action name is valid within the specified controller context.
true if the action name is valid within the specified controller context; otherwise, false.
The controller context.
The name of the action.
Information about the action method.
Gets or sets the name of the action.
The name of the action.
Represents an attribute that affects the selection of an action method.
Initializes a new instance of the class.
Determines whether the action name is valid in the specified controller context.
true if the action name is valid in the specified controller context; otherwise, false.
The controller context.
The name of the action.
Information about the action method.
Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method.
Initializes a new instance of the class.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
Represents a delegate that contains the logic for selecting an action method.
true if an action method was successfully selected; otherwise, false.
The current HTTP request context.
Provides a class that implements the interface in order to support additional metadata.
Initializes a new instance of the class.
The name of the model metadata.
The value of the model metadata.
Gets the name of the additional metadata attribute.
The name of the of the additional metadata attribute.
Provides metadata to the model metadata creation process.
The meta data.
Gets the type of the of the additional metadata attribute.
The type of the of the additional metadata attribute.
Gets the value of the of the additional metadata attribute.
The value of the of the additional metadata attribute.
Represents support for rendering HTML in AJAX scenarios within a view.
Initializes a new instance of the class using the specified view context and view data container.
The view context.
The view data container.
One or both of the parameters is null.
Initializes a new instance of the class by using the specified view context, view data container, and route collection.
The view context.
The view data container.
The URL route collection.
One or more of the parameters is null.
Gets or sets the root path for the location to use for globalization script files.
The location of the folder where globalization script files are stored. The default location is "~/Scripts/Globalization".
Serializes the specified message and returns the resulting JSON-formatted string.
The serialized message as a JSON-formatted string.
The message to serialize.
Gets the collection of URL routes for the application.
The collection of routes for the application.
Gets the ViewBag.
The ViewBag.
Gets the context information about the view.
The context of the view.
Gets the current view data dictionary.
The view data dictionary.
Gets the view data container.
The view data container.
Represents support for rendering HTML in AJAX scenarios within a strongly typed view.
The type of the model.
Initializes a new instance of the class by using the specified view context and view data container.
The view context.
The view data container.
Initializes a new instance of the class by using the specified view context, view data container, and URL route collection.
The view context.
The view data container.
The URL route collection.
Gets the ViewBag.
The ViewBag.
Gets the strongly typed version of the view data dictionary.
The strongly typed data dictionary of the view.
Represents a class that extends the class by adding the ability to determine whether an HTTP request is an AJAX request.
Represents an attribute that marks controllers and actions to skip the during authorization.
Initializes a new instance of the class.
Allows a request to include HTML markup during model binding by skipping request validation for the property. (It is strongly recommended that your application explicitly check all models where you disable request validation in order to prevent script exploits.)
Initializes a new instance of the class.
This method supports the ASP.NET MVC validation infrastructure and is not intended to be used directly from your code.
The model metadata.
Provides a way to register one or more areas in an ASP.NET MVC application.
Initializes a new instance of the class.
Gets the name of the area to register.
The name of the area to register.
Registers all areas in an ASP.NET MVC application.
Registers all areas in an ASP.NET MVC application by using the specified user-defined information.
An object that contains user-defined information to pass to the area.
Registers an area in an ASP.NET MVC application using the specified area's context information.
Encapsulates the information that is required in order to register the area.
Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.
Initializes a new instance of the class using the specified area name and routes collection.
The name of the area to register.
The collection of routes for the application.
Initializes a new instance of the class using the specified area name, routes collection, and user-defined data.
The name of the area to register.
The collection of routes for the application.
An object that contains user-defined information to pass to the area.
Gets the name of the area to register.
The name of the area to register.
Maps the specified URL route and associates it with the area that is specified by the property.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and constraint.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify valid values for a URL parameter.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values, constraints, and namespaces.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify valid values for a URL parameter.
An enumerable set of namespaces for the application.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and namespaces.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
An enumerable set of namespaces for the application.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified namespaces.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An enumerable set of namespaces for the application.
The parameter is null.
Gets the namespaces for the application.
An enumerable set of namespaces for the application.
Gets a collection of defined routes for the application.
A collection of defined routes for the application.
Gets an object that contains user-defined information to pass to the area.
An object that contains user-defined information to pass to the area.
Provides an abstract class to implement a metadata provider.
Called from constructors in a derived class to initialize the class.
When overridden in a derived class, creates the model metadata for the property.
The model metadata for the property.
The set of attributes.
The type of the container.
The model accessor.
The type of the model.
The name of the property.
Gets a list of attributes.
A list of attributes.
The type of the container.
The property descriptor.
The attribute container.
Returns a list of properties for the model.
A list of properties for the model.
The model container.
The type of the container.
Returns the metadata for the specified property using the container type and property descriptor.
The metadata for the specified property using the container type and property descriptor.
The model accessor.
The type of the container.
The property descriptor
Returns the metadata for the specified property using the container type and property name.
The metadata for the specified property using the container type and property name.
The model accessor.
The type of the container.
The name of the property.
Returns the metadata for the specified property using the type of the model.
The metadata for the specified property using the type of the model.
The model accessor.
The type of the model.
Returns the type descriptor from the specified type.
The type descriptor.
The type.
Provides an abstract class for classes that implement a validation provider.
Called from constructors in derived classes to initialize the class.
Gets a type descriptor for the specified type.
A type descriptor for the specified type.
The type of the validation provider.
Gets the validators for the model using the metadata and controller context.
The validators for the model.
The metadata.
The controller context.
Gets the validators for the model using the metadata, the controller context, and a list of attributes.
The validators for the model.
The metadata.
The controller context.
The list of attributes.
Provided for backward compatibility with ASP.NET MVC 3.
Initializes a new instance of the class.
Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.
Initializes a new instance of the class.
The timeout value, in milliseconds.
Gets the timeout duration, in milliseconds.
The timeout duration, in milliseconds.
Called by ASP.NET before the asynchronous action method executes.
The filter context.
Encapsulates the information that is required for using an attribute.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified controller context.
The context within which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
Initializes a new instance of the class using the specified controller context and action descriptor.
The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
An object that provides information about an action method, such as its name, controller, parameters, attributes, and filters.
Provides information about the action method that is marked by the attribute, such as its name, controller, parameters, attributes, and filters.
The action descriptor for the action method that is marked by the attribute.
Gets or sets the result that is returned by an action method.
The result that is returned by an action method.
Represents an attribute that is used to restrict access by callers to an action method.
Initializes a new instance of the class.
When overridden, provides an entry point for custom authorization checks.
true if the user is authorized; otherwise, false.
The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.
The parameter is null.
Processes HTTP requests that fail authorization.
Encapsulates the information for using . The object contains the controller, HTTP context, request context, action result, and route data.
Called when a process requests authorization.
The filter context, which encapsulates information for using .
The parameter is null.
Called when the caching module requests authorization.
A reference to the validation status.
The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.
The parameter is null.
Gets or sets the user roles.
The user roles.
Gets the unique identifier for this attribute.
The unique identifier for this attribute.
Gets or sets the authorized users.
The authorized users.
Represents an attribute that is used to provide details about how model binding to a parameter should occur.
Initializes a new instance of the class.
Gets or sets a comma-delimited list of property names for which binding is not allowed.
The exclude list.
Gets or sets a comma-delimited list of property names for which binding is allowed.
The include list.
Determines whether the specified property is allowed.
true if the specified property is allowed; otherwise, false.
The name of the property.
Gets or sets the prefix to use when markup is rendered for binding to an action argument or to a model property.
The prefix to use.
Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine.
Initializes a new instance of the class using the specified controller context and view path.
The controller context.
The view path.
Initializes a new instance of the class using the specified controller context, view path, and view page activator.
Context information for the current controller. This information includes the HTTP context, request context, route data, parent action view context, and more.
The path to the view that will be rendered.
The object responsible for dynamically constructing the view page at run time.
The parameter is null.
The parameter is null or empty.
Renders the specified view context by using the specified the writer object.
Information related to rendering a view, such as view data, temporary data, and form context.
The writer object.
The parameter is null.
An instance of the view type could not be created.
When overridden in a derived class, renders the specified view context by using the specified writer object and object instance.
Information related to rendering a view, such as view data, temporary data, and form context.
The writer object.
An object that contains additional information that can be used in the view.
Gets or sets the view path.
The view path.
Provides a base class for view engines.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified view page activator.
The view page activator.
Gets a value that indicates whether a file exists in the specified virtual file system (path).
true if the file exists in the virtual file system; otherwise, false.
The controller context.
The virtual path.
Gets the view page activator.
The view page activator.
Maps a browser request to a byte array.
Initializes a new instance of the class.
Binds the model by using the specified controller context and binding context.
The bound data object.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The parameter is null.
Provides an abstract class to implement a cached metadata provider.
Initializes a new instance of the class.
Gets the cache item policy.
The cache item policy.
Gets the cache key prefix.
The cache key prefix.
When overridden in a derived class, creates the cached model metadata for the property.
The cached model metadata for the property.
The attributes.
The container type.
The model accessor.
The model type.
The property name.
Creates prototype metadata by applying the prototype and model access to yield the final metadata.
The prototype metadata.
The prototype.
The model accessor.
Creates a metadata prototype.
A metadata prototype.
The attributes.
The container type.
The model type.
The property name.
Gets the metadata for the properties.
The metadata for the properties.
The container.
The container type.
Returns the metadata for the specified property.
The metadata for the specified property.
The model accessor.
The container type.
The property descriptor.
Returns the metadata for the specified property.
The metadata for the specified property.
The model accessor.
The container type.
The property name.
Returns the cached metadata for the specified property using the type of the model.
The cached metadata for the specified property using the type of the model.
The model accessor.
The type of the container.
Gets the prototype cache.
The prototype cache.
Provides a container to cache attributes.
Initializes a new instance of the class.
The attributes.
Gets the data type.
The data type.
Gets the display.
The display.
Gets the display column.
The display column.
Gets the display format.
The display format.
Gets the display name.
The display name.
Indicates whether a data field is editable.
true if the field is editable; otherwise, false.
Gets the hidden input.
The hidden input.
Indicates whether a data field is read only.
true if the field is read only; otherwise, false.
Indicates whether a data field is required.
true if the field is required; otherwise, false.
Indicates whether a data field is scaffold.
true if the field is scaffold; otherwise, false.
Gets the UI hint.
The UI hint.
Provides a container to cache .
Initializes a new instance of the class using the prototype and model accessor.
The prototype.
The model accessor.
Initializes a new instance of the class using the provider, container type, model type, property name and attributes.
The provider.
The container type.
The model type.
The property name.
The attributes.
Gets a value that indicates whether empty strings that are posted back in forms should be converted to Nothing.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether empty strings that are posted back in forms should be converted to Nothing.
Gets meta information about the data type.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
Meta information about the data type.
Gets the description of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The description of the model.
Gets the display format string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The display format string for the model.
Gets the display name of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The display name of the model.
Gets the edit format string of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The edit format string of the model.
Gets a value that indicates whether the model object should be rendered using associated HTML elements.Gets a value that indicates whether the model object should be rendered using associated HTML elements.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the model object should be rendered using associated HTML elements.
Gets a value that indicates whether the model is read-only.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the model is read-only.
Gets a value that indicates whether the model is required.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the model is required.
Gets the string to display for null values.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The string to display for null values.
Gets a value that represents order of the current metadata.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that represents order of the current metadata.
Gets a short display name.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A short display name.
Gets a value that indicates whether the property should be displayed in read-only views such as list and detail views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the property should be displayed in read-only views such as list and detail views.
Gets or sets a value that indicates whether the model should be displayed in editable views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
Returns .
Gets the simple display string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The simple display string for the model.
Gets a hint that suggests what template to use for this model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A hint that suggests what template to use for this model.
Gets a value that can be used as a watermark.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that can be used as a watermark.
Implements the default cached model metadata provider for ASP.NET MVC.
Initializes a new instance of the class.
Returns a container of real instances of the cached metadata class based on prototype and model accessor.
A container of real instances of the cached metadata class.
The prototype.
The model accessor.
Returns a container prototype instances of the metadata class.
a container prototype instances of the metadata class.
The attributes type.
The container type.
The model type.
The property name.
Provides a container for cached metadata.
he type of the container.
Constructor for creating real instances of the metadata class based on a prototype.
The provider.
The container type.
The model type.
The property name.
The prototype.
Constructor for creating the prototype instances of the metadata class.
The prototype.
The model accessor.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether empty strings that are posted back in forms should be converted to null.
A cached value that indicates whether empty strings that are posted back in forms should be converted to null.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets meta information about the data type.
Meta information about the data type.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the description of the model.
The description of the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the display format string for the model.
The display format string for the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the display name of the model.
The display name of the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the edit format string of the model.
The edit format string of the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model object should be rendered using associated HTML elements.
A cached value that indicates whether the model object should be rendered using associated HTML elements.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model is read-only.
A cached value that indicates whether the model is read-only.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model is required.
A cached value that indicates whether the model is required.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the cached string to display for null values.
The cached string to display for null values.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that represents order of the current metadata.
A cached value that represents order of the current metadata.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a short display name.
A short display name.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the property should be displayed in read-only views such as list and detail views.
A cached value that indicates whether the property should be displayed in read-only views such as list and detail views.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model should be displayed in editable views.
A cached value that indicates whether the model should be displayed in editable views.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the cached simple display string for the model.
The cached simple display string for the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached hint that suggests what template to use for this model.
A cached hint that suggests what template to use for this model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that can be used as a watermark.
A cached value that can be used as a watermark.
Gets or sets a cached value that indicates whether empty strings that are posted back in forms should be converted to null.
A cached value that indicates whether empty strings that are posted back in forms should be converted to null.
Gets or sets meta information about the data type.
The meta information about the data type.
Gets or sets the description of the model.
The description of the model.
Gets or sets the display format string for the model.
The display format string for the model.
Gets or sets the display name of the model.
The display name of the model.
Gets or sets the edit format string of the model.
The edit format string of the model.
Gets or sets the simple display string for the model.
The simple display string for the model.
Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.
A value that indicates whether the model object should be rendered using associated HTML elements.
Gets or sets a value that indicates whether the model is read-only.
A value that indicates whether the model is read-only.
Gets or sets a value that indicates whether the model is required.
A value that indicates whether the model is required.
Gets or sets the string to display for null values.
The string to display for null values.
Gets or sets a value that represents order of the current metadata.
The order value of the current metadata.
Gets or sets the prototype cache.
The prototype cache.
Gets or sets a short display name.
The short display name.
Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.
true if the model should be displayed in read-only views; otherwise, false.
Gets or sets a value that indicates whether the model should be displayed in editable views.
true if the model should be displayed in editable views; otherwise, false.
Gets or sets the simple display string for the model.
The simple display string for the model.
Gets or sets a hint that suggests what template to use for this model.
A hint that suggests what template to use for this model.
Gets or sets a value that can be used as a watermark.
A value that can be used as a watermark.
Provides a mechanism to propagates notification that model binder operations should be canceled.
Initializes a new instance of the class.
Returns the default cancellation token.
The default cancellation token.
The controller context.
The binding context.
Represents an attribute that is used to indicate that an action method should be called only as a child action.
Initializes a new instance of the class.
Called when authorization is required.
An object that encapsulates the information that is required in order to authorize access to the child action.
Represents a value provider for values from child actions.
Initializes a new instance of the class.
The controller context.
Retrieves a value object using the specified key.
The value object for the specified key.
The key.
Represents a factory for creating value provider objects for child actions.
Initializes a new instance of the class.
Returns a object for the specified controller context.
A object.
The controller context.
Returns the client data-type model validators.
Initializes a new instance of the class.
Returns the client data-type model validators.
The client data-type model validators.
The metadata.
The context.
Gets the resource class key.
The resource class key.
Provides an attribute that compares two properties of a model.
Initializes a new instance of the class.
The property to compare with the current property.
Applies formatting to an error message based on the data field where the compare error occurred.
The formatted error message.
The name of the field that caused the validation failure.
Formats the property for client validation by prepending an asterisk (*) and a dot.
The string "*." is prepended to the property.
The property.
Gets a list of compare-value client validation rules for the property using the specified model metadata and controller context.
A list of compare-value client validation rules.
The model metadata.
The controller context.
Determines whether the specified object is equal to the compared object.
null if the value of the compared property is equal to the value parameter; otherwise, a validation result that contains the error message that indicates that the comparison failed.
The value of the object to compare.
The validation context.
Gets the property to compare with the current property.
The property to compare with the current property.
Gets the other properties display name.
The other properties display name.
Represents a user-defined content type that is the result of an action method.
Initializes a new instance of the class.
Gets or sets the content.
The content.
Gets or sets the content encoding.
The content encoding.
Gets or sets the type of the content.
The type of the content.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site.
Initializes a new instance of the class.
Gets the action invoker for the controller.
The action invoker.
Provides asynchronous operations.
Returns .
Begins execution of the specified request context
Returns an IAsyncController instance.
The request context.
The callback.
The state.
Begins to invoke the action in the current controller context.
Returns an IAsyncController instance.
The callback.
The state.
Gets or sets the binder.
The binder.
Creates a content result object by using a string.
The content result instance.
The content to write to the response.
Creates a content result object by using a string and the content type.
The content result instance.
The content to write to the response.
The content type (MIME type).
Creates a content result object by using a string, the content type, and content encoding.
The content result instance.
The content to write to the response.
The content type (MIME type).
The content encoding.
Creates an action invoker.
An action invoker.
Creates a temporary data provider.
A temporary data provider.
Disable asynchronous support to provide backward compatibility.
true if asynchronous support is disabled; otherwise false.
Releases all resources that are used by the current instance of the class.
Releases unmanaged resources and optionally releases managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Ends the invocation of the action in the current controller context.
The asynchronous result.
Ends the execute core.
The asynchronous result.
Invokes the action in the current controller context.
Creates a object by using the file contents and file type.
The file-content result object.
The binary content to send to the response.
The content type (MIME type).
Creates a object by using the file contents, content type, and the destination file name.
The file-content result object.
The binary content to send to the response.
The content type (MIME type).
The file name to use in the file-download dialog box that is displayed in the browser.
Creates a object by using the object and content type.
The file-content result object.
The stream to send to the response.
The content type (MIME type).
Creates a object using the object, the content type, and the target file name.
The file-stream result object.
The stream to send to the response.
The content type (MIME type)
The file name to use in the file-download dialog box that is displayed in the browser.
Creates a object by using the file name and the content type.
The file-stream result object.
The path of the file to send to the response.
The content type (MIME type).
Creates a object by using the file name, the content type, and the file download name.
The file-stream result object.
The path of the file to send to the response.
The content type (MIME type).
The file name to use in the file-download dialog box that is displayed in the browser.
Called when a request matches this controller, but no method with the specified action name is found in the controller.
The name of the attempted action.
Gets HTTP-specific information about an individual HTTP request.
The HTTP context.
Returns an instance of the class.
An instance of the class.
Returns an instance of the class.
An instance of the class.
The status description.
Initializes data that might not be available when the constructor is called.
The HTTP context and route data.
Creates a object.
The object that writes the script to the response.
The JavaScript code to run on the client
Creates a object that serializes the specified object to JavaScript Object Notation (JSON).
The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed.
The JavaScript object graph to serialize.
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format.
The JSON result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format.
The JSON result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
The content encoding.
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the content type, content encoding, and the JSON request behavior.
The result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
The content encoding.
The JSON request behavior
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified content type and JSON request behavior.
The result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
The JSON request behavior
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified JSON request behavior.
The result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The JSON request behavior.
Gets the model state dictionary object that contains the state of the model and of model-binding validation.
The model state dictionary.
Called after the action method is invoked.
Information about the current request and action.
Called before the action method is invoked.
Information about the current request and action.
Called when authorization occurs.
Information about the current request and action.
Called when an unhandled exception occurs in the action.
Information about the current request and action.
Called after the action result that is returned by an action method is executed.
Information about the current request and action result
Called before the action result that is returned by an action method is executed.
Information about the current request and action result
Creates a object that renders a partial view.
A partial-view result object.
Creates a object that renders a partial view, by using the specified model.
A partial-view result object.
The model that is rendered by the partial view
Creates a object that renders a partial view, by using the specified view name.
A partial-view result object.
The name of the view that is rendered to the response.
Creates a object that renders a partial view, by using the specified view name and model.
A partial-view result object.
The name of the view that is rendered to the response.
The model that is rendered by the partial view
Gets the HTTP context profile.
The HTTP context profile.
Creates a object that redirects to the specified URL.
The redirect result object.
The URL to redirect to.
Returns an instance of the class with the property set to true.
An instance of the class with the property set to true.
The URL to redirect to.
Redirects to the specified action using the action name.
The redirect result object.
The name of the action.
Redirects to the specified action using the action name and route values.
The redirect result object.
The name of the action.
The parameters for a route.
Redirects to the specified action using the action name and controller name.
The redirect result object.
The name of the action.
The name of the controller
Redirects to the specified action using the action name, controller name, and route values.
The redirect result object.
The name of the action.
The name of the controller
The parameters for a route.
Redirects to the specified action using the action name, controller name, and route dictionary.
The redirect result object.
The name of the action.
The name of the controller
The parameters for a route.
Redirects to the specified action using the action name and route dictionary.
The redirect result object.
The name of the action.
The parameters for a route.
Returns an instance of the class with the property set to true using the specified action name.
An instance of the class with the property set to true using the specified action name, controller name, and route values.
The action name.
Returns an instance of the class with the property set to true using the specified action name, and route values.
An instance of the class with the property set to true using the specified action name, and route values.
The action name.
The route values.
Returns an instance of the class with the property set to true using the specified action name, and controller name.
An instance of the class with the property set to true using the specified action name, and controller name.
The action name.
The controller name.
Returns an instance of the class with the property set to true using the specified action name, controller name, and route values.
An instance of the class with the property set to true.
The action name.
The controller name.
The route values.
Returns an instance of the class with the property set to true using the specified action name, controller name, and route values.
An instance of the class with the property set to true using the specified action name, controller name, and route values.
The action name.
The controller name.
The route values.
Returns an instance of the class with the property set to true using the specified action name, and route values.
An instance of the class with the property set to true using the specified action name, and route values.
The action name.
The route values.
Redirects to the specified route using the specified route values.
The redirect-to-route result object.
The parameters for a route.
Redirects to the specified route using the route name.
The redirect-to-route result object.
The name of the route
Redirects to the specified route using the route name and route values.
The redirect-to-route result object.
The name of the route
The parameters for a route.
Redirects to the specified route using the route name and route dictionary.
The redirect-to-route result object.
The name of the route
The parameters for a route.
Redirects to the specified route using the route dictionary.
The redirect-to-route result object.
The parameters for a route.
Returns an instance of the class with the property set to true using the specified route values.
Returns an instance of the class with the property set to true.
The route name.
Returns an instance of the class with the property set to true using the specified route name.
Returns an instance of the class with the property set to true using the specified route name.
The route name.
Returns an instance of the class with the property set to true using the specified route name and route values.
An instance of the class with the property set to true.
The route name.
The route values.
Returns an instance of the class with the property set to true using the specified route name and route values.
An instance of the class with the property set to true using the specified route name and route values.
The route name.
The route values.
Returns an instance of the class with the property set to true using the specified route values.
An instance of the class with the property set to true using the specified route values.
The route values.
Gets the object for the current HTTP request.
The request object.
Gets the object for the current HTTP response.
The response object.
Gets the route data for the current request.
The route data.
Gets the object that provides methods that are used during Web request processing.
The HTTP server object.
Gets the object for the current HTTP request.
The HTTP session-state object for the current HTTP request.
Initializes a new instance of the class.
Returns an IAsyncController instance.
The request context.
The callback.
The state.
Ends the execute task.
The asynchronous result.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The filter context.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The filter context.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The filter context.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The filter context.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The filter context.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The filter context.
Gets the temporary-data provider object that is used to store data for the next request.
The temporary-data provider.
Updates the specified model instance using values from the controller's current value provider.
true if the update is successful; otherwise, false.
The model instance to update.
The type of the model object.
The parameter or the property is null.
Updates the specified model instance using values from the controller's current value provider and a prefix.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
The type of the model object.
The parameter or the property is null.
Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
The type of the model object.
The parameter or the property is null.
Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list.
The type of the model object.
The parameter or the property is null.
Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude , and a list of properties to include.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, and included properties.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider and a prefix.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the controller's current value provider and included properties.
true if the update is successful; otherwise, false.
The model instance to update.
A list of properties of the model to update.
The type of the model object.
The parameter or the property is null.
Updates the specified model instance using values from the value provider and a list of properties to include.
true if the update is successful; otherwise, false.
The model instance to update.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider.
true if the update is successful; otherwise, false.
The model instance to update.
A dictionary of values that is used to update the model.
The type of the model object.
Validates the specified model instance.
true if the model validation is successful; otherwise, false.
The model instance to validate.
Validates the specified model instance using an HTML prefix.
true if the model validation is successful; otherwise, false.
The model to validate.
The prefix to use when looking up values in the model provider.
Updates the specified model instance using values from the controller's current value provider.
The model instance to update.
The type of the model object.
The model was not successfully updated.
Updates the specified model instance using values from the controller's current value provider and a prefix.
The model instance to update.
A prefix to use when looking up values in the value provider.
The type of the model object.
Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.
The model instance to update.
A prefix to use when looking up values in the value provider.
A list of properties of the model to update.
The type of the model object.
Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.
The model instance to update.
A prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the list.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude, and a list of properties to include.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider and a prefix.
The model instance to update.
The prefix to use when looking up values in the value provider.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the controller object's current value provider.
The model instance to update.
A list of properties of the model to update.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.
The model instance to update.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider.
The model instance to update.
A dictionary of values that is used to update the model.
The type of the model object.
Gets the URL helper object that is used to generate URLs by using routing.
The URL helper object.
Gets the user security information for the current HTTP request.
The user security information for the current HTTP request.
Validates the specified model instance.
The model to validate.
Validates the specified model instance using an HTML prefix.
The model to validate.
The prefix to use when looking up values in the model provider.
Creates a object that renders a view to the response.
The view result that renders a view to the response.
Creates a object by using the model that renders a view to the response.
The view result.
The model that is rendered by the view.
Creates a object by using the view name that renders a view.
The view result.
The name of the view that is rendered to the response.
Creates a object by using the view name and model that renders a view to the response.
The view result.
The name of the view that is rendered to the response.
The model that is rendered by the view.
Creates a object using the view name and master-page name that renders a view to the response.
The view result.
The name of the view that is rendered to the response.
The name of the master page or template to use when the view is rendered.
Creates a object using the view name, master-page name, and model that renders a view.
The view result.
The name of the view that is rendered to the response.
The name of the master page or template to use when the view is rendered.
The model that is rendered by the view.
Creates a object that renders the specified object.
The view result.
The view that is rendered to the response.
Creates a object that renders the specified object.
The view result.
The view that is rendered to the response.
The model that is rendered by the view.
Gets the view engine collection.
The view engine collection.
Represents a class that is responsible for invoking the action methods of a controller.
Initializes a new instance of the class.
Gets or sets the model binders that are associated with the action.
The model binders that are associated with the action.
Creates the action result.
The action result object.
The controller context.
The action descriptor.
The action return value.
Finds the information about the action method.
Information about the action method.
The controller context.
The controller descriptor.
The name of the action.
Retrieves information about the controller by using the specified controller context.
Information about the controller.
The controller context.
Retrieves information about the action filters.
Information about the action filters.
The controller context.
The action descriptor.
Gets the value of the specified action-method parameter.
The value of the action-method parameter.
The controller context.
The parameter descriptor.
Gets the values of the action-method parameters.
The values of the action-method parameters.
The controller context.
The action descriptor.
Invokes the specified action by using the specified controller context.
The result of executing the action.
The controller context.
The name of the action to invoke.
The parameter is null.
The parameter is null or empty.
The thread was aborted during invocation of the action.
An unspecified error occurred during invocation of the action.
Invokes the specified action method by using the specified parameters and the controller context.
The result of executing the action method.
The controller context.
The action descriptor.
The parameters.
Invokes the specified action method by using the specified parameters, controller context, and action filters.
The context for the ActionExecuted method of the class.
The controller context.
The action filters.
The action descriptor.
The parameters.
Invokes the specified action result by using the specified controller context.
The controller context.
The action result.
Invokes the specified action result by using the specified action filters and the controller context.
The context for the ResultExecuted method of the class.
The controller context.
The action filters.
The action result.
Invokes the specified authorization filters by using the specified action descriptor and controller context.
The context for the object.
The controller context.
The authorization filters.
The action descriptor.
Invokes the specified exception filters by using the specified exception and controller context.
The context for the object.
The controller context.
The exception filters.
The exception.
Represents the base class for all MVC controllers.
Initializes a new instance of the class.
Gets or sets the controller context.
The controller context.
Executes the specified request context.
The request context.
The parameter is null.
Executes the request.
Initializes the specified request context.
The request context.
Executes the specified request context.
The request context.
Gets or sets the dictionary for temporary data.
The dictionary for temporary data.
Gets or sets a value that indicates whether request validation is enabled for this request.
true if request validation is enabled for this request; otherwise, false. The default is true.
Gets or sets the value provider for the controller.
The value provider for the controller.
Gets the dynamic view data dictionary.
The dynamic view data dictionary.
Gets or sets the dictionary for view data.
The dictionary for the view data.
Represents a class that is responsible for dynamically building a controller.
Initializes a new instance of the class.
Gets the current controller builder object.
The current controller builder.
Gets the default namespaces.
The default namespaces.
Gets the associated controller factory.
The controller factory.
Sets the controller factory by using the specified type.
The type of the controller factory.
The parameter is null.
The controller factory cannot be assigned from the type in the parameter.
An error occurred while the controller factory was being set.
Sets the specified controller factory.
The controller factory.
The parameter is null.
Encapsulates information about an HTTP request that matches specified and instances.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified HTTP context, URL route data, and controller.
The HTTP context.
The route data.
The controller.
Initializes a new instance of the class by using the specified controller context.
The controller context.
The parameter is null.
Initializes a new instance of the class by using the specified request context and controller.
The request context.
The controller.
One or both parameters are null.
Gets or sets the controller.
The controller.
Gets the display mode.
The display mode.
Gets or sets the HTTP context.
The HTTP context.
Gets a value that indicates whether the associated action method is a child action.
true if the associated action method is a child action; otherwise, false.
Gets an object that contains the view context information for the parent action method.
An object that contains the view context information for the parent action method.
Gets or sets the request context.
The request context.
Gets or sets the URL route data.
The URL route data.
Encapsulates information that describes a controller, such as its name, type, and actions.
Initializes a new instance of the class.
Gets the name of the controller.
The name of the controller.
Gets the type of the controller.
The type of the controller.
Finds an action method by using the specified name and controller context.
The information about the action method.
The controller context.
The name of the action.
Retrieves a list of action-method descriptors in the controller.
A list of action-method descriptors in the controller.
Retrieves custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Retrieves custom attributes of a specified type that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
The parameter is null (Nothing in Visual Basic).
Gets the filter attributes.
The filter attributes.
true if the cache should be used; otherwise, false.
Retrieves a value that indicates whether one or more instance of the specified custom attribute are defined for this member.
true if the is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The parameter is null (Nothing in Visual Basic).
When implemented in a derived class, gets the unique ID for the controller descriptor using lazy initialization.
The unique ID.
Adds the controller to the instance.
Initializes a new instance of the class.
Returns the collection of controller instance filters.
The collection of controller instance filters.
The controller context.
The action descriptor.
Represents an attribute that invokes a custom model binder.
Initializes a new instance of the class.
Retrieves the associated model binder.
A reference to an object that implements the interface.
Provides a container for common metadata, for the class, and for the class for a data model.
Initializes a new instance of the class.
The data-annotations model metadata provider.
The type of the container.
The model accessor.
The type of the model.
The name of the property.
The display column attribute.
Returns simple text for the model data.
Simple text for the model data.
Implements the default model metadata provider for ASP.NET MVC.
Initializes a new instance of the class.
Gets the metadata for the specified property.
The metadata for the property.
The attributes.
The type of the container.
The model accessor.
The type of the model.
The name of the property.
Represents the method that creates a instance.
Provides a model validator.
Initializes a new instance of the class.
The metadata for the model.
The controller context for the model.
The validation attribute for the model.
Gets the validation attribute for the model validator.
The validation attribute for the model validator.
Gets the error message for the validation failure.
The error message for the validation failure.
Retrieves a collection of client validation rules.
A collection of client validation rules.
Gets a value that indicates whether model validation is required.
true if model validation is required; otherwise, false.
Returns a list of validation error messages for the model.
A list of validation error messages for the model, or an empty list if no errors have occurred.
The container for the model.
Provides a model validator for a specified validation type.
Initializes a new instance of the class.
The metadata for the model.
The controller context for the model.
The validation attribute for the model.
Gets the validation attribute from the model validator.
The validation attribute from the model validator.
Implements the default validation provider for ASP.NET MVC.
Initializes a new instance of the class.
Gets or sets a value that indicates whether non-nullable value types are required.
true if non-nullable value types are required; otherwise, false.
Gets a list of validators.
A list of validators.
The metadata.
The context.
The list of validation attributes.
Registers an adapter to provide client-side validation.
The type of the validation attribute.
The type of the adapter.
Registers an adapter factory for the validation provider.
The type of the attribute.
The factory that will be used to create the object for the specified attribute.
Registers the default adapter.
The type of the adapter.
Registers the default adapter factory.
The factory that will be used to create the object for the default adapter.
Registers an adapter to provide default object validation.
The type of the adapter.
Registers an adapter factory for the default object validation provider.
The factory.
Registers an adapter to provide object validation.
The type of the model.
The type of the adapter.
Registers an adapter factory for the object validation provider.
The type of the model.
The factory.
Provides a factory for validators that are based on .
Provides a container for the error-information model validator.
Initializes a new instance of the class.
Gets a list of error-information model validators.
A list of error-information model validators.
The model metadata.
The controller context.
Represents the controller factory that is registered by default.
Initializes a new instance of the class.
Initializes a new instance of the class using a controller activator.
An object that implements the controller activator interface.
Creates the specified controller by using the specified request context.
The controller.
The context of the HTTP request, which includes the HTTP context and route data.
The name of the controller.
The parameter is null.
The parameter is null or empty.
Retrieves the controller instance for the specified request context and controller type.
The controller instance.
The context of the HTTP request, which includes the HTTP context and route data.
The type of the controller.
is null.
cannot be assigned.
An instance of cannot be created.
Returns the controller's session behavior.
The controller's session behavior.
The request context.
The type of the controller.
Retrieves the controller type for the specified name and request context.
The controller type.
The context of the HTTP request, which includes the HTTP context and route data.
The name of the controller.
Releases the specified controller.
The controller to release.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The controller's session behavior.
The request context.
The controller name.
Maps a browser request to a data object. This class provides a concrete implementation of a model binder.
Initializes a new instance of the class.
Gets or sets the model binders for the application.
The model binders for the application.
Binds the model by using the specified controller context and binding context.
The bound object.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The parameter is null.
Binds the specified property by using the specified controller context and binding context and the specified property descriptor.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property to be bound. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
Creates the specified model type by using the specified controller context and binding context.
A data object of the specified type.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The type of the model object to return.
Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is an integer.
The name of the subindex.
The prefix for the subindex.
The index value.
Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is a string.
The name of the subindex.
The prefix for the subindex.
The index value.
Creates the name of the subproperty by using the specified prefix and property name.
The name of the subproperty.
The prefix for the subproperty.
The name of the property.
Returns a set of properties that match the property filter restrictions that are established by the specified .
An enumerable set of property descriptors.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Returns the properties of the model by using the specified controller context and binding context.
A collection of property descriptors.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Returns the value of a property using the specified controller context, binding context, property descriptor, and property binder.
An object that represents the property value.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The descriptor for the property to access. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
An object that provides a way to bind the property.
Returns the descriptor object for a type that is specified by its controller context and binding context.
A custom type descriptor object.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Determines whether a data model is valid for the specified binding context.
true if the model is valid; otherwise, false.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The parameter is null.
Called when the model is updated.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Called when the model is updating.
true if the model is updating; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Called when the specified property is validated.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property to be validated. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
The value to set for the property.
Called when the specified property is validating.
true if the property is validating; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property being validated. The descriptor provides information such as component type, property type, and property value. It also provides methods to get or set the property value.
The value to set for the property.
Gets or sets the name of the resource file (class key) that contains localized string values.
The name of the resource file (class key).
Sets the specified property by using the specified controller context, binding context, and property value.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property to be set. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
The value to set for the property.
Represents a memory cache for view locations.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified cache time span.
The cache time span.
The Ticks attribute of the parameter is set to a negative number.
Retrieves the default view location by using the specified HTTP context and cache key.
The default view location.
The HTTP context.
The cache key
The parameter is null.
Inserts the view in the specified virtual path by using the specified HTTP context, cache key, and virtual path.
The HTTP context.
The cache key.
The virtual path
The parameter is null.
Creates an empty view location cache.
Gets or sets the cache time span.
The cache time span.
Provides a registration point for dependency resolvers that implement or the Common Service Locator IServiceLocator interface.
Initializes a new instance of the class.
Gets the implementation of the dependency resolver.
The implementation of the dependency resolver.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The implementation of the dependency resolver.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The function that provides the service.
The function that provides the services.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The common service locator.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The object that implements the dependency resolver.
Provides a registration point for dependency resolvers using the specified service delegate and specified service collection delegates.
The service delegate.
The services delegates.
Provides a registration point for dependency resolvers using the provided common service locator when using a service locator interface.
The common service locator.
Provides a registration point for dependency resolvers, using the specified dependency resolver interface.
The dependency resolver.
Provides a type-safe implementation of and .
Resolves singly registered services that support arbitrary object creation.
The requested service or object.
The dependency resolver instance that this method extends.
The type of the requested service or object.
Resolves multiply registered services.
The requested services.
The dependency resolver instance that this method extends.
The type of the requested services.
Represents the base class for value providers whose values come from a collection that implements the interface.
The type of the value.
Initializes a new instance of the class.
The name/value pairs that are used to initialize the value provider.
Information about a specific culture, such as the names of the culture, the writing system, and the calendar used.
The parameter is null.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
The parameter is null.
Gets the keys from the prefix.
The keys from the prefix.
the prefix.
Returns a value object using the specified key and controller context.
The value object for the specified key.
The key of the value object to retrieve.
The parameter is null.
Provides an empty metadata provider for data models that do not require metadata.
Initializes a new instance of the class.
Creates a new instance of the class.
A new instance of the class.
The attributes.
The type of the container.
The model accessor.
The type of the model.
The name of the model.
Provides an empty validation provider for models that do not require a validator.
Initializes a new instance of the class.
Gets the empty model validator.
The empty model validator.
The metadata.
The context.
Represents a result that does nothing, such as a controller action method that returns nothing.
Initializes a new instance of the class.
Executes the specified result context.
The result context.
Provides the context for using the class.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified exception by using the specified controller context.
The controller context.
The exception.
The parameter is null.
Gets or sets the exception object.
The exception object.
Gets or sets a value that indicates whether the exception has been handled.
true if the exception has been handled; otherwise, false.
Gets or sets the action result.
The action result.
Provides a helper class to get the model name from an expression.
Gets the model name from a lambda expression.
The model name.
The expression.
Gets the model name from a string expression.
The model name.
The expression.
Provides a container for client-side field validation metadata.
Initializes a new instance of the class.
Gets or sets the name of the data field.
The name of the data field.
Gets or sets a value that indicates whether the validation message contents should be replaced with the client validation error.
true if the validation message contents should be replaced with the client validation error; otherwise, false.
Gets or sets the validator message ID.
The validator message ID.
Gets the client validation rules.
The client validation rules.
Sends the contents of a binary file to the response.
Initializes a new instance of the class by using the specified file contents and content type.
The byte array to send to the response.
The content type to use for the response.
The parameter is null.
The binary content to send to the response.
The file contents.
Writes the file content to the response.
The response.
Sends the contents of a file to the response.
Initializes a new instance of the class by using the specified file name and content type.
The name of the file to send to the response.
The content type of the response.
The parameter is null or empty.
Gets or sets the path of the file that is sent to the response.
The path of the file that is sent to the response.
Writes the file to the response.
The response.
Represents a base class that is used to send binary file content to the response.
Initializes a new instance of the class.
The type of the content.
The parameter is null or empty.
Gets the content type to use for the response.
The type of the content.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets or sets the content-disposition header so that a file-download dialog box is displayed in the browser with the specified file name.
The name of the file.
Writes the file to the response.
The response.
Sends binary content to the response by using a instance.
Initializes a new instance of the class.
The stream to send to the response.
The content type to use for the response.
The parameter is null.
Gets the stream that will be sent to the response.
The file stream.
Writes the file to the response.
The response.
Represents a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.
Initializes a new instance of the class.
The instance.
The scope.
The order.
Represents a constant that is used to specify the default ordering of filters.
Gets the instance of this class.
The instance of this class.
Gets the order in which the filter is applied.
The order in which the filter is applied.
Gets the scope ordering of the filter.
The scope ordering of the filter.
Represents the base class for action and result filter attributes.
Initializes a new instance of the class.
Gets or sets a value that indicates whether more than one instance of the filter attribute can be specified.
true if more than one instance of the filter attribute can be specified; otherwise, false.
Gets or sets the order in which the action filters are executed.
The order in which the action filters are executed.
Defines a filter provider for filter attributes.
Initializes a new instance of the class.
Initializes a new instance of the class and optionally caches attribute instances.
true to cache attribute instances; otherwise, false.
Gets a collection of custom action attributes.
A collection of custom action attributes.
The controller context.
The action descriptor.
Gets a collection of controller attributes.
A collection of controller attributes.
The controller context.
The action descriptor.
Aggregates the filters from all of the filter providers into one collection.
The collection filters from all of the filter providers.
The controller context.
The action descriptor.
Encapsulates information about the available action filters.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified filters collection.
The filters collection.
Gets all the action filters in the application.
The action filters.
Gets all the authorization filters in the application.
The authorization filters.
Gets all the exception filters in the application.
The exception filters.
Gets all the result filters in the application.
The result filters.
Represents the collection of filter providers for the application.
Initializes a new instance of the class.
Initializes a new instance of the class using the filter providers collection.
The filter providers collection.
Returns the collection of filter providers.
The collection of filter providers.
The controller context.
The action descriptor.
Provides a registration point for filters.
Provides a registration point for filters.
The collection of filters.
Defines values that specify the order in which ASP.NET MVC filters run within the same filter type and filter order.
Specifies first.
Specifies an order before and after .
Specifies an order before and after .
Specifies an order before and after .
Specifies last.
Contains the form value providers for the application.
Initializes a new instance of the class.
Initializes a new instance of the class.
The collection.
The parameter is null.
Gets the specified value provider.
The value provider.
The name of the value provider to get.
The parameter is null or empty.
Gets a value that indicates whether the value provider contains an entry that has the specified prefix.
true if the value provider contains an entry that has the specified prefix; otherwise, false.
The prefix to look for.
Gets a value from a value provider using the specified key.
A value from a value provider.
The key.
Returns a dictionary that contains the value providers.
A dictionary of value providers.
Encapsulates information that is required in order to validate and process the input data from an HTML form.
Initializes a new instance of the class.
Gets the field validators for the form.
A dictionary of field validators for the form.
Gets or sets the form identifier.
The form identifier.
Returns a serialized object that contains the form identifier and field-validation values for the form.
A serialized object that contains the form identifier and field-validation values for the form.
Returns the validation value for the specified input field.
The value to validate the field input with.
The name of the field to retrieve the validation value for.
The parameter is either null or empty.
Returns the validation value for the specified input field and a value that indicates what to do if the validation value is not found.
The value to validate the field input with.
The name of the field to retrieve the validation value for.
true to create a validation value if one is not found; otherwise, false.
The parameter is either null or empty.
Returns a value that indicates whether the specified field has been rendered in the form.
true if the field has been rendered; otherwise, false.
The field name.
Sets a value that indicates whether the specified field has been rendered in the form.
The field name.
true to specify that the field has been rendered in the form; otherwise, false.
Determines whether client validation errors should be dynamically added to the validation summary.
true if client validation errors should be added to the validation summary; otherwise, false.
Gets or sets the identifier for the validation summary.
The identifier for the validation summary.
Enumerates the HTTP request types for a form.
Specifies a GET request.
Specifies a POST request.
Represents a value provider for form values that are contained in a object.
Initializes a new instance of the class.
An object that encapsulates information about the current HTTP request.
Represents a class that is responsible for creating a new instance of a form-value provider object.
Initializes a new instance of the class.
Returns a form-value provider object for the specified controller context.
A form-value provider object.
An object that encapsulates information about the current HTTP request.
The parameter is null.
Represents a class that contains all the global filters.
Initializes a new instance of the class.
Adds the specified filter to the global filter collection.
The filter.
Adds the specified filter to the global filter collection using the specified filter run order.
The filter.
The filter run order.
Removes all filters from the global filter collection.
Determines whether a filter is in the global filter collection.
true if is found in the global filter collection; otherwise, false.
The filter.
Gets the number of filters in the global filter collection.
The number of filters in the global filter collection.
Returns an enumerator that iterates through the global filter collection.
An enumerator that iterates through the global filter collection.
Removes all the filters that match the specified filter.
The filter to remove.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
An enumerator that iterates through the global filter collection.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
An enumerator that iterates through the global filter collection.
The controller context.
The action descriptor.
Represents the global filter collection.
Gets or sets the global filter collection.
The global filter collection.
Represents an attribute that is used to handle an exception that is thrown by an action method.
Initializes a new instance of the class.
Gets or sets the type of the exception.
The type of the exception.
Gets or sets the master view for displaying exception information.
The master view.
Called when an exception occurs.
The action-filter context.
The parameter is null.
Gets the unique identifier for this attribute.
The unique identifier for this attribute.
Gets or sets the page view for displaying exception information.
The page view.
Encapsulates information for handling an error that was thrown by an action method.
Initializes a new instance of the class.
The exception.
The name of the controller.
The name of the action.
The parameter is null.
The or parameter is null or empty.
Gets or sets the name of the action that was executing when the exception was thrown.
The name of the action.
Gets or sets the name of the controller that contains the action method that threw the exception.
The name of the controller.
Gets or sets the exception object.
The exception object.
Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element.
Initializes a new instance of the class.
Gets or sets a value that indicates whether to display the value of the hidden input element.
true if the value should be displayed; otherwise, false.
Represents support for rendering HTML controls in a view.
Initializes a new instance of the class by using the specified view context and view data container.
The view context.
The view data container.
The or the parameter is null.
Initializes a new instance of the class by using the specified view context, view data container, and route collection.
The view context.
The view data container.
The route collection.
One or more parameters is null.
Replaces underscore characters (_) with hyphens (-) in the specified HTML attributes.
The HTML attributes with underscore characters replaced by hyphens.
The HTML attributes.
Generates a hidden form field (anti-forgery token) that is validated when the form is submitted.
The generated form field (anti-forgery token).
Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value.
The generated form field (anti-forgery token).
The salt value, which can be any non-empty string.
Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value, domain, and path.
The generated form field (anti-forgery token).
The salt value, which can be any non-empty string.
The application domain.
The virtual path.
Converts the specified attribute object to an HTML-encoded string.
The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.
The object to encode.
Converts the specified attribute string to an HTML-encoded string.
The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.
The string to encode.
Gets or sets a value that indicates whether client validation is enabled.
true if enable client validation is enabled; otherwise, false.
Enables input validation that is performed by using client script in the browser.
Enables or disables client validation.
true to enable client validation; otherwise, false.
Enables unobtrusive JavaScript.
Enables or disables unobtrusive JavaScript.
true to enable unobtrusive JavaScript; otherwise, false.
Converts the value of the specified object to an HTML-encoded string.
The HTML-encoded string.
The object to encode.
Converts the specified string to an HTML-encoded string.
The HTML-encoded string.
The string to encode.
Formats the value.
The formatted value.
The value.
The format string.
Creates an HTML element ID using the specified element name.
The ID of the HTML element.
The name of the HTML element.
The parameter is null.
Creates an HTML element ID using the specified element name and a string that replaces dots in the name.
The ID of the HTML element.
The name of the HTML element.
The string that replaces dots (.) in the parameter.
The parameter or the parameter is null.
Generates an HTML anchor element (a element) that links to the specified action method, and enables the user to specify the communication protocol, name of the host, and a URL fragment.
An HTML element that links to the specified action method.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
The name of the action method.
The name of the controller.
The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.
The name of the host.
The fragment identifier.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Generates an HTML anchor element (a element) that links to the specified action method.
An HTML element that links to the specified action method.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Generates an HTML anchor element (a element) that links to the specified URL route, and enables the user to specify the communication protocol, name of the host, and a URL fragment.
An HTML element that links to the specified URL route.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.
The name of the host.
The fragment identifier.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Generates an HTML anchor element (a element) that links to the specified URL route.
An HTML element that links to the specified URL route.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Returns the HTTP method that handles form input (GET or POST) as a string.
The form method string, either "get" or "post".
The HTTP method that handles the form.
Returns the HTML input control type as a string.
The input type string ("checkbox", "hidden", "password", "radio", or "text").
The enumerated input type.
Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute.
The collection of unobtrusive JavaScript validation attributes.
The HTML name attribute.
Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute and model metadata.
The collection of unobtrusive JavaScript validation attributes.
The HTML name attribute.
The model metadata.
Returns a hidden input element that identifies the override method for the specified HTTP data-transfer method that was used by the client.
The override method that uses the HTTP data-transfer method that was used by the client.
The HTTP data-transfer method that was used by the client (DELETE, HEAD, or PUT).
The parameter is not "PUT", "DELETE", or "HEAD".
Returns a hidden input element that identifies the override method for the specified verb that represents the HTTP data-transfer method used by the client.
The override method that uses the verb that represents the HTTP data-transfer method used by the client.
The verb that represents the HTTP data-transfer method used by the client.
The parameter is not "PUT", "DELETE", or "HEAD".
Gets or sets the character that replaces periods in the ID attribute of an element.
The character that replaces periods in the ID attribute of an element.
Returns markup that is not HTML encoded.
Markup that is not HTML encoded.
The value.
Returns markup that is not HTML encoded.
The HTML markup without encoding.
The HTML markup.
Gets or sets the collection of routes for the application.
The collection of routes for the application.
Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.
true if unobtrusive JavaScript is enabled; otherwise, false.
The name of the CSS class that is used to style an input field when a validation error occurs.
The name of the CSS class that is used to style an input field when the input is valid.
The name of the CSS class that is used to style the error message when a validation error occurs.
The name of the CSS class that is used to style the validation message when the input is valid.
The name of the CSS class that is used to style validation summary error messages.
The name of the CSS class that is used to style the validation summary when the input is valid.
Gets the view bag.
The view bag.
Gets or sets the context information about the view.
The context of the view.
Gets the current view data dictionary.
The view data dictionary.
Gets or sets the view data container.
The view data container.
Represents support for rendering HTML controls in a strongly typed view.
The type of the model.
Initializes a new instance of the class by using the specified view context and view data container.
The view context.
The view data container.
Initializes a new instance of the class by using the specified view context, view data container, and route collection.
The view context.
The view data container.
The route collection.
Gets the view bag.
The view bag.
Gets the strongly typed view data dictionary.
The strongly typed view data dictionary.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests.
Initializes a new instance of the class.
Determines whether a request is a valid HTTP DELETE request.
true if the request is valid; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
Encapsulates information about a method, such as its type, return type, and arguments.
Represents a value provider to use with values that come from a collection of HTTP files.
Initializes a new instance of the class.
An object that encapsulates information about the current HTTP request.
Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object.
Initializes a new instance of the class.
Returns a value provider object for the specified controller context.
An HTTP file collection value provider.
An object that encapsulates information about the HTTP request.
The parameter is null.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests.
Initializes a new instance of the class.
Determines whether a request is a valid HTTP GET request.
true if the request is valid; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
Encapsulates information about a method, such as its type, return type, and arguments.
Specifies that the HTTP request must be the HTTP HEAD method.
Initializes a new instance of the class.
Determines whether a request is a valid HTTP HEAD request.
true if the request is HEAD; otherwise, false.
The controller context.
The method info.
Defines an object that is used to indicate that the requested resource was not found.
Initializes a new instance of the class.
Initializes a new instance of the class using a status description.
The status description.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP OPTIONS requests.
Initializes a new instance of the class.
Determines whether a request is a valid HTTP OPTIONS request.
true if the request is OPTIONS; otherwise, false.
The controller context.
The method info.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP PATCH requests.
Initializes a new instance of the class.
Determines whether a request is a valid HTTP PATCH request.
true if the request is PATCH; otherwise, false.
The controller context.
The method info.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests.
Initializes a new instance of the class.
Determines whether a request is a valid HTTP POST request.
true if the request is valid; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
Encapsulates information about a method, such as its type, return type, and arguments.
Binds a model to a posted file.
Initializes a new instance of the class.
Binds the model.
The bound value.
The controller context.
The binding context.
One or both parameters are null.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.
Initializes a new instance of the class.
Determines whether a request is a valid HTTP PUT request.
true if the request is valid; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
Encapsulates information about a method, such as its type, return type, and arguments.
Extends the class that contains the HTTP values that were sent by a client during a Web request.
Retrieves the HTTP data-transfer method override that was used by the client.
The HTTP data-transfer method override that was used by the client.
An object that contains the HTTP values that were sent by a client during a Web request.
The parameter is null.
The HTTP data-transfer method override was not implemented.
Provides a way to return an action result with a specific HTTP response status code and description.
Initializes a new instance of the class using a status code.
The status code.
Initializes a new instance of the class using a status code and status description.
The status code.
The status description.
Initializes a new instance of the class using a status code.
The status code.
Initializes a new instance of the class using a status code and status description.
The status code.
The status description.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
Gets the HTTP status code.
The HTTP status code.
Gets the HTTP status description.
the HTTP status description.
Represents the result of an unauthorized HTTP request.
Initializes a new instance of the class.
Initializes a new instance of the class using the status description.
The status description.
Enumerates the HTTP verbs.
Retrieves the information or entity that is identified by the URI of the request.
Posts a new entity as an addition to a URI.
Replaces an entity that is identified by a URI.
Requests that a specified URI be deleted.
Retrieves the message headers for the information or entity that is identified by the URI of the request.
Requests that a set of changes described in the request entity be applied to the resource identified by the Request- URI.
Represents a request for information about the communication options available on the request/response chain identified by the Request-URI.
Defines the methods that are used in an action filter.
Called after the action method executes.
The filter context.
Called before an action method executes.
The filter context.
Defines the contract for an action invoker, which is used to invoke an action in response to an HTTP request.
Invokes the specified action by using the specified controller context.
true if the action was found; otherwise, false.
The controller context.
The name of the action.
Defines the methods that are required for an authorization filter.
Called when authorization is required.
The filter context.
Provides a way for the ASP.NET MVC validation framework to discover at run time whether a validator has support for client validation.
When implemented in a class, returns client validation rules for that class.
The client validation rules for this validator.
The model metadata.
The controller context.
Defines the methods that are required for a controller.
Executes the specified request context.
The request context.
Provides fine-grained control over how controllers are instantiated using dependency injection.
When implemented in a class, creates a controller.
The created controller.
The request context.
The controller type.
Defines the methods that are required for a controller factory.
Creates the specified controller by using the specified request context.
The controller.
The request context.
The name of the controller.
Gets the controller's session behavior.
The controller's session behavior.
The request context.
The name of the controller whose session behavior you want to get.
Releases the specified controller.
The controller.
Defines the methods that simplify service location and dependency resolution.
Resolves singly registered services that support arbitrary object creation.
The requested service or object.
The type of the requested service or object.
Resolves multiply registered services.
The requested services.
The type of the requested services.
Represents a special that has the ability to be enumerable.
Gets the keys from the prefix.
The keys.
The prefix.
Defines the methods that are required for an exception filter.
Called when an exception occurs.
The filter context.
Provides an interface for finding filters.
Returns an enumerator that contains all the instances in the service locator.
The enumerator that contains all the instances in the service locator.
The controller context.
The action descriptor.
Provides an interface for exposing attributes to the class.
When implemented in a class, provides metadata to the model metadata creation process.
The model metadata.
Defines the methods that are required for a model binder.
Binds the model to a value by using the specified controller context and binding context.
The bound value.
The controller context.
The binding context.
Defines methods that enable dynamic implementations of model binding for classes that implement the interface.
Returns the model binder for the specified type.
The model binder for the specified type.
The type of the model.
Defines members that specify the order of filters and whether multiple filters are allowed.
When implemented in a class, gets or sets a value that indicates whether multiple filters are allowed.
true if multiple filters are allowed; otherwise, false.
When implemented in a class, gets the filter order.
The filter order.
Enumerates the types of input controls.
A check box.
A hidden field.
A password box.
A radio button.
A text box.
Defines the methods that are required for a result filter.
Called after an action result executes.
The filter context.
Called before an action result executes.
The filter context.
Associates a route with an area in an ASP.NET MVC application.
Gets the name of the area to associate the route with.
The name of the area to associate the route with.
Defines the contract for temporary-data providers that store data that is viewed on the next request.
Loads the temporary data.
The temporary data.
The controller context.
Saves the temporary data.
The controller context.
The values.
Represents an interface that can skip request validation.
Retrieves the value of the object that is associated with the specified key.
The value of the object for the specified key.
The key.
true if validation should be skipped; otherwise, false.
Defines the methods that are required for a value provider in ASP.NET MVC.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Retrieves a value object using the specified key.
The value object for the specified key.
The key of the value object to retrieve.
Defines the methods that are required for a view.
Renders the specified view context by using the specified the writer object.
The view context.
The writer object.
Defines the methods that are required for a view data dictionary.
Gets or sets the view data dictionary.
The view data dictionary.
Defines the methods that are required for a view engine.
Finds the specified partial view by using the specified controller context.
The partial view.
The controller context.
The name of the partial view.
true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.
Finds the specified view by using the specified controller context.
The page view.
The controller context.
The name of the view.
The name of the master.
true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.
Releases the specified view by using the specified controller context.
The controller context.
The view.
Defines the methods that are required in order to cache view locations in memory.
Gets the view location by using the specified HTTP context and the cache key.
The view location.
The HTTP context.
The cache key.
Inserts the specified view location into the cache by using the specified HTTP context and the cache key.
The HTTP context.
The cache key.
The virtual path.
Provides fine-grained control over how view pages are created using dependency injection.
Provides fine-grained control over how view pages are created using dependency injection.
The created view page.
The controller context.
The type of the controller.
Sends JavaScript content to the response.
Initializes a new instance of the class.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets or sets the script.
The script.
Specifies whether HTTP GET requests from the client are allowed.
HTTP GET requests from the client are allowed.
HTTP GET requests from the client are not allowed.
Represents a class that is used to send JSON-formatted content to the response.
Initializes a new instance of the class.
Gets or sets the content encoding.
The content encoding.
Gets or sets the type of the content.
The type of the content.
Gets or sets the data.
The data.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets or sets a value that indicates whether HTTP GET requests from the client are allowed.
A value that indicates whether HTTP GET requests from the client are allowed.
Gets or sets the maximum length of data.
The maximum length of data.
Gets or sets the recursion limit.
The recursion limit.
Enables action methods to send and receive JSON-formatted text and to model-bind the JSON text to parameters of action methods.
Initializes a new instance of the class.
Returns a JSON value-provider object for the specified controller context.
A JSON value-provider object for the specified controller context.
The controller context.
Maps a browser request to a LINQ object.
Initializes a new instance of the class.
Binds the model by using the specified controller context and binding context.
The bound data object. If the model cannot be bound, this method returns null.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Represents an attribute that is used to associate a model type to a model-builder type.
Initializes a new instance of the class.
The type of the binder.
The parameter is null.
Gets or sets the type of the binder.
The type of the binder.
Retrieves an instance of the model binder.
A reference to an object that implements the interface.
An error occurred while an instance of the model binder was being created.
Represents a class that contains all model binders for the application, listed by binder type.
Initializes a new instance of the class.
Adds the specified item to the model binder dictionary.
The object to add to the instance.
The object is read-only.
Adds the specified item to the model binder dictionary using the specified key.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the same key already exists in the object.
Removes all items from the model binder dictionary.
The object is read-only.
Determines whether the model binder dictionary contains a specified value.
true if is found in the model binder dictionary; otherwise, false.
The object to locate in the object.
Determines whether the model binder dictionary contains an element that has the specified key.
true if the model binder dictionary contains an element that has the specified key; otherwise, false.
The key to locate in the object.
is null.
Copies the elements of the model binder dictionary to an array, starting at a specified index.
The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing.
The zero-based index in at which copying starts.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source object is greater than the available space from to the end of the destination array. -or- Type cannot be cast automatically to the type of the destination array.
Gets the number of elements in the model binder dictionary.
The number of elements in the model binder dictionary.
Gets or sets the default model binder.
The default model binder.
Retrieves the model binder for the specified type.
The model binder.
The type of the model to retrieve.
The parameter is null.
Retrieves the model binder for the specified type or retrieves the default model binder.
The model binder.
The type of the model to retrieve.
true to retrieve the default model binder.
The parameter is null.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the model binder dictionary is read-only.
true if the model binder dictionary is read-only; otherwise, false.
Gets or sets the specified key in an object that implements the interface.
The key for the specified item.
The item key.
Gets a collection that contains the keys in the model binder dictionary.
A collection that contains the keys in the model binder dictionary.
Removes the first occurrence of the specified element from the model binder dictionary.
true if was successfully removed from the model binder dictionary; otherwise, false. This method also returns false if is not found in the model binder dictionary.
The object to remove from the object.
The object is read-only.
Removes the element that has the specified key from the model binder dictionary.
true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model binder dictionary.
The key of the element to remove.
The object is read-only.
is null.
Returns an enumerator that can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
Gets the value that is associated with the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in the model binder dictionary.
A collection that contains the values in the model binder dictionary.
Provides a container for model binder providers.
Initializes a new instance of the class.
Initializes a new instance of the class using a list of model binder providers.
A list of model binder providers.
Returns a model binder of the specified type.
A model binder of the specified type.
The type of the model binder.
Inserts a model binder provider into the at the specified index.
The index.
The model binder provider.
Replaces the model binder provider element at the specified index.
The index.
The model binder provider.
Provides a container for model binder providers.
Provides a registration point for model binder providers for applications that do not use dependency injection.
The model binder provider collection.
Provides global access to the model binders for the application.
Gets the model binders for the application.
The model binders for the application.
Provides the context in which a model binder functions.
Initializes a new instance of the class.
Initializes a new instance of the class using the binding context.
The binding context.
Gets or sets a value that indicates whether the binder should use an empty prefix.
true if the binder should use an empty prefix; otherwise, false.
Gets or sets the model.
The model.
Gets or sets the model metadata.
The model metadata.
Gets or sets the name of the model.
The name of the model.
Gets or sets the state of the model.
The state of the model.
Gets or sets the type of the model.
The type of the model.
Gets or sets the property filter.
The property filter.
Gets the property metadata.
The property metadata.
Gets or sets the value provider.
The value provider.
Represents an error that occurs during model binding.
Initializes a new instance of the class by using the specified exception.
The exception.
The parameter is null.
Initializes a new instance of the class by using the specified exception and error message.
The exception.
The error message.
The parameter is null.
Initializes a new instance of the class by using the specified error message.
The error message.
Gets or sets the error message.
The error message.
Gets or sets the exception object.
The exception object.
A collection of instances.
Initializes a new instance of the class.
Adds the specified object to the model-error collection.
The exception.
Adds the specified error message to the model-error collection.
The error message.
Provides a container for common metadata, for the class, and for the class for a data model.
Initializes a new instance of the class.
The provider.
The type of the container.
The model accessor.
The type of the model.
The name of the model.
Gets a dictionary that contains additional metadata about the model.
A dictionary that contains additional metadata about the model.
Gets or sets the type of the container for the model.
The type of the container for the model.
Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.
true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.
Gets or sets meta information about the data type.
Meta information about the data type.
The default order value, which is 10000.
Gets or sets the description of the model.
The description of the model. The default value is null.
Gets or sets the display format string for the model.
The display format string for the model.
Gets or sets the display name of the model.
The display name of the model.
Gets or sets the edit format string of the model.
The edit format string of the model.
Returns the metadata from the parameter for the model.
The metadata.
An expression that identifies the model.
The view data dictionary.
The type of the parameter.
The type of the value.
Gets the metadata from the expression parameter for the model.
The metadata for the model.
An expression that identifies the model.
The view data dictionary.
Gets the display name for the model.
The display name for the model.
Returns the simple description of the model.
The simple description of the model.
Gets a list of validators for the model.
A list of validators for the model.
The controller context.
Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.
true if the associated HTML elements that contains the model object should be included with the object; otherwise, false.
Gets or sets a value that indicates whether the model is a complex type.
A value that indicates whether the model is considered a complex type by the MVC framework.
Gets a value that indicates whether the type is nullable.
true if the type is nullable; otherwise, false.
Gets or sets a value that indicates whether the model is read-only.
true if the model is read-only; otherwise, false.
Gets or sets a value that indicates whether the model is required.
true if the model is required; otherwise, false.
Gets the value of the model.
The value of the model. For more information about , see the entry ASP.NET MVC 2 Templates, Part 2: ModelMetadata on Brad Wilson's blog
Gets the type of the model.
The type of the model.
Gets or sets the string to display for null values.
The string to display for null values.
Gets or sets a value that represents order of the current metadata.
The order value of the current metadata.
Gets a collection of model metadata objects that describe the properties of the model.
A collection of model metadata objects that describe the properties of the model.
Gets the property name.
The property name.
Gets or sets the provider.
The provider.
Gets or sets a value that indicates whether request validation is enabled.
true if request validation is enabled; otherwise, false.
Gets or sets a short display name.
The short display name.
Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.
true if the model should be displayed in read-only views; otherwise, false.
Gets or sets a value that indicates whether the model should be displayed in editable views.
true if the model should be displayed in editable views; otherwise, false.
Gets or sets the simple display string for the model.
The simple display string for the model.
Gets or sets a hint that suggests what template to use for this model.
A hint that suggests what template to use for this model.
Gets or sets a value that can be used as a watermark.
The watermark.
Provides an abstract base class for a custom metadata provider.
When overridden in a derived class, initializes a new instance of the object that derives from the class.
Gets a object for each property of a model.
A object for each property of a model.
The container.
The type of the container.
Gets metadata for the specified property.
A object for the property.
The model accessor.
The type of the container.
The property to get the metadata model for.
Gets metadata for the specified model accessor and model type.
A object for the specified model accessor and model type.
The model accessor.
The type of the model.
Provides a container for the current instance.
Gets or sets the current object.
The current object.
Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.
Initializes a new instance of the class.
Returns a object that contains any errors that occurred during model binding.
The errors.
Returns a object that encapsulates the value that was being bound during model binding.
The value.
Represents the state of an attempt to bind a posted form to an action method, which includes validation information.
Initializes a new instance of the class.
Initializes a new instance of the class by using values that are copied from the specified model-state dictionary.
The model-state dictionary.
The parameter is null.
Adds the specified item to the model-state dictionary.
The object to add to the model-state dictionary.
The model-state dictionary is read-only.
Adds an element that has the specified key and value to the model-state dictionary.
The key of the element to add.
The value of the element to add.
The model-state dictionary is read-only.
is null.
An element that has the specified key already occurs in the model-state dictionary.
Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.
The key.
The exception.
Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.
The key.
The error message.
Removes all items from the model-state dictionary.
The model-state dictionary is read-only.
Determines whether the model-state dictionary contains a specific value.
true if is found in the model-state dictionary; otherwise, false.
The object to locate in the model-state dictionary.
Determines whether the model-state dictionary contains the specified key.
true if the model-state dictionary contains the specified key; otherwise, false.
The key to locate in the model-state dictionary.
Copies the elements of the model-state dictionary to an array, starting at a specified index.
The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing.
The zero-based index in at which copying starts.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination .
Gets the number of key/value pairs in the collection.
The number of key/value pairs in the collection.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets a value that indicates whether this instance of the model-state dictionary is valid.
true if this instance is valid; otherwise, false.
Determines whether there are any objects that are associated with or prefixed with the specified key.
true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.
The key.
The parameter is null.
Gets or sets the value that is associated with the specified key.
The model state item.
The key.
Gets a collection that contains the keys in the dictionary.
A collection that contains the keys of the model-state dictionary.
Copies the values from the specified object into this dictionary, overwriting existing values if keys are the same.
The dictionary.
Removes the first occurrence of the specified object from the model-state dictionary.
true if was successfully removed the model-state dictionary; otherwise, false. This method also returns false if is not found in the model-state dictionary.
The object to remove from the model-state dictionary.
The model-state dictionary is read-only.
Removes the element that has the specified key from the model-state dictionary.
true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model-state dictionary.
The key of the element to remove.
The model-state dictionary is read-only.
is null.
Sets the value for the specified key by using the specified value provider dictionary.
The key.
The value.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Attempts to gets the value that is associated with the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in the dictionary.
A collection that contains the values of the model-state dictionary.
Provides a container for a validation result.
Initializes a new instance of the class.
Gets or sets the name of the member.
The name of the member.
Gets or sets the validation result message.
The validation result message.
Provides a base class for implementing validation logic.
Called from constructors in derived classes to initialize the class.
The metadata.
The controller context.
Gets the controller context.
The controller context.
When implemented in a derived class, returns metadata for client validation.
The metadata for client validation.
Returns a composite model validator for the model.
A composite model validator for the model.
The metadata.
The controller context.
Gets or sets a value that indicates whether a model property is required.
true if the model property is required; otherwise, false.
Gets the metadata for the model validator.
The metadata for the model validator.
When implemented in a derived class, validates the object.
A list of validation results.
The container.
Provides a list of validators for a model.
When implemented in a derived class, initializes a new instance of the class.
Gets a list of validators.
A list of validators.
The metadata.
The context.
Provides a container for a list of validation providers.
Initializes a new instance of the class.
Initializes a new instance of the class using a list of model-validation providers.
A list of model-validation providers.
Returns the list of model validators.
The list of model validators.
The model metadata.
The controller context.
Inserts a model-validator provider into the collection.
The zero-based index at which item should be inserted.
The model-validator provider object to insert.
Replaces the model-validator provider element at the specified index.
The zero-based index of the model-validator provider element to replace.
The new value for the model-validator provider element.
Provides a container for the current validation provider.
Gets the model validator provider collection.
The model validator provider collection.
Represents a list of items that users can select more than one item from.
Initializes a new instance of the class by using the specified items to include in the list.
The items.
The parameter is null.
Initializes a new instance of the class by using the specified items to include in the list and the selected values.
The items.
The selected values.
The parameter is null.
Initializes a new instance of the class by using the items to include in the list, the data value field, and the data text field.
The items.
The data value field.
The data text field.
The parameter is null.
Initializes a new instance of the class by using the items to include in the list, the data value field, the data text field, and the selected values.
The items.
The data value field.
The data text field.
The selected values.
The parameter is null.
Gets or sets the data text field.
The data text field.
Gets or sets the data value field.
The data value field.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets or sets the items in the list.
The items in the list.
Gets or sets the selected values.
The selected values.
Returns an enumerator can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
When implemented in a derived class, provides a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.
Initializes a new instance of the class.
Initializes a new instance of the class and specifies the order of filters and whether multiple filters are allowed.
true to specify that multiple filters of the same type are allowed; otherwise, false.
The filter order.
Gets a value that indicates whether more than one instance of the filter attribute can be specified.
true if more than one instance of the filter attribute is allowed; otherwise, false.
Gets a value that indicates the order in which a filter is applied.
A value that indicates the order in which a filter is applied.
Selects the controller that will handle an HTTP request.
Initializes a new instance of the class.
The request context.
The parameter is null.
Adds the version header by using the specified HTTP context.
The HTTP context.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The state of the asynchronous object.
Called by ASP.NET to begin asynchronous request processing using the base HTTP context.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The state of the asynchronous object.
Gets or sets a value that indicates whether the MVC response header is disabled.
true if the MVC response header is disabled; otherwise, false.
Called by ASP.NET when asynchronous request processing has ended.
The asynchronous result.
Gets a value that indicates whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Contains the header name of the ASP.NET MVC version.
Processes the request by using the specified HTTP request context.
The HTTP context.
Processes the request by using the specified base HTTP request context.
The HTTP context.
Gets the request context.
The request context.
Called by ASP.NET to begin asynchronous request processing using the base HTTP context.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The data.
Called by ASP.NET when asynchronous request processing has ended.
The asynchronous result.
Gets a value that indicates whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Enables processing of HTTP Web requests by a custom HTTP handler that implements the interface.
An object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) that are used to service HTTP requests.
Represents an HTML-encoded string that should not be encoded again.
Initializes a new instance of the class.
The string to create. If no value is assigned, the object is created using an empty-string value.
Creates an HTML-encoded string using the specified text value.
An HTML-encoded string.
The value of the string to create .
Contains an empty HTML string.
Determines whether the specified string contains content or is either null or empty.
true if the string is null or empty; otherwise, false.
The string.
Verifies and processes an HTTP request.
Initializes a new instance of the class.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The state.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The base HTTP context.
The asynchronous callback method.
The state.
Called by ASP.NET when asynchronous request processing has ended.
The asynchronous result.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The context.
The asynchronous callback method.
An object that contains data.
Called by ASP.NET when asynchronous request processing has ended.
The status of the asynchronous operations.
Verifies and processes an HTTP request.
The HTTP handler.
The HTTP context.
Creates an object that implements the IHttpHandler interface and passes the request context to it.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified factory controller object.
The controller factory.
Returns the HTTP handler by using the specified HTTP context.
The HTTP handler.
The request context.
Returns the session behavior.
The session behavior.
The request context.
Returns the HTTP handler by using the specified request context.
The HTTP handler.
The request context.
Creates instances of files.
Initializes a new instance of the class.
Creates a Razor host.
A Razor host.
The virtual path to the target file.
The physical path to the target file.
Extends a NameValueCollection object so that the collection can be copied to a specified dictionary.
Copies the specified collection to the specified destination.
The collection.
The destination.
Copies the specified collection to the specified destination, and optionally replaces previous entries.
The collection.
The destination.
true to replace previous entries; otherwise, false.
Represents the base class for value providers whose values come from a object.
Initializes a new instance of the class using the specified unvalidated collection.
A collection that contains the values that are used to initialize the provider.
A collection that contains the values that are used to initialize the provider. This collection will not be validated.
An object that contains information about the target culture.
Initializes a new instance of the class.
A collection that contains the values that are used to initialize the provider.
An object that contains information about the target culture.
The parameter is null.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
The parameter is null.
Gets the keys using the specified prefix.
They keys.
The prefix.
Returns a value object using the specified key.
The value object for the specified key.
The key of the value object to retrieve.
The parameter is null.
Returns a value object using the specified key and validation directive.
The value object for the specified key.
The key.
true if validation should be skipped; otherwise, false.
Provides a convenience wrapper for the attribute.
Initializes a new instance of the class.
Represents an attribute that is used to indicate that a controller method is not an action method.
Initializes a new instance of the class.
Determines whether the attribute marks a method that is not an action method by using the specified controller context.
true if the attribute marks a valid non-action method; otherwise, false.
The controller context.
The method information.
Represents an attribute that is used to mark an action method whose output will be cached.
Initializes a new instance of the class.
Gets or sets the cache profile name.
The cache profile name.
Gets or sets the child action cache.
The child action cache.
Gets or sets the cache duration, in seconds.
The cache duration.
Returns a value that indicates whether a child action cache is active.
true if the child action cache is active; otherwise, false.
The controller context.
Gets or sets the location.
The location.
Gets or sets a value that indicates whether to store the cache.
true if the cache should be stored; otherwise, false.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
Called before the action result executes.
The filter context, which encapsulates information for using .
The parameter is null.
Gets or sets the SQL dependency.
The SQL dependency.
Gets or sets the vary-by-content encoding.
The vary-by-content encoding.
Gets or sets the vary-by-custom value.
The vary-by-custom value.
Gets or sets the vary-by-header value.
The vary-by-header value.
Gets or sets the vary-by-param value.
The vary-by-param value.
Encapsulates information for binding action-method parameters to a data model.
Initializes a new instance of the class.
Gets the model binder.
The model binder.
Gets a comma-delimited list of property names for which binding is disabled.
The exclude list.
Gets a comma-delimited list of property names for which binding is enabled.
The include list.
Gets the prefix to use when the MVC framework binds a value to an action parameter or to a model property.
The prefix.
Contains information that describes a parameter.
Initializes a new instance of the class.
Gets the action descriptor.
The action descriptor.
Gets the binding information.
The binding information.
Gets the default value of the parameter.
The default value of the parameter.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
The parameter is null.
Indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The parameter is null.
Gets the name of the parameter.
The name of the parameter.
Gets the type of the parameter.
The type of the parameter.
Represents a base class that is used to send a partial view to the response.
Initializes a new instance of the class.
Returns the object that is used to render the view.
The view engine result.
The controller context.
An error occurred while the method was attempting to find the view.
Provides a registration point for ASP.NET Razor pre-application start code.
Registers Razor pre-application start code.
Represents a value provider for query strings that are contained in a object.
Initializes a new instance of the class.
An object that encapsulates information about the current HTTP request.
Represents a class that is responsible for creating a new instance of a query-string value-provider object.
Initializes a new instance of the class.
Returns a value-provider object for the specified controller context.
A query-string value-provider object.
An object that encapsulates information about the current HTTP request.
The parameter is null.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The range attribute.
Gets a list of client validation rules for a range check.
A list of client validation rules for a range check.
Represents the class used to create views that have Razor syntax.
Initializes a new instance of the class.
The controller context.
The view path.
The layout or master page.
A value that indicates whether view start files should be executed before the view.
The set of extensions that will be used when looking up view start files.
Initializes a new instance of the class using the view page activator.
The controller context.
The view path.
The layout or master page.
A value that indicates whether view start files should be executed before the view.
The set of extensions that will be used when looking up view start files.
The view page activator.
Gets the layout or master page.
The layout or master page.
Renders the specified view context by using the specified writer and instance.
The view context.
The writer that is used to render the view to the response.
The instance.
Gets a value that indicates whether view start files should be executed before the view.
A value that indicates whether view start files should be executed before the view.
Gets or sets the set of file extensions that will be used when looking up view start files.
The set of file extensions that will be used when looking up view start files.
Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax.
Initializes a new instance of the class.
Initializes a new instance of the class using the view page activator.
The view page activator.
Creates a partial view using the specified controller context and partial path.
The partial view.
The controller context.
The path to the partial view.
Creates a view by using the specified controller context and the paths of the view and master view.
The view.
The controller context.
The path to the view.
The path to the master view.
Controls the processing of application actions by redirecting to a specified URI.
Initializes a new instance of the class.
The target URL.
The parameter is null.
Initializes a new instance of the class using the specified URL and permanent-redirection flag.
The URL.
A value that indicates whether the redirection should be permanent.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets a value that indicates whether the redirection should be permanent.
true if the redirection should be permanent; otherwise, false.
Gets or sets the target URL.
The target URL.
Represents a result that performs a redirection by using the specified route values dictionary.
Initializes a new instance of the class by using the specified route name and route values.
The name of the route.
The route values.
Initializes a new instance of the class by using the specified route name, route values, and permanent-redirection flag.
The name of the route.
The route values.
A value that indicates whether the redirection should be permanent.
Initializes a new instance of the class by using the specified route values.
The route values.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets a value that indicates whether the redirection should be permanent.
true if the redirection should be permanent; otherwise, false.
Gets or sets the name of the route.
The name of the route.
Gets or sets the route values.
The route values.
Contains information that describes a reflected action method.
Initializes a new instance of the class.
The action-method information.
The name of the action.
The controller descriptor.
Either the or parameter is null.
The parameter is null or empty.
Gets the name of the action.
The name of the action.
Gets the controller descriptor.
The controller descriptor.
Executes the specified controller context by using the specified action-method parameters.
The action return value.
The controller context.
The parameters.
The or parameter is null.
Returns an array of custom attributes defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Retrieves the parameters of the action method.
The parameters of the action method.
Retrieves the action selectors.
The action selectors.
Indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets or sets the action-method information.
The action-method information.
Gets the unique ID for the reflected action descriptor using lazy initialization.
The unique ID.
Contains information that describes a reflected controller.
Initializes a new instance of the class.
The type of the controller.
The parameter is null.
Gets the type of the controller.
The type of the controller.
Finds the specified action for the specified controller context.
The information about the action.
The controller context.
The name of the action.
The parameter is null.
The parameter is null or empty.
Returns the list of actions for the controller.
A list of action descriptors for the controller.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Contains information that describes a reflected action-method parameter.
Initializes a new instance of the class.
The parameter information.
The action descriptor.
The or parameter is null.
Gets the action descriptor.
The action descriptor.
Gets the binding information.
The binding information.
Gets the default value of the reflected parameter.
The default value of the reflected parameter.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets or sets the parameter information.
The parameter information.
Gets the name of the parameter.
The name of the parameter.
Gets the type of the parameter.
The type of the parameter.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The regular expression attribute.
Gets a list of regular-expression client validation rules.
A list of regular-expression client validation rules.
Provides an attribute that uses the jQuery validation plug-in remote validator.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified route name.
The route name.
Initializes a new instance of the class using the specified action-method name and controller name.
The name of the action method.
The name of the controller.
Initializes a new instance of the class using the specified action-method name, controller name, and area name.
The name of the action method.
The name of the controller.
The name of the area.
Gets or sets the additional fields that are required for validation.
The additional fields that are required for validation.
Returns a comma-delimited string of validation field names.
A comma-delimited string of validation field names.
The name of the validation property.
Formats the error message that is displayed when validation fails.
A formatted error message.
A name to display with the error message.
Formats the property for client validation by prepending an asterisk (*) and a dot.
The string "*." Is prepended to the property.
The property.
Gets a list of client validation rules for the property.
A list of remote client validation rules for the property.
The model metadata.
The controller context.
Gets the URL for the remote validation call.
The URL for the remote validation call.
The controller context.
Gets or sets the HTTP method used for remote validation.
The HTTP method used for remote validation. The default value is "Get".
This method always returns true.
true
The validation target.
Gets the route data dictionary.
The route data dictionary.
Gets or sets the route name.
The route name.
Gets the route collection from the route table.
The route collection from the route table.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The required attribute.
Gets a list of required-value client validation rules.
A list of required-value client validation rules.
Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS.
Initializes a new instance of the class.
Handles unsecured HTTP requests that are sent to the action method.
An object that encapsulates information that is required in order to use the attribute.
The HTTP request contains an invalid transfer method override. All GET requests are considered invalid.
Determines whether a request is secured (HTTPS) and, if it is not, calls the method.
An object that encapsulates information that is required in order to use the attribute.
The parameter is null.
Provides the context for the method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The controller context.
The result object.
true to cancel execution; otherwise, false.
The exception object.
The parameter is null.
Gets or sets a value that indicates whether this instance is canceled.
true if the instance is canceled; otherwise, false.
Gets or sets the exception object.
The exception object.
Gets or sets a value that indicates whether the exception has been handled.
true if the exception has been handled; otherwise, false.
Gets or sets the action result.
The action result.
Provides the context for the method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified controller context and action result.
The controller context.
The action result.
The parameter is null.
Gets or sets a value that indicates whether this value is "cancel".
true if the value is "cancel"; otherwise, false.
Gets or sets the action result.
The action result.
Extends a object for MVC routing.
Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains the routes for the applications.
An object that encapsulates information about the requested route.
The name of the route to use when information about the URL path is retrieved.
An object that contains the parameters for a route.
Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains the routes for the applications.
An object that encapsulates information about the requested route.
An object that contains the parameters for a route.
Ignores the specified URL route for the given list of available routes.
A collection of routes for the application.
The URL pattern for the route to ignore.
The or parameter is null.
Ignores the specified URL route for the given list of the available routes and a list of constraints.
A collection of routes for the application.
The URL pattern for the route to ignore.
A set of expressions that specify values for the parameter.
The or parameter is null.
Maps the specified URL route.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
The or parameter is null.
Maps the specified URL route and sets default route values.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
The or parameter is null.
Maps the specified URL route and sets default route values and constraints.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify values for the parameter.
The or parameter is null.
Maps the specified URL route and sets default route values, constraints, and namespaces.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify values for the parameter.
A set of namespaces for the application.
The or parameter is null.
Maps the specified URL route and sets default route values and namespaces.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
A set of namespaces for the application.
The or parameter is null.
Maps the specified URL route and sets the namespaces.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
A set of namespaces for the application.
The or parameter is null.
Represents a value provider for route data that is contained in an object that implements the interface.
Initializes a new instance of the class.
An object that contain information about the HTTP request.
Represents a factory for creating route-data value provider objects.
Initialized a new instance of the class.
Returns a value-provider object for the specified controller context.
A value-provider object.
An object that encapsulates information about the current HTTP request.
The parameter is null.
Represents a list that lets users select one item.
Initializes a new instance of the class by using the specified items for the list.
The items.
Initializes a new instance of the class by using the specified items for the list and a selected value.
The items.
The selected value.
Initializes a new instance of the class by using the specified items for the list, the data value field, and the data text field.
The items.
The data value field.
The data text field.
Initializes a new instance of the class by using the specified items for the list, the data value field, the data text field, and a selected value.
The items.
The data value field.
The data text field.
The selected value.
Gets the list value that was selected by the user.
The selected value.
Represents the selected item in an instance of the class.
Initializes a new instance of the class.
Gets or sets a value that indicates whether this is selected.
true if the item is selected; otherwise, false.
Gets or sets the text of the selected item.
The text.
Gets or sets the value of the selected item.
The value.
Specifies the session state of the controller.
Initializes a new instance of the class
The type of the session state.
Get the session state behavior for the controller.
The session state behavior for the controller.
Provides session-state data to the current object.
Initializes a new instance of the class.
Loads the temporary data by using the specified controller context.
The temporary data.
The controller context.
An error occurred when the session context was being retrieved.
Saves the specified values in the temporary data dictionary by using the specified controller context.
The controller context.
The values.
An error occurred the session context was being retrieved.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The string-length attribute.
Gets a list of string-length client validation rules.
A list of string-length client validation rules.
Represents a set of data that persists only from one request to the next.
Initializes a new instance of the class.
Adds an element that has the specified key and value to the object.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the same key already exists in the object.
Removes all items from the instance.
The object is read-only.
Determines whether the instance contains an element that has the specified key.
true if the instance contains an element that has the specified key; otherwise, false.
The key to locate in the instance.
is null.
Determines whether the dictionary contains the specified value.
true if the dictionary contains the specified value; otherwise, false.
The value.
Gets the number of elements in the object.
The number of elements in the object.
Gets the enumerator.
The enumerator.
Gets or sets the object that has the specified key.
The object that has the specified key.
The key to access.
Marks all keys in the dictionary for retention.
Marks the specified key in the dictionary for retention.
The key to retain in the dictionary.
Gets an object that contains the keys of elements in the object.
The keys of the elements in the object.
Loads the specified controller context by using the specified data provider.
The controller context.
The temporary data provider.
Returns an object that contains the element that is associated with the specified key, without marking the key for deletion.
An object that contains the element that is associated with the specified key.
The key of the element to return.
Removes the element that has the specified key from the object.
true if the element was removed successfully; otherwise, false. This method also returns false if was not found in the . instance.
The key of the element to remove.
The object is read-only.
is null.
Saves the specified controller context by using the specified data provider.
The controller context.
The temporary data provider.
Adds the specified key/value pair to the dictionary.
The key/value pair.
Determines whether a sequence contains a specified element by using the default equality comparer.
true if the dictionary contains the specified key/value pair; otherwise, false.
The key/value pair to search for.
Copies a key/value pair to the specified array at the specified index.
The target array.
The index.
Gets a value that indicates whether the dictionary is read-only.
true if the dictionary is read-only; otherwise, false.
Deletes the specified key/value pair from the dictionary.
true if the key/value pair was removed successfully; otherwise, false.
The key/value pair.
Returns an enumerator that can be used to iterate through a collection.
An object that can be used to iterate through the collection.
Gets the value of the element that has the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets the object that contains the values in the object.
The values of the elements in the object that implements .
Encapsulates information about the current template context.
Initializes a new instance of the class.
Gets or sets the formatted model value.
The formatted model value.
Retrieves the full DOM ID of a field using the specified HTML name attribute.
The full DOM ID.
The value of the HTML name attribute.
Retrieves the fully qualified name (including a prefix) for a field using the specified HTML name attribute.
The prefixed name of the field.
The value of the HTML name attribute.
Gets or sets the HTML field prefix.
The HTML field prefix.
Contains the number of objects that were visited by the user.
The number of objects.
Determines whether the template has been visited by the user.
true if the template has been visited by the user; otherwise, false.
An object that encapsulates information that describes the model.
Contains methods to build URLs for ASP.NET MVC within an application.
Initializes a new instance of the class using the specified request context.
An object that contains information about the current request and about the route that it matched.
The parameter is null.
Initializes a new instance of the class by using the specified request context and route collection.
An object that contains information about the current request and about the route that it matched.
A collection of routes.
The or the parameter is null.
Generates a fully qualified URL to an action method by using the specified action name.
The fully qualified URL to an action method.
The name of the action method.
Generates a fully qualified URL to an action method by using the specified action name and route values.
The fully qualified URL to an action method.
The name of the action method.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL to an action method by using the specified action name and controller name.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The protocol for the URL, such as "http" or "https".
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use, and host name.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
Generates a fully qualified URL to an action method for the specified action name and route values.
The fully qualified URL to an action method.
The name of the action method.
An object that contains the parameters for a route.
Converts a virtual (relative) path to an application absolute path.
The application absolute path.
The virtual path of the content.
Encodes special characters in a URL string into character-entity equivalents.
An encoded URL string.
The text to encode.
Returns a string that contains a content URL.
A string that contains a content URL.
The content path.
The HTTP context.
Returns a string that contains a URL.
A string that contains a URL.
The route name.
The action name.
The controller name.
The HTTP protocol.
The host name.
The fragment.
The route values.
The route collection.
The request context.
true to include implicit MVC values; otherwise false.
Returns a string that contains a URL.
A string that contains a URL.
The route name.
The action name.
The controller name.
The route values.
The route collection.
The request context.
true to include implicit MVC values; otherwise. false.
Generates a fully qualified URL for the specified route values.
A fully qualified URL for the specified route values.
The route name.
The route values.
Generates a fully qualified URL for the specified route values.
A fully qualified URL for the specified route values.
The route name.
The route values.
Returns a value that indicates whether the URL is local.
true if the URL is local; otherwise, false.
The URL.
Gets information about an HTTP request that matches a defined route.
The request context.
Gets a collection that contains the routes that are registered for the application.
The route collection.
Generates a fully qualified URL for the specified route values.
The fully qualified URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL for the specified route name.
The fully qualified URL.
The name of the route that is used to generate the URL.
Generates a fully qualified URL for the specified route values by using a route name.
The fully qualified URL.
The name of the route that is used to generate the URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL for the specified route values by using a route name and the protocol to use.
The fully qualified URL.
The name of the route that is used to generate the URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The protocol for the URL, such as "http" or "https".
Generates a fully qualified URL for the specified route values by using a route name.
The fully qualified URL.
The name of the route that is used to generate the URL.
An object that contains the parameters for a route.
Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name.
The fully qualified URL.
The name of the route that is used to generate the URL.
An object that contains the parameters for a route.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
Generates a fully qualified URL for the specified route values.
The fully qualified URL.
An object that contains the parameters for a route.
Represents an optional parameter that is used by the class during routing.
Contains the read-only value for the optional parameter.
Returns an empty string. This method supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
An empty string.
Provides an object adapter that can be validated.
Initializes a new instance of the class.
The model metadata.
The controller context.
Validates the specified object.
A list of validation results.
The container.
Represents an attribute that is used to prevent forgery of a request.
Initializes a new instance of the class.
Called when authorization is required.
The filter context.
The parameter is null.
Gets or sets the salt string.
The salt string.
Represents an attribute that is used to mark action methods whose input must be validated.
Initializes a new instance of the class.
true to enable validation.
Gets or sets a value that indicates whether to enable validation.
true if validation is enabled; otherwise, false.
Called when authorization is required.
The filter context.
The parameter is null.
Represents the collection of value-provider objects for the application.
Initializes a new instance of the class.
Initializes a new instance of the class and registers the specified value providers.
The list of value providers to register.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Gets the keys using the specified prefix.
They keys.
The prefix.
Returns a value object using the specified key.
The value object for the specified key.
The key of the value object to retrieve.
Returns a value object using the specified key and skip-validation parameter.
The value object for the specified key.
The key of the value object to retrieve.
true to specify that validation should be skipped; otherwise, false.
Inserts the specified value-provider object into the collection at the specified index location.
The zero-based index location at which to insert the value provider into the collection.
The value-provider object to insert.
The parameter is null.
Replaces the value provider at the specified index location with a new value provider.
The zero-based index of the element to replace.
The new value for the element at the specified index.
The parameter is null.
Represents a dictionary of value providers for the application.
Initializes a new instance of the class.
The controller context.
Adds the specified item to the collection of value providers.
The object to add to the object.
The object is read-only.
Adds an element that has the specified key and value to the collection of value providers.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the specified key already exists in the object.
Adds an element that has the specified key and value to the collection of value providers.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the specified key already exists in the object.
Removes all items from the collection of value providers.
The object is read-only.
Determines whether the collection of value providers contains the specified item.
true if is found in the collection of value providers; otherwise, false.
The object to locate in the instance.
Determines whether the collection of value providers contains an element that has the specified key.
true if the collection of value providers contains an element that has the key; otherwise, false.
The key of the element to find in the instance.
is null.
Gets or sets the controller context.
The controller context.
Copies the elements of the collection to an array, starting at the specified index.
The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing.
The zero-based index in at which copying starts.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or-The number of elements in the source collection is greater than the available space from to the end of the destination .-or-Type cannot be cast automatically to the type of the destination array.
Gets the number of elements in the collection.
The number of elements in the collection.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets or sets the object that has the specified key.
The object.
The key.
Gets a collection that contains the keys of the instance.
A collection that contains the keys of the object that implements the interface.
Removes the first occurrence of the specified item from the collection of value providers.
true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection.
The object to remove from the instance.
The object is read-only.
Removes the element that has the specified key from the collection of value providers.
true if the element was successfully removed; otherwise, false. This method also returns false if was not found in the collection.
The key of the element to remove.
The object is read-only.
is null.
Returns an enumerator that can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Returns a value object using the specified key.
The value object for the specified key.
The key of the value object to return.
Gets the value of the element that has the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the element to get.
When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in the object.
A collection of the values in the object that implements the interface.
Represents a container for value-provider factory objects.
Gets the collection of value-provider factories for the application.
The collection of value-provider factory objects.
Represents a factory for creating value-provider objects.
Initializes a new instance of the class.
Returns a value-provider object for the specified controller context.
A value-provider object.
An object that encapsulates information about the current HTTP request.
Represents the collection of value-provider factories for the application.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified list of value-provider factories.
A list of value-provider factories to initialize the collection with.
Returns the value-provider factory for the specified controller context.
The value-provider factory object for the specified controller context.
An object that encapsulates information about the current HTTP request.
Inserts the specified value-provider factory object at the specified index location.
The zero-based index location at which to insert the value provider into the collection.
The value-provider factory object to insert.
The parameter is null.
Sets the specified value-provider factory object at the given index location.
The zero-based index location at which to insert the value provider into the collection.
The value-provider factory object to set.
The parameter is null.
Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified raw value, attempted value, and culture information.
The raw value.
The attempted value.
The culture.
Gets or sets the raw value that is converted to a string for display.
The raw value.
Converts the value that is encapsulated by this result to the specified type.
The converted value.
The target type.
The parameter is null.
Converts the value that is encapsulated by this result to the specified type by using the specified culture information.
The converted value.
The target type.
The culture to use in the conversion.
The parameter is null.
Gets or sets the culture.
The culture.
Gets or set the raw value that is supplied by the value provider.
The raw value.
Encapsulates information that is related to rendering a view.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified controller context, view, view data dictionary, temporary data dictionary, and text writer.
Encapsulates information about the HTTP request.
The view to render.
The dictionary that contains the data that is required in order to render the view.
The dictionary that contains temporary data for the view.
The text writer object that is used to write HTML output.
One of the parameters is null.
Gets or sets a value that indicates whether client-side validation is enabled.
true if client-side validation is enabled; otherwise, false.
Gets or sets an object that encapsulates information that is required in order to validate and process the input data from an HTML form.
An object that encapsulates information that is required in order to validate and process the input data from an HTML form.
Writes the client validation information to the HTTP response.
Gets data that is associated with this request and that is available for only one request.
The temporary data.
Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.
true if unobtrusive JavaScript is enabled; otherwise, false.
Gets an object that implements the interface to render in the browser.
The view.
Gets the dynamic view data dictionary.
The dynamic view data dictionary.
Gets the view data that is passed to the view.
The view data.
Gets or sets the text writer object that is used to write HTML output.
The object that is used to write the HTML output.
Represents a container that is used to pass data between a controller and a view.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified model.
The model.
Initializes a new instance of the class by using the specified dictionary.
The dictionary.
The parameter is null.
Adds the specified item to the collection.
The object to add to the collection.
The collection is read-only.
Adds an element to the collection using the specified key and value .
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element with the same key already exists in the object.
Removes all items from the collection.
The object is read-only.
Determines whether the collection contains the specified item.
true if is found in the collection; otherwise, false.
The object to locate in the collection.
Determines whether the collection contains an element that has the specified key.
true if the collection contains an element that has the specified key; otherwise, false.
The key of the element to locate in the collection.
is null.
Copies the elements of the collection to an array, starting at a particular index.
The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination .
Gets the number of elements in the collection.
The number of elements in the collection.
Evaluates the specified expression.
The results of the evaluation.
The expression.
The parameter is null or empty.
Evaluates the specified expression by using the specified format.
The results of the evaluation.
The expression.
The format.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Returns information about the view data as defined by the parameter.
An object that contains the view data information that is defined by the parameter.
A set of key/value pairs that define the view-data information to return.
The parameter is either null or empty.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets or sets the item that is associated with the specified key.
The value of the selected item.
The key.
Gets a collection that contains the keys of this dictionary.
A collection that contains the keys of the object that implements .
Gets or sets the model that is associated with the view data.
The model that is associated with the view data.
Gets or sets information about the model.
Information about the model.
Gets the state of the model.
The state of the model.
Removes the first occurrence of a specified object from the collection.
true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection.
The object to remove from the collection.
The collection is read-only.
Removes the element from the collection using the specified key.
true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the original collection.
The key of the element to remove.
The collection is read-only.
is null.
Sets the data model to use for the view.
The data model to use for the view.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets or sets an object that encapsulates information about the current template context.
An object that contains information about the current template.
Attempts to retrieve the value that is associated with the specified key.
true if the collection contains an element with the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in this dictionary.
A collection that contains the values of the object that implements .
Represents a container that is used to pass strongly typed data between a controller and a view.
The type of the model.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified view data dictionary.
An existing view data dictionary to copy into this instance.
Initializes a new instance of the class by using the specified model.
The data model to use for the view.
Gets or sets the model.
A reference to the data model.
Gets or sets information about the model.
Information about the model.
Sets the data model to use for the view.
The data model to use for the view.
An error occurred while the model was being set.
Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates.
Initializes a new instance of the class.
Initializes a new instance of the T:System.Web.Mvc.ViewDataInfo class and associates a delegate for accessing the view data information.
A delegate that defines how the view data information is accessed.
Gets or sets the object that contains the values to be displayed by the template.
The object that contains the values to be displayed by the template.
Gets or sets the description of the property to be displayed by the template.
The description of the property to be displayed by the template.
Gets or sets the current value to be displayed by the template.
The current value to be displayed by the template.
Represents a collection of view engines that are available to the application.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified list of view engines.
The list that is wrapped by the new collection.
is null.
Finds the specified partial view by using the specified controller context.
The partial view.
The controller context.
The name of the partial view.
The parameter is null.
The parameter is null or empty.
Finds the specified view by using the specified controller context and master view.
The view.
The controller context.
The name of the view.
The name of the master view.
The parameter is null.
The parameter is null or empty.
Inserts an element into the collection at the specified index.
The zero-based index at which should be inserted.
The object to insert.
is less than zero.-or- is greater than the number of items in the collection.
The parameter is null.
Replaces the element at the specified index.
The zero-based index of the element to replace.
The new value for the element at the specified index.
is less than zero.-or- is greater than the number of items in the collection.
The parameter is null.
Represents the result of locating a view engine.
Initializes a new instance of the class by using the specified searched locations.
The searched locations.
The parameter is null.
Initializes a new instance of the class by using the specified view and view engine.
The view.
The view engine.
The or parameter is null.
Gets or sets the searched locations.
The searched locations.
Gets or sets the view.
The view.
Gets or sets the view engine.
The view engine.
Represents a collection of view engines that are available to the application.
Gets the view engines.
The view engines.
Represents the information that is needed to build a master view page.
Initializes a new instance of the class.
Gets the AJAX script for the master page.
The AJAX script for the master page.
Gets the HTML for the master page.
The HTML for the master page.
Gets the model.
The model.
Gets the temporary data.
The temporary data.
Gets the URL.
The URL.
Gets the dynamic view-bag dictionary.
The dynamic view-bag dictionary.
Gets the view context.
The view context.
Gets the view data.
The view data.
Gets the writer that is used to render the master page.
The writer that is used to render the master page.
Represents the information that is required in order to build a strongly typed master view page.
The type of the model.
Initializes a new instance of the class.
Gets the AJAX script for the master page.
The AJAX script for the master page.
Gets the HTML for the master page.
The HTML for the master page.
Gets the model.
A reference to the data model.
Gets the view data.
The view data.
Represents the properties and methods that are needed to render a view as a Web Forms page.
Initializes a new instance of the class.
Gets or sets the object that is used to render HTML in Ajax scenarios.
The Ajax helper object that is associated with the view.
Gets or sets the object that is used to render HTML elements.
The HTML helper object that is associated with the view.
Initializes the , , and properties.
Gets or sets the path of the master view.
The path of the master view.
Gets the Model property of the associated object.
The Model property of the associated object.
Raises the event at the beginning of page initialization.
The event data.
Enables processing of the specified HTTP request by the ASP.NET MVC framework.
An object that encapsulates HTTP-specific information about the current HTTP request.
Initializes the object that receives the page content to be rendered.
The object that receives the page content.
Renders the view page to the response using the specified view context.
An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.
Sets the text writer that is used to render the view to the response.
The writer that is used to render the view to the response.
Sets the view data dictionary for the associated view.
A dictionary of data to pass to the view.
Gets the temporary data to pass to the view.
The temporary data to pass to the view.
Gets or sets the URL of the rendered page.
The URL of the rendered page.
Gets the view bag.
The view bag.
Gets or sets the information that is used to render the view.
The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Gets the text writer that is used to render the view to the response.
The text writer that is used to render the view to the response.
Represents the information that is required in order to render a strongly typed view as a Web Forms page.
The type of the model.
Initializes a new instance of the class.
Gets or sets the object that supports rendering HTML in Ajax scenarios.
The Ajax helper object that is associated with the view.
Gets or sets the object that provides support for rendering elements.
The HTML helper object that is associated with the view.
Instantiates and initializes the and properties.
Gets the property of the associated object.
A reference to the data model.
Sets the view data dictionary for the associated view.
A dictionary of data to pass to the view.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Represents a class that is used to render a view by using an instance that is returned by an object.
Initializes a new instance of the class.
Searches the registered view engines and returns the object that is used to render the view.
The object that is used to render the view.
The controller context.
An error occurred while the method was searching for the view.
Gets the name of the master view (such as a master page or template) to use when the view is rendered.
The name of the master view.
Represents a base class that is used to provide the model to the view and then render the view to the response.
Initializes a new instance of the class.
When called by the action invoker, renders the view to the response.
The context that the result is executed in.
The parameter is null.
Returns the object that is used to render the view.
The view engine.
The context.
Gets the view data model.
The view data model.
Gets or sets the object for this result.
The temporary data.
Gets or sets the object that is rendered to the response.
The view.
Gets the view bag.
The view bag.
Gets or sets the view data object for this result.
The view data.
Gets or sets the collection of view engines that are associated with this result.
The collection of view engines.
Gets or sets the name of the view to render.
The name of the view.
Provides an abstract class that can be used to implement a view start (master) page.
When implemented in a derived class, initializes a new instance of the class.
When implemented in a derived class, gets the HTML markup for the view start page.
The HTML markup for the view start page.
When implemented in a derived class, gets the URL for the view start page.
The URL for the view start page.
When implemented in a derived class, gets the view context for the view start page.
The view context for the view start page.
Provides a container for objects.
Initializes a new instance of the class.
Provides a container for objects.
The type of the model.
Initializes a new instance of the class.
Gets the formatted value.
The formatted value.
Represents the type of a view.
Initializes a new instance of the class.
Gets or sets the name of the type.
The name of the type.
Represents the information that is needed to build a user control.
Initializes a new instance of the class.
Gets the AJAX script for the view.
The AJAX script for the view.
Ensures that view data is added to the object of the user control if the view data exists.
Gets the HTML for the view.
The HTML for the view.
Gets the model.
The model.
Renders the view by using the specified view context.
The view context.
Sets the text writer that is used to render the view to the response.
The writer that is used to render the view to the response.
Sets the view-data dictionary by using the specified view data.
The view data.
Gets the temporary-data dictionary.
The temporary-data dictionary.
Gets the URL for the view.
The URL for the view.
Gets the view bag.
The view bag.
Gets or sets the view context.
The view context.
Gets or sets the view-data dictionary.
The view-data dictionary.
Gets or sets the view-data key.
The view-data key.
Gets the writer that is used to render the view to the response.
The writer that is used to render the view to the response.
Represents the information that is required in order to build a strongly typed user control.
The type of the model.
Initializes a new instance of the class.
Gets the AJAX script for the view.
The AJAX script for the view.
Gets the HTML for the view.
The HTML for the view.
Gets the model.
A reference to the data model.
Sets the view data for the view.
The view data.
Gets or sets the view data.
The view data.
Represents an abstract base-class implementation of the interface.
Initializes a new instance of the class.
Gets or sets the area-enabled master location formats.
The area-enabled master location formats.
Gets or sets the area-enabled partial-view location formats.
The area-enabled partial-view location formats.
Gets or sets the area-enabled view location formats.
The area-enabled view location formats.
Creates the specified partial view by using the specified controller context.
A reference to the partial view.
The controller context.
The partial path for the new partial view.
Creates the specified view by using the controller context, path of the view, and path of the master view.
A reference to the view.
The controller context.
The path of the view.
The path of the master view.
Gets or sets the display mode provider.
The display mode provider.
Returns a value that indicates whether the file is in the specified path by using the specified controller context.
true if the file is in the specified path; otherwise, false.
The controller context.
The virtual path.
Gets or sets the file-name extensions that are used to locate a view.
The file-name extensions that are used to locate a view.
Finds the specified partial view by using the specified controller context.
The partial view.
The controller context.
The name of the partial view.
true to use the cached partial view.
The parameter is null (Nothing in Visual Basic).
The parameter is null or empty.
Finds the specified view by using the specified controller context and master view name.
The page view.
The controller context.
The name of the view.
The name of the master view.
true to use the cached view.
The parameter is null (Nothing in Visual Basic).
The parameter is null or empty.
Gets or sets the master location formats.
The master location formats.
Gets or sets the partial-view location formats.
The partial-view location formats.
Releases the specified view by using the specified controller context.
The controller context.
The view to release.
Gets or sets the view location cache.
The view location cache.
Gets or sets the view location formats.
The view location formats.
Gets or sets the virtual path provider.
The virtual path provider.
Represents the information that is needed to build a Web Forms page in ASP.NET MVC.
Initializes a new instance of the class using the controller context and view path.
The controller context.
The view path.
Initializes a new instance of the class using the controller context, view path, and the path to the master page.
The controller context.
The view path.
The path to the master page.
Initializes a new instance of the class using the controller context, view path, the path to the master page, and a instance.
The controller context.
The view path.
The path to the master page.
An instance of the view page activator interface.
Gets or sets the master path.
The master path.
Renders the view to the response.
An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.
The text writer object that is used to write HTML output.
The view page instance.
Represents a view engine that is used to render a Web Forms page to the response.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified view page activator.
An instance of a class that implements the interface.
Creates the specified partial view by using the specified controller context.
The partial view.
The controller context.
The partial path.
Creates the specified view by using the specified controller context and the paths of the view and master view.
The view.
The controller context.
The view path.
The master-view path.
Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.
Initializes a new instance of the class.
Gets or sets the object that is used to render HTML using Ajax.
The object that is used to render HTML using Ajax.
Sets the view context and view data for the page.
The parent page.
Gets the object that is associated with the page.
The object that is associated with the page.
Runs the page hierarchy for the ASP.NET Razor execution pipeline.
Gets or sets the object that is used to render HTML elements.
The object that is used to render HTML elements.
Initializes the , , and classes.
Gets the Model property of the associated object.
The Model property of the associated object.
Sets the view data.
The view data.
Gets the temporary data to pass to the view.
The temporary data to pass to the view.
Gets or sets the URL of the rendered page.
The URL of the rendered page.
Gets the view bag.
The view bag.
Gets or sets the information that is used to render the view.
The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.
The type of the view data model.
Initializes a new instance of the class.
Gets or sets the object that is used to render HTML markup using Ajax.
The object that is used to render HTML markup using Ajax.
Gets or sets the object that is used to render HTML elements.
The object that is used to render HTML elements.
Initializes the , , and classes.
Gets the Model property of the associated object.
The Model property of the associated object.
Sets the view data.
The view data.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Represents support for ASP.NET AJAX within an ASP.NET MVC application.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element..
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Returns an HTML script element that contains a reference to a globalization script that defines the culture information.
A script element whose src attribute is set to the globalization script, as in the following example: <script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script>
The AJAX helper object that this method extends.
Returns an HTML script element that contains a reference to a globalization script that defines the specified culture information.
An HTML script element whose src attribute is set to the globalization script, as in the following example:<script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script>
The AJAX helper object that this method extends.
Encapsulates information about the target culture, such as date formats.
The parameter is null.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Represents option settings for running Ajax scripts in an ASP.NET MVC application.
Initializes a new instance of the class.
Gets or sets the message to display in a confirmation window before a request is submitted.
The message to display in a confirmation window.
Gets or sets the HTTP request method ("Get" or "Post").
The HTTP request method. The default value is "Post".
Gets or sets the mode that specifies how to insert the response into the target DOM element.
The insertion mode ("InsertAfter", "InsertBefore", or "Replace"). The default value is "Replace".
Gets or sets a value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.
A value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.
Gets or sets the id attribute of an HTML element that is displayed while the Ajax function is loading.
The ID of the element that is displayed while the Ajax function is loading.
Gets or sets the name of the JavaScript function to call immediately before the page is updated.
The name of the JavaScript function to call before the page is updated.
Gets or sets the JavaScript function to call when response data has been instantiated but before the page is updated.
The JavaScript function to call when the response data has been instantiated.
Gets or sets the JavaScript function to call if the page update fails.
The JavaScript function to call if the page update fails.
Gets or sets the JavaScript function to call after the page is successfully updated.
The JavaScript function to call after the page is successfully updated.
Returns the Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.
The Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.
Gets or sets the ID of the DOM element to update by using the response from the server.
The ID of the DOM element to update.
Gets or sets the URL to make the request to.
The URL to make the request to.
Enumerates the AJAX script insertion modes.
Replace the element.
Insert before the element.
Insert after the element.
Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
Initializes a new instance of the class.
Invokes the asynchronous action method by using the specified parameters and controller context.
An object that contains the result of an asynchronous call.
The controller context.
The parameters of the action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Returns the result of an asynchronous operation.
The result of an asynchronous operation.
An object that represents the status of an asynchronous operation.
Executes the asynchronous action method by using the specified parameters and controller context.
The result of executing the asynchronous action method.
The controller context.
The parameters of the action method.
Represents a class that is responsible for invoking the action methods of an asynchronous controller.
Initializes a new instance of the class.
Invokes the asynchronous action method by using the specified controller context, action name, callback method, and state.
An object that contains the result of an asynchronous operation.
The controller context.
The name of the action.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Invokes the asynchronous action method by using the specified controller context, action descriptor, parameters, callback method, and state.
An object that contains the result of an asynchronous operation.
The controller context.
The action descriptor.
The parameters for the asynchronous action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Invokes the asynchronous action method by using the specified controller context, filters, action descriptor, parameters, callback method, and state.
An object that contains the result of an asynchronous operation.
The controller context.
The filters.
The action descriptor.
The parameters for the asynchronous action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Cancels the action.
true if the action was canceled; otherwise, false.
The user-defined object that qualifies or contains information about an asynchronous operation.
Cancels the action.
true if the action was canceled; otherwise, false.
The user-defined object that qualifies or contains information about an asynchronous operation.
Cancels the action.
true if the action was canceled; otherwise, false.
The user-defined object that qualifies or contains information about an asynchronous operation.
Returns the controller descriptor.
The controller descriptor.
The controller context.
Provides asynchronous operations for the class.
Initializes a new instance of the class.
Initializes a new instance of the class using the synchronization context.
The synchronization context.
Notifies ASP.NET that all asynchronous operations are complete.
Occurs when the method is called.
Gets the number of outstanding operations.
The number of outstanding operations.
Gets the parameters that were passed to the asynchronous completion method.
The parameters that were passed to the asynchronous completion method.
Executes a callback in the current synchronization context.
The asynchronous action.
Gets or sets the asynchronous timeout value, in milliseconds.
The asynchronous timeout value, in milliseconds.
Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request.
Invokes the specified action.
The status of the asynchronous result.
The controller context.
The name of the asynchronous action.
The callback method.
The state.
Cancels the asynchronous action.
true if the asynchronous method could be canceled; otherwise, false.
The asynchronous result.
Defines the methods that are required for an asynchronous controller.
Executes the specified request context.
The status of the asynchronous operation.
The request context.
The asynchronous callback method.
The state.
Ends the asynchronous operation.
The asynchronous result.
Provides a container for the asynchronous manager object.
Gets the asynchronous manager object.
The asynchronous manager object.
Provides a container that maintains a count of pending asynchronous operations.
Initializes a new instance of the class.
Occurs when an asynchronous method completes.
Gets the operation count.
The operation count.
Reduces the operation count by 1.
The updated operation count.
Reduces the operation count by the specified value.
The updated operation count.
The number of operations to reduce the count by.
Increments the operation count by one.
The updated operation count.
Increments the operation count by the specified value.
The updated operation count.
The number of operations to increment the count by.
Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
Initializes a new instance of the class.
An object that contains information about the method that begins the asynchronous operation (the method whose name ends with "Asynch").
An object that contains information about the completion method (method whose name ends with "Completed").
The name of the action.
The controller descriptor.
Gets the name of the action method.
The name of the action method.
Gets the method information for the asynchronous action method.
The method information for the asynchronous action method.
Begins running the asynchronous action method by using the specified parameters and controller context.
An object that contains the result of an asynchronous call.
The controller context.
The parameters of the action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Gets the method information for the asynchronous completion method.
The method information for the asynchronous completion method.
Gets the controller descriptor for the asynchronous action method.
The controller descriptor for the asynchronous action method.
Returns the result of an asynchronous operation.
The result of an asynchronous operation.
An object that represents the status of an asynchronous operation.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes of the specified type exist.
The type of the custom attributes to return.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets the filter attributes.
The filter attributes.
Use cache flag.
Returns the parameters of the action method.
The parameters of the action method.
Returns the action-method selectors.
The action-method selectors.
Determines whether one or more instances of the specified attribute type are defined for the action member.
true if an attribute of type that is represented by is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets the lazy initialized unique ID of the instance of this class.
The lazy initialized unique ID of the instance of this class.
Encapsulates information that describes an asynchronous controller, such as its name, type, and actions.
Initializes a new instance of the class.
The type of the controller.
Gets the type of the controller.
The type of the controller.
Finds an action method by using the specified name and controller context.
The information about the action method.
The controller context.
The name of the action.
Returns a list of action method descriptors in the controller.
A list of action method descriptors in the controller.
Returns custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns custom attributes of a specified type that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Returns a value that indicates whether one or more instances of the specified custom attribute are defined for this member.
true if an attribute of the type represented by is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application.
Initializes a new instance of the class using a system-supplied message.
Initializes a new instance of the class using the specified message.
The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.
Initializes a new instance of the class using a specified error message and a reference to the inner exception that is the cause of this exception.
The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.
The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
When an action method returns either Task or Task<T> the provides information about the action.
Initializes a new instance of the class.
The task method information.
The action name.
The controller descriptor.
Gets the name of the action method.
The name of the action method.
Invokes the asynchronous action method using the specified parameters, controller context callback and state.
An object that contains the result of an asynchronous call.
The controller context.
The parameters of the action method.
The optional callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Gets the controller descriptor.
The controller descriptor.
Ends the asynchronous operation.
The result of an asynchronous operation.
An object that represents the status of an asynchronous operation.
Executes the asynchronous action method
The result of executing the asynchronous action method.
The controller context.
The parameters of the action method.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns an array of all custom attributes applied to this member.
An array that contains all the custom attributes applied to this member, or an array with zero elements if no attributes are defined.
true to search this member's inheritance chain to find the attributes; otherwise, false.
Returns the parameters of the asynchronous action method.
The parameters of the asynchronous action method.
Returns the asynchronous action-method selectors.
The asynchronous action-method selectors.
Returns a value that indicates whether one or more instance of the specified custom attribute are defined for this member.
A value that indicates whether one or more instance of the specified custom attribute are defined for this member.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets information for the asynchronous task.
Information for the asynchronous task.
Gets the unique ID for the task.
The unique ID for the task.
Represents support for calling child action methods and rendering the result inline in a parent view.
Invokes the specified child action method and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method with the specified parameters and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified controller name and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The name of the controller that contains the action method.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The name of the controller that contains the action method.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The name of the controller that contains the action method.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified controller name and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The name of the controller that contains the action method.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The name of the controller that contains the action method.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The name of the controller that contains the action method.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Represents support for rendering object values as HTML.
Returns HTML markup for each property in the object that is represented by a string expression.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
Returns HTML markup for each property in the object that is represented by a string expression, using additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template and an HTML field ID.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template, HTML field ID, and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the object that is represented by the expression.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The type of the model.
The type of the value.
Returns a string that contains each property value in the object that is represented by the specified expression, using additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns a string that contains each property value in the object that is represented by the , using the specified template.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
The type of the model.
The type of the value.
Returns a string that contains each property value in the object that is represented by the specified expression, using the specified template and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns HTML markup for each property in the object that is represented by the , using the specified template and an HTML field ID.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
The type of the model.
The type of the value.
Returns HTML markup for each property in the object that is represented by the specified expression, using the template, an HTML field ID, and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns HTML markup for each property in the model.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
Returns HTML markup for each property in the model, using additional view data.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the model using the specified template.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
Returns HTML markup for each property in the model, using the specified template and additional view data.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the model using the specified template and HTML field ID.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns HTML markup for each property in the model, using the specified template, an HTML field ID, and additional view data.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Provides a mechanism to get display names.
Gets the display name.
The display name.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the display name.
Gets the display name for the model.
The display name for the model.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the display name.
The type of the model.
The type of the value.
Gets the display name for the model.
The display name for the model.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the display name.
The type of the model.
The type of the value.
Gets the display name for the model.
The display name for the model.
The HTML helper instance that this method extends.
Provides a way to render object values as HTML.
Returns HTML markup for each property in the object that is represented by the specified expression.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
Returns HTML markup for each property in the object that is represented by the specified expression.
The HTML markup for each property.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The type of the model.
The type of the result.
Represents support for the HTML input element in an application.
Returns an HTML input element for each property in the object that is represented by the expression.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the object that is represented by the expression.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the model.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
Returns an HTML input element for each property in the model, using additional view data.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the model, using the specified template.
An HTML input element for each property in the model and in the specified template.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
Returns an HTML input element for each property in the model, using the specified template and additional view data.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the model, using the specified template name and HTML field name.
An HTML input element for each property in the model and in the named template.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns an HTML input element for each property in the model, using the template name, HTML field name, and additional view data.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Represents support for HTML in an application.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route
Renders the closing </form> tag to the response.
The HTML helper instance that this method extends.
Represents support for HTML input controls in an application.
Returns a check box input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
Returns a check box input element by using the specified HTML helper, the name of the form field, and a value to indicate whether the check box is selected.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false.
Returns a check box input element by using the specified HTML helper, the name of the form field, a value to indicate whether the check box is selected, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false.
An object that contains the HTML attributes to set for the element.
Returns a check box input element by using the specified HTML helper, the name of the form field, a value that indicates whether the check box is selected, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false.
An object that contains the HTML attributes to set for the element.
Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
An object that contains the HTML attributes to set for the element.
Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
An object that contains the HTML attributes to set for the element.
Returns a check box input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The parameter is null.
Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The parameter is null.
Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The parameter is null.
Returns a hidden input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
Returns a hidden input element by using the specified HTML helper, the name of the form field, and the value.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the hidden input element. The value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. If the element is not found in the or the , the value parameter is used.
Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the hidden input element. The value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. If the element is not found in the object or the object, the value parameter is used.
An object that contains the HTML attributes to set for the element.
Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the hidden input element The value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. If the element is not found in the object or the object, the value parameter is used.
An object that contains the HTML attributes to set for the element.
Returns an HTML hidden input element for each property in the object that is represented by the specified expression.
An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
Returns a password input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
Returns a password input element by using the specified HTML helper, the name of the form field, and the value.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
An object that contains the HTML attributes to set for the element.
Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
An object that contains the HTML attributes to set for the element.
Returns a password input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the value.
The parameter is null.
Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
true to select the radio button; otherwise, false.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
true to select the radio button; otherwise, false.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
true to select the radio button; otherwise, false.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
The type of the model.
The type of the value.
The parameter is null.
Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a text input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
Returns a text input element by using the specified HTML helper, the name of the form field, and the value.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
An object that contains the HTML attributes to set for the element.
Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
An object that contains the HTML attributes to set for the element.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field.
The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
A string that is used to format the input.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
Returns a text input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the value.
The parameter is null or empty.
Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element type attribute is set to "text" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null or empty.
Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null or empty.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A string that is used to format the input.
The type of the model.
The type of the value.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Represents support for the HTML label element in an ASP.NET MVC view.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
Returns .
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text to display.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The type of the model.
The type of the value.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
The value.
Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text to display.
The type of the model.
The type of the value.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text.
An object that contains the HTML attributes to set for the element.
The type of the model.
The Value.
Returns an HTML label element and the property name of the property that is represented by the model.
An HTML label element and the property name of the property that is represented by the model.
The HTML helper instance that this method extends.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
The label text to display.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
The label Text.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
The label text.
An object that contains the HTML attributes to set for the element.
Represents support for HTML links in an application.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes for the element. The attributes are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Represents an HTML form element in an MVC view.
Initializes a new instance of the class using the specified HTTP response object.
The HTTP response object.
The parameter is null.
Initializes a new instance of the class using the specified view context.
An object that encapsulates the information that is required in order to render a view.
The parameter is null.
Releases all resources that are used by the current instance of the class.
Releases unmanaged and, optionally, managed resources used by the current instance of the class.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Ends the form and disposes of all form resources.
Gets the HTML ID and name attributes of the string.
Gets the ID of the string.
The HTML ID attribute value for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the ID.
Gets the ID of the string
The HTML ID attribute value for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the ID.
The type of the model.
The type of the property.
Gets the ID of the string.
The HTML ID attribute value for the object that is represented by the expression.
The HTML helper instance that this method extends.
Gets the full HTML field name for the object that is represented by the expression.
The full HTML field name for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the name.
Gets the full HTML field name for the object that is represented by the expression.
The full HTML field name for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the name.
The type of the model.
The type of the property.
Gets the full HTML field name for the object that is represented by the expression.
The full HTML field name for the object that is represented by the expression.
The HTML helper instance that this method extends.
Represents the functionality to render a partial view as an HTML-encoded string.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view to render.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view to render.
The model for the partial view.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view.
The model for the partial view.
The view data dictionary for the partial view.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view to render.
The view data dictionary for the partial view.
Provides support for rendering a partial view.
Renders the specified partial view by using the specified HTML helper.
The HTML helper.
The name of the partial view
Renders the specified partial view, passing it a copy of the current object, but with the Model property set to the specified model.
The HTML helper.
The name of the partial view.
The model.
Renders the specified partial view, replacing the partial view's ViewData property with the specified object and setting the Model property of the view data to the specified model.
The HTML helper.
The name of the partial view.
The model for the partial view.
The view data for the partial view.
Renders the specified partial view, replacing its ViewData property with the specified object.
The HTML helper.
The name of the partial view.
The view data.
Represents support for making selections in a list.
Returns a single-selection select element using the specified HTML helper and the name of the form field.
An HTML select element.
The HTML helper instance that this method extends.
The name of the form field to return.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, and the specified list items.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and an option label.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, and an option label.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
The text for a default empty item. This parameter can be null.
The parameter is null or empty.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and option label.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a multi-select select element using the specified HTML helper and the name of the form field.
An HTML select element.
The HTML helper instance that this method extends.
The name of the form field to return.
The parameter is null or empty.
Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The parameter is null or empty.
Returns a multi-select select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HMTL attributes.
An HTML select element with an option subelement for each item in the list..
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.
An HTML select element with an option subelement for each item in the list..
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an HTML select element for each property in the object that is represented by the specified expression and using the specified list items.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Represents support for HTML textarea controls.
Returns the specified textarea element by using the specified HTML helper and the name of the form field.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper and HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the text content.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
The number of rows.
The number of columns.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
The number of rows.
The number of columns.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
An object that contains the HTML attributes to set for the element.
Returns an HTML textarea element for each property in the object that is represented by the specified expression.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The number of rows.
The number of columns.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The number of rows.
The number of columns.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Provides support for validating the input from an HTML form.
Gets or sets the name of the resource file (class key) that contains localized string values.
The name of the resource file (class key).
Retrieves the validation metadata for the specified model and applies each rule to the data field.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The parameter is null.
Retrieves the validation metadata for the specified model and applies each rule to the data field.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
An object that contains the HTML attributes for the element.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
An object that contains the HTML attributes for the element.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The message to display if the specified field contains an error.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The message to display if the specified field contains an error.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
The type of the model.
The type of the property.
Returns an unordered list (ul element) of validation messages that are in the object.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
The message to display with the validation summary.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
The message to display with the validation summary.
A dictionary that contains the HTML attributes for the element.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
The message to display with the validation summary.
An object that contains the HTML attributes for the element.
Returns an unordered list (ul element) of validation messages that are in the object.
A string that contains an unordered list (ul element) of validation messages.
The HMTL helper instance that this method extends.
The message to display if the specified field contains an error.
Returns an unordered list (ul element) of validation messages that are in the object.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
The message to display if the specified field contains an error.
A dictionary that contains the HTML attributes for the element.
Returns an unordered list (ul element) of validation messages in the object.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
The name of the model.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
The name of the model.
The format string.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to expose.
The model.
The property.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to expose.
The format string.
The model.
The property.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
The format string.
Compiles ASP.NET Razor views into classes.
Initializes a new instance of the class.
The inherits directive.
The model directive.
Extends the VBCodeParser class by adding support for the @model keyword.
Initializes a new instance of the class.
Sets a value that indicates whether the current code block and model should be inherited.
true if the code block and model is inherited; otherwise, false.
The Model Type Directive.
Returns void.
Configures the ASP.NET Razor parser and code generator for a specified file.
Initializes a new instance of the class.
The virtual path of the ASP.NET Razor file.
The physical path of the ASP.NET Razor file.
Returns the ASP.NET MVC language-specific Razor code generator.
The ASP.NET MVC language-specific Razor code generator.
The C# or Visual Basic code generator.
Returns the ASP.NET MVC language-specific Razor code parser using the specified language parser.
The ASP.NET MVC language-specific Razor code parser.
The C# or Visual Basic code parser.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nuspec
================================================
Microsoft.AspNet.Razor
2.0.20715.0
Microsoft ASP.NET Razor 2
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm
http://www.asp.net/web-pages
true
This package contains the runtime assemblies for ASP.NET Web Pages. ASP.NET Web Pages and the new Razor syntax provide a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content.
en-US
Microsoft AspNet WebPages AspNetWebPages Razor
================================================
FILE: BasicProject/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml
================================================
System.Web.Razor
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Enumerates the list of Visual Basic keywords.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.Web.Optimization.1.0.0/Microsoft.AspNet.Web.Optimization.1.0.0.nuspec
================================================
Microsoft.AspNet.Web.Optimization
1.0.0
Microsoft ASP.NET Web Optimization Framework
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/weboptimization_1_eula_ENU.htm
true
ASP.NET Optimization introduces a way to bundle and optimize css/js files.
Microsoft AspNet optimization bundling minification
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec
================================================
Microsoft.AspNet.WebApi
4.0.20710.0
Microsoft ASP.NET Web API
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm
http://www.asp.net/web-api
true
This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.
en-US
Microsoft AspNet WebApi AspNetWebApi
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec
================================================
Microsoft.AspNet.WebApi.Client
4.0.20710.0
Microsoft ASP.NET Web API Client Libraries
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm
http://www.asp.net/web-api
true
This package adds support for formatting and content negotiation to System.Net.Http. It includes support for JSON, XML, and form URL encoded data.
en-US
Microsoft AspNet WebApi AspNetWebApi HttpClient
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml
================================================
System.Net.Http.Formatting
Extension methods that aid in making formatted requests using .
Sends a POST request as an asynchronous operation, with a specified value serialized as JSON.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized as JSON. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized as XML.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized as XML. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter and media type.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter and media type string.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter and media type string. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized as JSON.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized as JSON. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized as XML.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized as XML. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and media type. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and media type string.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and media type string. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and medai type string. Includes a cancellation token to cancel the request.
A task object representing the asynchronous operation.
The client used to make the request.
The URI the request is sent to.
The value to write into the entity body of the request.
The formatter used to serialize the value.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The type of object to serialize.
Represents the factory for creating new instance of .
Creates a new instance of the .
A new instance of the .
The list of HTTP handler that delegates the processing of HTTP response messages to another handler.
Creates a new instance of the .
A new instance of the .
The inner handler which is responsible for processing the HTTP response messages.
The list of HTTP handler that delegates the processing of HTTP response messages to another handler.
Creates a new instance of the which should be pipelined.
A new instance of the which should be pipelined.
The inner handler which is responsible for processing the HTTP response messages.
The list of HTTP handler that delegates the processing of HTTP response messages to another handler.
Specifies extension methods to allow strongly typed objects to be read from HttpContent instances.
Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance.
An object instance of the specified type.
The HttpContent instance from which to read.
The type of the object to read.
Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance.
An object instance of the specified type.
The HttpContent instance from which to read.
The collection of MediaTyepFormatter instances to use.
The type of the object to read.
Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance.
An object instance of the specified type.
The HttpContent instance from which to read.
The collection of MediaTypeFormatter instances to use.
The IFormatterLogger to log events to.
The type of the object to read.
Returns a Task that will yield an object of the specified type from the content instance.
A Task that will yield an object instance of the specified type.
The HttpContent instance from which to read.
The type of the object to read.
Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.
An object instance of the specified type.
The HttpContent instance from which to read.
The type of the object to read.
The collection of MediaTypeFormatter instances to use.
Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.
An object instance of the specified type.
The HttpContent instance from which to read.
The type of the object to read.
The collection of MediaTypeFormatter instances to use.
The IFormatterLogger to log events to.
Extension methods to read HTML form URL-encoded datafrom instances.
Determines whether the specified content is HTML form URL-encoded data.
true if the specified content is HTML form URL-encoded data; otherwise, false.
The content.
Asynchronously reads HTML form URL-encoded from an instance and stores the results in a object.
A task object representing the asynchronous operation.
The content.
Provides extension methods to read and entities from instances.
Determines whether the specified content is HTTP request message content.
true if the specified content is HTTP message content; otherwise, false.
The content to check.
Determines whether the specified content is HTTP response message content.
true if the specified content is HTTP message content; otherwise, false.
The content to check.
Reads the as an .
The parsed instance.
The content to read.
Reads the as an .
The parsed instance.
The content to read.
The URI scheme to use for the request URI.
Reads the as an .
The parsed instance.
The content to read.
The URI scheme to use for the request URI.
The size of the buffer.
Reads the as an .
The parsed instance.
The content to read.
The URI scheme to use for the request URI.
The size of the buffer.
The maximum length of the HTTP header.
Reads the as an .
The parsed instance.
The content to read.
Reads the as an .
The parsed instance.
The content to read.
The size of the buffer.
Reads the as an .
The parsed instance.
The content to read.
The size of the buffer.
The maximum length of the HTTP header.
Extension methods to read MIME multipart entities from instances.
Determines whether the specified content is MIME multipart content.
true if the specified content is MIME multipart content; otherwise, false.
The content.
Determines whether the specified content is MIME multipart content with the specified subtype.
true if the specified content is MIME multipart content with the specified subtype; otherwise, false.
The content.
The MIME multipart subtype to match.
Reads all body parts within a MIME multipart message and produces a set of instances as a result.
A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of instances where each instance represents a body part.
An existing instance to use for the object's content.
Reads all body parts within a MIME multipart message and produces a set of instances as a result using the streamProvider instance to determine where the contents of each body part is written.
A representing the tasks of getting the collection of instances where each instance represents a body part.
An existing instance to use for the object's content.
A stream provider providing output streams for where to write body parts as they are parsed.
The type of the MIME multipart.
Reads all body parts within a MIME multipart message and produces a set of instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.
A representing the tasks of getting the collection of instances where each instance represents a body part.
An existing instance to use for the object's content.
A stream provider providing output streams for where to write body parts as they are parsed.
Size of the buffer used to read the contents.
The type of the MIME multipart.
Derived class which can encapsulate an or an as an entity with media type "application/http".
Initializes a new instance of the class encapsulating an .
The instance to encapsulate.
Initializes a new instance of the class encapsulating an .
The instance to encapsulate.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Gets the HTTP request message.
Gets the HTTP response message.
Asynchronously serializes the object's content to the given stream.
A instance that is asynchronously serializing the object's content.
The to which to write.
The associated .
Computes the length of the stream if possible.
true if the length has been computed; otherwise false.
The computed length of the stream.
Provides extension methods for the class.
Gets any cookie headers present in the request.
A collection of instances.
The request headers.
Gets any cookie headers present in the request that contain a cookie state whose name that matches the specified value.
A collection of instances.
The request headers.
The cookie state name to match.
Provides extension methods for the class.
Adds cookies to a response. Each Set-Cookie header is represented as one instance. A contains information about the domain, path, and other cookie information as well as one or more instances. Each instance contains a cookie name and whatever cookie state is associate with that name. The state is in the form of a which on the wire is encoded as HTML Form URL-encoded data. This representation allows for multiple related "cookies" to be carried within the same Cookie header while still providing separation between each cookie state. A sample Cookie header is shown below. In this example, there are two with names state1 and state2 respectively. Further, each cookie state contains two name/value pairs (name1/value1 and name2/value2) and (name3/value3 and name4/value4). <code> Set-Cookie: state1:name1=value1&name2=value2; state2:name3=value3&name4=value4; domain=domain1; path=path1; </code>
The response headers
The cookie values to add to the response.
Represents a multipart file data.
Initializes a new instance of the class.
The headers of the multipart file data.
The name of the local file for the multipart file data.
Gets or sets the headers of the multipart file data.
The headers of the multipart file data.
Gets or sets the name of the local file for the multipart file data.
The name of the local file for the multipart file data.
Represents an suited for writing each MIME body parts of the MIME multipart message to a file using a .
Initializes a new instance of the class.
The root path where the content of MIME multipart body parts are written to.
Initializes a new instance of the class.
The root path where the content of MIME multipart body parts are written to.
The number of bytes buffered for writes to the file.
Gets or sets the number of bytes buffered for writes to the file.
The number of bytes buffered for writes to the file.
Gets or sets the multipart file data.
The multipart file data.
Gets the name of the local file which will be combined with the root path to create an absolute file name where the contents of the current MIME body part will be stored.
A relative filename with no path component.
The headers for the current MIME body part.
Gets the stream instance where the message body part is written to.
The instance where the message body part is written to.
The content of HTTP.
The header fields describing the body part.
Gets or sets the root path where the content of MIME multipart body parts are written to.
The root path where the content of MIME multipart body parts are written to.
An suited for use with HTML file uploads for writing file content to a . The stream provider looks at the <b>Content-Disposition</b> header field and determines an output based on the presence of a <b>filename</b> parameter. If a <b>filename</b> parameter is present in the <b>Content-Disposition</b> header field then the body part is written to a , otherwise it is written to a . This makes it convenient to process MIME Multipart HTML Form data which is a combination of form data and file content.
Initializes a new instance of the class.
The root path where the content of MIME multipart body parts are written to.
Initializes a new instance of the class.
The root path where the content of MIME multipart body parts are written to.
The number of bytes buffered for writes to the file.
Reads the non-file contents as form data
A task that represents the asynchronous operation.
Gets a of form data passed as part of the multipart form data.
The of form data.
The instance where the message body part is written.
The HTTP content that contains this body part.
Header fields describing the body part.
Represents a multipart memory stream provider.
Initializes a new instance of the class.
Returns the for the .
The for the .
A object.
The HTTP content headers.
Represents the provider for the multipart related multistream.
Initializes a new instance of the class.
Gets the related stream for the provider.
The content headers.
The parent content.
The http content headers.
Gets the root content of the .
The root content of the .
Represents a stream provider that examines the headers provided by the MIME multipart parser as part of the MIME multipart extension methods (see ) and decides what kind of stream to return for the body part to be written to.
Initializes a new instance of the class.
Gets or sets the contents for this .
The contents for this .
Executes the post processing operation for this .
The asynchronous task for this operation.
Gets the stream where to write the body part to. This method is called when a MIME multipart body part has been parsed.
The instance where the message body part is written to.
The content of the HTTP.
The header fields describing the body part.
Contains a value as well as an associated that will be used to serialize the value when writing this content.
Initializes a new instance of the class.
The type of object this instance will contain.
The value of the object this instance will contain.
The formatter to use when serializing the value.
Initializes a new instance of the class.
The type of object this instance will contain.
The value of the object this instance will contain.
The formatter to use when serializing the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
Initializes a new instance of the class.
The type of object this instance will contain.
The value of the object this instance will contain.
The formatter to use when serializing the value.
The authoritative value of the Content-Type header.
Gets the media-type formatter associated with this content instance.
The .
Gets the type of object managed by this instance.
The object type.
Asynchronously serializes the object's content to the given stream.
The task object representing the asynchronous operation.
The stream to write to.
The associated .
Computes the length of the stream if possible.
true if the length has been computed; otherwise, false.
Receives the computed length of the stream.
Gets or sets the value of the content.
The content value.
Generic form of .
The type of object this class will contain.
Initializes a new instance of the class.
The value of the object this instance will contain.
The formatter to use when serializing the value.
Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class.
The value of the object this instance will contain.
The formatter to use when serializing the value.
The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.
Initializes a new instance of the class.
The value of the object this instance will contain.
The formatter to use when serializing the value.
The authoritative value of the Content-Type header.
Enables scenarios where a data producer wants to write directly (either synchronously or asynchronously) using a stream.
Initializes a new instance of the class.
An action that is called when an output stream is available, allowing the action to write to it directly.
Initializes a new instance of the class.
An action that is called when an output stream is available, allowing the action to write to it directly.
The media type.
Initializes a new instance of the class.
An action that is called when an output stream is available, allowing the action to write to it directly.
The media type.
Asynchronously serializes the push content into stream.
The serialized push content.
The stream where the push content will be serialized.
The context.
Determines whether the stream content has a valid length in bytes.
true if length is a valid length; otherwise, false.
The length in bytes of the stream content.
Contains extension methods to allow strongly typed objects to be read from the query component of instances.
Parses the query portion of the specified URI.
A that contains the query parameters.
The URI to parse.
Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.
true if the query component of the URI can be read as the specified type; otherwise, false.
The URI to read.
The type of object to read.
When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.
Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.
true if the query component of the URI can be read as the specified type; otherwise, false.
The URI to read.
When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.
The type of object to read.
Reads HTML form URL encoded data provided in the query component as a object.
true if the query component can be read as ; otherwise false.
The instance from which to read.
An object to be initialized with this instance or null if the conversion cannot be performed.
Represents a helper class to allow a synchronous formatter on top of the asynchronous formatter infrastructure.
Initializes a new instance of the class.
Gets or sets the suggested size of buffer to use with streams in bytes.
The suggested size of buffer to use with streams in bytes.
Reads synchronously from the buffered stream.
An object of the given .
The type of the object to deserialize.
The stream from which to read
The , if available. Can be null.
The to log events to.
Reads asynchronously from the buffered stream.
A task object representing the asynchronous operation.
The type of the object to deserialize.
The stream from which to read.
The , if available. Can be null.
The to log events to.
Writes synchronously to the buffered stream.
The type of the object to serialize.
The object value to write. Can be null.
The stream to which to write.
The , if available. Can be null.
Writes asynchronously to the buffered stream.
A task object representing the asynchronous operation.
The type of the object to serialize.
The object value to write. It may be null.
The stream to which to write.
The , if available. Can be null.
The transport context.
Represents the result of content negotiation performed using <see cref="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})" />
Create the content negotiation result object.
The formatter.
The preferred media type. Can be null.
The formatter chosen for serialization.
The media type that is associated with the formatter chosen for serialization. Can be null.
The default implementation of , which is used to select a for an or .
Initializes a new instance of the class.
Initializes a new instance of the class.
true to exclude formatters that match only on the object type; otherwise, false.
Determines how well each formatter matches an HTTP request.
Returns a collection of objects that represent all of the matches.
The type to be serialized.
The request.
The set of objects from which to choose.
If true, exclude formatters that match only on the object type; otherwise, false.
Returns a .
Matches a set of Accept header fields against the media types that a formatter supports.
Returns a object that indicates the quality of the match, or null if there is no match.
A list of Accept header values, sorted in descending order of q factor. You can create this list by calling the method.
The formatter to match against.
Matches a request against the objects in a media-type formatter.
Returns a object that indicates the quality of the match, or null if there is no match.
The requrst.
The media-type formatter.
Match the content type of a request against the media types that a formatter supports.
Returns a object that indicates the quality of the match, or null if there is no match.
The request.
The formatter to match against.
Selects the first supported media type of a formatter.
Returns a with set to , or null if there is no match.
The type to match.
The formatter to match against.
Performs content negotiating by selecting the most appropriate out of the passed in for the given that can serialize an object of the given .
The result of the negotiation containing the most appropriate instance, or null if there is no appropriate formatter.
The type to be serialized.
The request.
The set of objects from which to choose.
Determines the best character encoding for writing the response.
Returns the that is the best match.
The request.
The selected media formatter.
Selects the best match among the candidate matches found.
Returns the object that represents the best match.
The collection of matches.
Sorts Accept header values in descending order of q factor.
Returns the sorted list of MediaTypeWithQualityHeaderValue objects.
A collection of MediaTypeWithQualityHeaderValue objects, representing the Accept header values.
Sorts a list of Accept-Charset, Accept-Encoding, Accept-Language or related header values in descending order or q factor.
Returns the sorted list of StringWithQualityHeaderValue objects.
A collection of StringWithQualityHeaderValue objects, representing the header fields.
Evaluates whether a match is better than the current match.
Returns whichever object is a better match.
The current match.
The match to evaluate against the current match.
Helper class to serialize <see cref="T:System.Collections.Generic.IEnumerable`1" /> types by delegating them through a concrete implementation."/>.
The interface implementing to proxy.
Initialize a DelegatingEnumerable. This constructor is necessary for to work.
Initialize a DelegatingEnumerable with an <see cref="T:System.Collections.Generic.IEnumerable`1" />. This is a helper class to proxy <see cref="T:System.Collections.Generic.IEnumerable`1" /> interfaces for .
The <see cref="T:System.Collections.Generic.IEnumerable`1" /> instance to get the enumerator from.
This method is not implemented but is required method for serialization to work. Do not use.
The item to add. Unused.
Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1" />.
The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1" /> source.
Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1" />.
The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1" /> source.
Represent the collection of form data.
Initializes a new instance of class.
The pairs.
Initializes a new instance of class.
The query.
Initializes a new instance of class.
The URI
Gets the collection of form data.
The collection of form data.
The key.
Gets an enumerable that iterates through the collection.
The enumerable that iterates through the collection.
Gets the values of the collection of form data.
The values of the collection of form data.
The key.
Reads the collection of form data as a collection of name value.
The collection of form data as a collection of name value.
Gets an enumerable that iterates through the collection.
The enumerable that iterates through the collection.
class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded.
Initializes a new instance of the class.
Queries whether the can deserializean object of the specified type.
true if the can deserialize the type; otherwise, false.
The type to deserialize.
Queries whether the can serializean object of the specified type.
true if the can serialize the type; otherwise, false.
The type to serialize.
Gets the default media type for HTML form-URL-encoded data, which is application/x-www-form-urlencoded.
The default media type for HTML form-URL-encoded data
Gets or sets the maximum depth allowed by this formatter.
The maximum depth.
Gets or sets the size of the buffer when reading the incoming stream.
The buffer size.
Asynchronously deserializes an object of the specified type.
A whose result will be the object instance that has been read.
The type of object to deserialize.
The to read.
The for the content being read.
The to log events to.
Performs content negotiation. This is the process of selecting a response writer (formatter) in compliance with header values in the request.
Performs content negotiating by selecting the most appropriate out of the passed in formatters for the given request that can serialize an object of the given type.
The result of the negotiation containing the most appropriate instance, or null if there is no appropriate formatter.
The type to be serialized.
Request message, which contains the header values used to perform negotiation.
The set of objects from which to choose.
Specifies a callback interface that a formatter can use to log errors while reading.
Logs an error.
The path to the member for which the error is being logged.
The error message.
Logs an error.
The path to the member for which the error is being logged.
The error message to be logged.
Defines method that determines whether a given member is required on deserialization.
Determines whether a given member is required on deserialization.
true if should be treated as a required member; otherwise false.
The to be deserialized.
Represents the class to handle JSON.
Initializes a new instance of the class.
Determines whether this can read objects of the specified .
true if objects of this can be read, otherwise false.
The type of object that will be read.
Determines whether this can write objects of the specified .
true if objects of this can be written, otherwise false.
The type of object that will be written.
Creates a JsonSerializerSettings instance with the default settings used by the .
A newly created JsonSerializerSettings instance with the default settings used by the .
Gets the default media type for JSON, namely "application/json".
The for JSON.
Gets or sets a value indicating whether to indent elements when writing data.
true if to indent elements when writing data; otherwise, false.
Gets or sets the maximum depth allowed by this formatter.
The maximum depth allowed by this formatter.
Reads an object of the specified from the specified . This method is called during deserialization.
Returns .
The type of object to read.
Thestream from which to read
The content being written.
The to log events to.
Gets or sets the JsonSerializerSettings used to configure the JsonSerializer.
The JsonSerializerSettings used to configure the JsonSerializer.
Gets or sets a value indicating whether to use by default.
true if to by default; otherwise, false.
Writes an object of the specified to the specified . This method is called during serialization.
A that will write the value to the stream.
The type of object to write.
The object to write.
The to which to write.
The where the content is being written.
The .
Base class to handle serializing and deserializing strongly-typed objects using .
Initializes a new instance of the class.
Queries whether this can deserializean object of the specified type.
true if the can deserialize the type; otherwise, false.
The type to deserialize.
Queries whether this can serializean object of the specified type.
true if the can serialize the type; otherwise, false.
The type to serialize.
Gets the default value for the specified type.
The default value.
The type for which to get the default value.
Returns a specialized instance of the that can format a response for the given parameters.
Returns .
The type to format.
The request.
The media type.
Gets or sets the maximum number of keys stored in a T: .
The maximum number of keys.
Gets the mutable collection of objects that match HTTP requests to media types.
The collection.
Asynchronously deserializes an object of the specified type.
A whose result will be an object of the given type.
The type of the object to deserialize.
The to read.
The , if available. It may be null.
The to log events to.
Derived types need to support reading.
Gets or sets the instance used to determine required members.
The instance.
Determines the best character encoding for reading or writing an HTTP entity body, given a set of content headers.
The encoding that is the best match.
The content headers.
Sets the default headers for content that will be formatted using this formatter. This method is called from the constructor. This implementation sets the Content-Type header to the value of mediaType if it is not null. If it is null it sets the Content-Type to the default media type of this formatter. If the Content-Type does not specify a charset it will set it using this formatters configured .
The type of the object being serialized. See .
The content headers that should be configured.
The authoritative media type. Can be null.
Gets the mutable collection of character encodings supported bythis .
The collection of objects.
Gets the mutable collection of media types supported bythis .
The collection of objects.
Asynchronously writes an object of the specified type.
A that will perform the write.
The type of the object to write.
The object value to write. It may be null.
The to which to write.
The if available. It may be null.
The if available. It may be null.
Derived types need to support writing.
Represents a collection class that contains instances.
Initializes a new instance of the class with default values.
Initializes a new instance of the class with the given .
A collection of instances to place in the collection.
Searches a collection for a formatter that can read the .NET in the given .
The that can read the type, or null if no formatter found.
The .NET type to read.
The media type to match on.
Searches a collection for a formatter that can write the .NET in the given .
The that can write the type, or null if no formatter found.
The .NET type to write.
The media type to match on.
Gets the to use for application/x-www-form-urlencoded data.
The to use for application/x-www-form-urlencoded data.
Determines whether the is one of those loosely defined types that should be excluded from validation.
true if the type should be excluded; otherwise, false.
The .NET to validate.
Gets the to use for JSON.
The to use for JSON.
Gets the to use for XML.
The to use for XML.
Updates the given set of formatter of elements so that it associates the mediaType with s containing a specific query parameter and value.
The to receive the new item.
The name of the query parameter.
The value assigned to that query parameter.
The to associate with a containing a query string matching queryStringParameterName and queryStringParameterValue.
Updates the given set of formatter of elements so that it associates the mediaType with s containing a specific query parameter and value.
The to receive the new item.
The name of the query parameter.
The value assigned to that query parameter.
The media type to associate with a containing a query string matching queryStringParameterName and queryStringParameterValue.
Updates the given set of formatter of elements so that it associates the mediaType with a specific HTTP request header field with a specific value.
The to receive the new item.
Name of the header to match.
The header value to match.
The to use when matching headerValue.
if set to true then headerValue is considered a match if it matches a substring of the actual header value.
The to associate with a entry with a name matching headerName and a value matching headerValue.
Updates the given set of formatter of elements so that it associates the mediaType with a specific HTTP request header field with a specific value.
The to receive the new item.
Name of the header to match.
The header value to match.
The to use when matching headerValue.
if set to true then headerValue is considered a match if it matches a substring of the actual header value.
The media type to associate with a entry with a name matching headerName and a value matching headerValue.
This class describes how well a particular matches a request.
Initializes a new instance of the class.
The matching formatter.
The media type. Can be null in which case the media type application/octet-stream is used.
The quality of the match. Can be null in which case it is considered a full match with a value of 1.0
The kind of match.
Gets the media type formatter.
Gets the matched media type.
Gets the quality of the match
Gets the kind of match that occurred.
Contains information about the degree to which a matches the explicit or implicit preferences found in an incoming request.
No match was found
Matched on a type, meaning that the formatter is able to serialize the type.
Matched on an explicit literal accept header, such as “application/json”.
Matched on an explicit subtype range in an Accept header, such as “application/*”.
Matched on an explicit “*/*” range in the Accept header.
Matched on after having applied the various s.
Matched on the media type of the entity body in the HTTP request message.
An abstract base class used to create an association between or instances that have certain characteristics and a specific .
Initializes a new instance of a with the given mediaType value.
The that is associated with or instances that have the given characteristics of the .
Initializes a new instance of a with the given mediaType value.
The that is associated with or instances that have the given characteristics of the .
Gets the that is associated with or instances that have the given characteristics of the .
Returns the quality of the match of the associated with request.
The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match.
The to evaluate for the characteristics associated with the of the .
Class that provides s from query strings.
Initializes a new instance of the class.
The name of the query string parameter to match, if present.
The value of the query string parameter specified by queryStringParameterName.
The to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.
Initializes a new instance of the class.
The name of the query string parameter to match, if present.
The value of the query string parameter specified by queryStringParameterName.
The media type to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.
Gets the query string parameter name.
Gets the query string parameter value.
Returns a value indicating whether the current instance can return a from request.
If this instance can produce a from request it returns 1.0 otherwise 0.0.
The to check.
This class provides a mapping from an arbitrary HTTP request header field to a used to select instances for handling the entity body of an or . <remarks>This class only checks header fields associated with for a match. It does not check header fields associated with or instances.</remarks>
Initializes a new instance of the class.
Name of the header to match.
The header value to match.
The to use when matching headerValue.
if set to true then headerValue is considered a match if it matches a substring of the actual header value.
The to use if headerName and headerValue is considered a match.
Initializes a new instance of the class.
Name of the header to match.
The header value to match.
The value comparison to use when matching headerValue.
if set to true then headerValue is considered a match if it matches a substring of the actual header value.
The media type to use if headerName and headerValue is considered a match.
Gets the name of the header to match.
Gets the header value to match.
Gets the to use when matching .
Gets a value indicating whether is a matched as a substring of the actual header value. this instance is value substring.
truefalse
Returns a value indicating whether the current instance can return a from request.
The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match.
The to check.
A that maps the X-Requested-With http header field set by AJAX XmlHttpRequest (XHR) to the media type application/json if no explicit Accept header fields are present in the request.
Initializes a new instance of class
Returns a value indicating whether the current instance can return a from request.
The quality of the match. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match and that the request was made using XmlHttpRequest without an Accept header.
The to check.
class to handle Xml.
Initializes a new instance of the class.
Queries whether the can deserializean object of the specified type.
true if the can deserialize the type; otherwise, false.
The type to deserialize.
Queries whether the can serializean object of the specified type.
true if the can serialize the type; otherwise, false.
The type to serialize.
Gets the default media type for the XML formatter.
The default media type, which is “application/xml”.
Gets or sets a value indicating whether to indent elements when writing data.
true to indent elements; otherwise, false.
Gets and sets the maximum nested node depth.
The maximum nested node depth.
Called during deserialization to read an object of the specified type from the specified readStream.
A whose result will be the object instance that has been read.
The type of object to read.
The from which to read.
The for the content being read.
The to log events to.
Unregisters the serializer currently associated with the given type.
true if a serializer was previously registered for the type; otherwise, false.
The type of object whose serializer should be removed.
Registers an to read or write objects of a specified type.
The instance.
The type of object that will be serialized or deserialized with.
Registers an to read or write objects of a specified type.
The type of object that will be serialized or deserialized with.
The instance.
Registers an to read or write objects of a specified type.
The type of object that will be serialized or deserialized with.
The instance.
Registers an to read or write objects of a specified type.
The instance.
The type of object that will be serialized or deserialized with.
Gets or sets a value indicating whether the XML formatter uses the as the default serializer, instead of using the .
If true, the formatter uses the by default; otherwise, it uses the by default.
Called during serialization to write an object of the specified type to the specified writeStream.
A that will write the value to the stream.
The type of object to write.
The object to write.
The to which to write.
The for the content being written.
The .
Represents the event arguments for the HTTP progress.
Initializes a new instance of the class.
The percentage of the progress.
The user token.
The number of bytes transferred.
The total number of bytes transferred.
Gets the number of bytes transferred in the HTTP progress.
The number of bytes transferred in the HTTP progress.
Gets the total number of bytes transferred by the HTTP progress.
The total number of bytes transferred by the HTTP progress.
Generates progress notification for both request entities being uploaded and response entities being downloaded.
Initializes a new instance of the class.
Initializes a new instance of the class.
The inner message handler.
Occurs when event entities are being downloaded.
Occurs when event entities are being uploaded.
Raises the event that handles the request of the progress.
The request.
The event handler for the request.
Raises the event that handles the response of the progress.
The request.
The event handler for the request.
Sends the specified progress message to an HTTP server for delivery.
The sent progress message.
The request.
The cancellation token.
Provides value for the cookie header.
Initializes a new instance of the class.
Initializes a new instance of the class.
The value of the name.
The values.
Initializes a new instance of the class.
The value of the name.
The value.
Creates a shallow copy of the cookie value.
A shallow copy of the cookie value.
Gets a collection of cookies sent by the client.
A collection object representing the client’s cookie variables.
Gets or sets the domain to associate the cookie with.
The name of the domain to associate the cookie with.
Gets or sets the expiration date and time for the cookie.
The time of day (on the client) at which the cookie expires.
Gets or sets a value that specifies whether a cookie is accessible by client-side script.
true if the cookie has the HttpOnly attribute and cannot be accessed through a client-side script; otherwise, false.
Gets a shortcut to the cookie property.
The cookie value.
Gets or sets the maximum age permitted for a resource.
The maximum age permitted for a resource.
Gets or sets the virtual path to transmit with the current cookie.
The virtual path to transmit with the cookie.
Gets or sets a value indicating whether to transmit the cookie using Secure Sockets Layer (SSL)—that is, over HTTPS only.
true to transmit the cookie over an SSL connection (HTTPS); otherwise, false.
Returns a string that represents the current object.
A string that represents the current object.
Indicates a value whether the string representation will be converted.
true if the string representation will be converted; otherwise, false.
The input value.
The parsed value to convert.
Contains cookie name and its associated cookie state.
Initializes a new instance of the class.
The name of the cookie.
Initializes a new instance of the class.
The name of the cookie.
The collection of name-value pair for the cookie.
Initializes a new instance of the class.
The name of the cookie.
The value of the cookie.
Returns a new object that is a copy of the current instance.
A new object that is a copy of the current instance.
Gets or sets the cookie value with the specified cookie name, if the cookie data is structured.
The cookie value with the specified cookie name.
Gets or sets the name of the cookie.
The name of the cookie.
Returns the string representation the current object.
The string representation the current object.
Gets or sets the cookie value, if cookie data is a simple string value.
The value of the cookie.
Gets or sets the collection of name-value pair, if the cookie data is structured.
The collection of name-value pair for the cookie.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec
================================================
Microsoft.AspNet.WebApi.Core
4.0.20710.0
Microsoft ASP.NET Web API Core Libraries
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm
http://www.asp.net/web-api
true
This package contains the core runtime assemblies for ASP.NET Web API. This package is used by hosts of the ASP.NET Web API runtime. To host a Web API in IIS use the Microsoft.AspNet.WebApi.WebHost package. To host a Web API in your own process use the Microsoft.AspNet.WebApi.SelfHost package.
en-US
Microsoft AspNet WebApi AspNetWebApi
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform
================================================
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml
================================================
System.Web.Http
Creates an that represents an exception.
The request must be associated with an instance.An whose content is a serialized representation of an instance.
The HTTP request.
The status code of the response.
The exception.
Creates an that represents an error message.
The request must be associated with an instance.An whose content is a serialized representation of an instance.
The HTTP request.
The status code of the response.
The error message.
Creates an that represents an exception with an error message.
The request must be associated with an instance.An whose content is a serialized representation of an instance.
The HTTP request.
The status code of the response.
The error message.
The exception.
Creates an that represents an error.
The request must be associated with an instance.An whose content is a serialized representation of an instance.
The HTTP request.
The status code of the response.
The HTTP error.
Creates an that represents an error in the model state.
The request must be associated with an instance.An whose content is a serialized representation of an instance.
The HTTP request.
The status code of the response.
The model state.
Creates an wired up to the associated .
An initialized wired up to the associated .
The HTTP request message which led to this response message.
The HTTP response status code.
The content of the HTTP response message.
The type of the HTTP response message.
Creates an wired up to the associated .
An initialized wired up to the associated .
The HTTP request message which led to this response message.
The HTTP response status code.
The content of the HTTP response message.
The media type formatter.
The type of the HTTP response message.
Creates an wired up to the associated .
An initialized wired up to the associated .
The HTTP request message which led to this response message.
The HTTP response status code.
The content of the HTTP response message.
The media type formatter.
The media type header value.
The type of the HTTP response message.
Creates an wired up to the associated .
An initialized wired up to the associated .
The HTTP request message which led to this response message.
The HTTP response status code.
The content of the HTTP response message.
The media type formatter.
The media type.
The type of the HTTP response message.
Creates an wired up to the associated .
An initialized wired up to the associated .
The HTTP request message which led to this response message.
The HTTP response status code.
The content of the HTTP response message.
The media type header value.
The type of the HTTP response message.
Creates an wired up to the associated .
An initialized wired up to the associated .
The HTTP request message which led to this response message.
The HTTP response status code.
The content of the HTTP response message.
The media type.
The type of the HTTP response message.
Creates an wired up to the associated .
An initialized wired up to the associated .
The HTTP request message which led to this response message.
The HTTP response status code.
The content of the HTTP response message.
The HTTP configuration which contains the dependency resolver used to resolve services.
The type of the HTTP response message.
Disposes of all tracked resources associated with the which were added via the method.
The HTTP request.
Gets the current X.509 certificate from the given HTTP request.
The current , or null if a certificate is not available.
The HTTP request.
Retrieves the for the given request.
The for the given request.
The HTTP request.
Retrieves the which has been assigned as the correlation ID associated with the given . The value will be created and set the first time this method is called.
The object that represents the correlation ID associated with the request.
The HTTP request.
Retrieves the for the given request or null if not available.
The for the given request or null if not available.
The HTTP request.
Gets the parsed query string as a collection of key-value pairs.
The query string as a collection of key-value pairs.
The HTTP request.
Retrieves the for the given request or null if not available.
The for the given request or null if not available.
The HTTP request.
Retrieves the for the given request or null if not available.
The for the given request or null if not available.
The HTTP request.
Gets a instance for an HTTP request.
A instance that is initialized for the specified HTTP request.
The HTTP request.
Adds the given to a list of resources that will be disposed by a host once the is disposed.
The HTTP request controlling the lifecycle of .
The resource to dispose when is being disposed.
Represents the message extensions for the HTTP response from an ASP.NET operation.
Attempts to retrieve the value of the content for the .
The result of the retrieval of value of the content.
The response of the operation.
The value of the content.
The type of the value to retrieve.
Represents extensions for adding items to a .
Updates the given formatter's set of elements so that it associates the mediaType with s ending with the given uriPathExtension.
The to receive the new item.
The string of the path extension.
The to associate with s ending with uriPathExtension.
Updates the given formatter's set of elements so that it associates the mediaType with s ending with the given uriPathExtension.
The to receive the new item.
The string of the path extension.
The string media type to associate with s ending with uriPathExtension.
Provides s from path extensions appearing in a .
Initializes a new instance of the class.
The extension corresponding to mediaType. This value should not include a dot or wildcards.
The that will be returned if uriPathExtension is matched.
Initializes a new instance of the class.
The extension corresponding to mediaType. This value should not include a dot or wildcards.
The media type that will be returned if uriPathExtension is matched.
Returns a value indicating whether this instance can provide a for the of request.
If this instance can match a file extension in request it returns 1.0 otherwise 0.0.
The to check.
Gets the path extension.
The path extension.
The path extension key.
Represents an attribute that specifies which HTTP methods an action method will respond to.
Initializes a new instance of the class by using a list of HTTP methods that the action method will respond to.
The HTTP methods that the action method will respond to.
Gets or sets the list of HTTP methods that the action method will respond to.
Gets or sets the list of HTTP methods that the action method will respond to.
Represents an attribute that is used for the name of an action.
Initializes a new instance of the class.
The name of the action.
Gets or sets the name of the action.
The name of the action.
Specifies that actions and controllers are skipped by during authorization.
Initializes a new instance of the class.
Defines properties and methods for API controller.
Initializes a new instance of the class.
Gets or sets the of the current .
The of the current .
Gets the of the current .
The of the current .
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Executes asynchronously a single HTTP operation.
The newly started task.
The controller context for a single HTTP operation.
The cancellation token assigned for the HTTP operation.
Initializes the instance with the specified .
The object that is used for the initialization.
Gets the model state after the model binding process.
The model state after the model binding process.
Gets or sets the of the current .
The of the current .
Returns an instance of a , which is used to generate URLs to other APIs.
A object which is used to generate URLs to other APIs.
Returns the current principal associated with this request.
The current principal associated with this request.
Specifies the authorization filter that verifies the request's .
Initializes a new instance of the class.
Processes requests that fail authorization.
The context.
Indicates whether the specified control is authorized.
true if the control is authorized; otherwise, false.
The context.
Calls when an action is being authorized.
The context.
The context parameter is null.
Gets or sets the authorized roles.
The roles string.
Gets a unique identifier for this attribute.
A unique identifier for this attribute.
Gets or sets the authorized users.
The users string.
An attribute that specifies that an action parameter comes only from the entity body of the incoming .
Initializes a new instance of the class.
Gets a parameter binding.
The parameter binding.
The parameter description.
An attribute that specifies that an action parameter comes from the URI of the incoming .
Initializes a new instance of the class.
Gets the value provider factories for the model binder.
A collection of objects.
The configuration.
Represents attributes that specifies that HTTP binding should exclude a property.
Initializes a new instance of the class.
Represents the required attribute for http binding.
Initializes a new instance of the class.
Configuration of instances.
Initializes a new instance of the class.
Initializes a new instance of the class with an HTTP route collection.
The HTTP route collection to associate with this instance.
Gets or sets the dependency resolver associated with thisinstance.
The dependency resolver.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Gets the list of filters that apply to all requests served using this instance.
The list of filters.
Gets the media-type formatters for this instance.
A collection of objects.
Gets or sets a value indicating whether error details should be included in error messages.
The value that indicates that error detail policy.
Gets or sets the action that will perform final initialization of the instance before it is used to process requests.
The action that will perform final initialization of the instance.
Gets an ordered list of instances to be invoked as an travels up the stack and an travels down in stack in return.
The message handler collection.
The collection of rules for how parameters should be bound.
A collection of functions that can produce a parameter binding for a given parameter.
Gets the properties associated with this instance.
The that contains the properties.
Gets the associated with this instance.
The .
Gets the container of default services associated with this instance.
The that contains the default services for this instance.
Gets the root virtual path.
The root virtual path.
Contains extension methods for the class.
Register that the given parameter type on an Action is to be bound using the model binder.
configuration to be updated.
parameter type that binder is applied to
a model binder
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Gets a collection of HTTP methods.
A collection of HTTP methods.
Defines a serializable container for arbitrary error information.
Initializes a new instance of the class.
Initializes a new instance of the class for exception.
The exception to use for error information.
true to include the exception information in the error; false otherwise
Initializes a new instance of the class containing error message message.
The error message to associate with this instance.
Initializes a new instance of the class for modelState.
The invalid model state to use for error information.
true to include exception messages in the error; false otherwise
The error message associated with this instance.
This method is reserved and should not be used.
Always returns null.
Generates an instance from its XML representation.
The stream from which the object is deserialized.
Converts an instance into its XML representation.
The stream to which the object is serialized.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Gets the collection of HTTP methods.
A collection of HTTP methods.
Represents an HTTP head attribute.
Initializes a new instance of the class.
Gets the collection of HTTP methods.
A collection of HTTP methods.
Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP OPTIONS requests.
Initializes a new instance of the class.
Gets the collection of methods supported by HTTP OPTIONS requests.
The collection of methods supported by HTTP OPTIONS requests.
Represents a HTTP patch attribute.
Initializes a new instance of the class.
Gets a collection of HTTP methods.
A collection of HTTP methods.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Gets a collection of HTTP methods.
A collection of HTTP methods.
Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP PUT requests.
Initializes a new instance of the class.
Gets the read-only collection of HTTP PUT methods.
The read-only collection of HTTP PUT methods.
An exception that allows for a given to be returned to the client.
Initializes a new instance of the class.
The HTTP response to return to the client.
Initializes a new instance of the class.
The status code of the response.
Gets the HTTP response to return to the client.
The that represents the HTTP response.
A collection of instances.
Initializes a new instance of the class.
Initializes a new instance of the class.
The virtual path root.
Adds an instance to the collection.
The name of the route.
The instance to add to the collection.
Removes all items from the collection.
Determines whether the collection contains a specific .
true if the is found in the collection; otherwise, false.
The object to locate in the collection.
Determines whether the collection contains an element with the specified key.
true if the collection contains an element with the key; otherwise, false.
The key to locate in the collection.
Copies the instances of the collection to an array, starting at a particular array index.
The array that is the destination of the elements copied from the collection.
The zero-based index in at which copying begins.
Copies the route names and instances of the collection to an array, starting at a particular array index.
The array that is the destination of the elements copied from the collection.
The zero-based index in at which copying begins.
Gets the number of items in the collection.
The number of items in the collection.
Creates an instance.
The new instance.
The route template.
An object that contains the default route parameters.
An object that contains the route constraints.
The route data tokens.
Creates an instance.
The new instance.
The route template.
An object that contains the default route parameters.
An object that contains the route constraints.
The route data tokens.
The message handler for the route.
Creates an instance.
The new instance.
The route template.
An object that contains the default route parameters.
An object that contains the route constraints.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Returns an enumerator that iterates through the collection.
An that can be used to iterate through the collection.
Gets the route data for a specified HTTP request.
An instance that represents the route data.
The HTTP request.
Gets a virtual path.
An instance that represents the virtual path.
The HTTP request.
The route name.
The route values.
Inserts an instance into the collection.
The zero-based index at which should be inserted.
The route name.
The to insert. The value cannot be null.
Gets a value indicating whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets or sets the element at the specified index.
The at the specified index.
The zero-based index of the element to get or set.
Gets or sets the element with the specified route name.
The at the specified index.
The route name.
Called internally to get the enumerator for the collection.
An that can be used to iterate through the collection.
Removes an instance from the collection.
true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the collection.
The name of the route to remove.
Adds an item to the collection.
The object to add to the collection.
Removes the first occurrence of a specific object from the collection.
true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the original collection.
The object to remove from the collection.
Returns an enumerator that iterates through the collection.
An object that can be used to iterate through the collection.
Gets the with the specified route name.
true if the collection contains an element with the specified name; otherwise, false.
The route name.
When this method returns, contains the instance, if the route name is found; otherwise, null. This parameter is passed uninitialized.
Gets the virtual path root.
The virtual path root.
Extension methods for
Maps the specified route template.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
Maps the specified route template and sets default route values.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
An object that contains default route values.
Maps the specified route template and sets default route values and constraints.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
An object that contains default route values.
A set of expressions that constrain the values for routeTemplate.
Maps the specified route template and sets default route values, constraints, and end-point message handler.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
An object that contains default route values.
A set of expressions that constrain the values for routeTemplate.
The handler to which the request will be dispatched.
Defines an implementation of an which dispatches an incoming and creates an as a result.
Initializes a new instance of the class, using the default configuration and dispatcher.
Initializes a new instance of the class with a specified dispatcher.
The HTTP dispatcher that will handle incoming requests.
Initializes a new instance of the class with a specified configuration.
The used to configure this instance.
Initializes a new instance of the class with a specified configuration and dispatcher.
The used to configure this instance.
The HTTP dispatcher that will handle incoming requests.
Gets the used to configure this instance.
The used to configure this instance.
Gets the HTTP dispatcher that handles incoming requests.
The HTTP dispatcher that handles incoming requests.
Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Prepares the server for operation.
Dispatches an incoming .
A task representing the asynchronous operation.
The request to dispatch.
The token to monitor for cancellation requests.
Specifies whether error details, such as exception messages and stack traces, should be included in error messages.
Use the default behavior for the host environment. For ASP.NET hosting, use the value from the customErrors element in the Web.config file. For self-hosting, use the value .
Only include error details when responding to a local request.
Always include error details.
Never include error details.
Represents an attribute that is used to indicate that a controller method is not an action method.
Initializes a new instance of the class.
Attribute on a parameter or type that produces a . If the attribute is on a type-declaration, then it's as if that attribute is present on all action parameters of that type.
Initializes a new instance of the class.
Gets the parameter binding.
The parameter binding.
The parameter description.
Enables a controller action to support OData query parameters.
Initializes a new instance of the class.
Applies the result limit to the query results.
The query results after the result limit is applied.
The context for the action.
The original query results.
Called by the Web API framework after the action method executes.
The filter context.
Called by the Web API framework before the action method executes.
The filter context.
The maximum number of results that should be returned from this query regardless of query-specified limits.
The maximum number of results that should be returned. A value of zero indicates no limit.
The to use. Derived classes can use this to have a per-attribute query builder instead of the one on
The class can be used to indicate properties about a route parameter (the literals and placeholders located within segments of a ). It can for example be used to indicate that a route parameter is optional.
An optional parameter.
Returns a that represents this instance.
A that represents this instance.
Provides type-safe accessors for services obtained from a object.
Gets the service.
Returns an instance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns an instance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the collection.
Returns a collection of objects.
The services container.
Gets the service.
Returns an instance.
The services container.
Gets the service.
Returns an instance, or null if no instance was registered.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns an instance.
The services container.
Gets the collection.
Returns a collection of objects.
The services container.
Gets the service.
Returns an instance.
The services container.
Gets the collection.
Returns a collection ofobjects.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the service.
Returns aninstance.
The services container.
Gets the collection.
Returns a colleciton ofobjects.
The services container.
Invokes the action methods of a controller.
Initializes a new instance of the class.
Asynchronously invokes the specified action by using the specified controller context.
The invoked action.
The controller context.
The cancellation token.
Represents a reflection based action selector.
Initializes a new instance of the class.
Gets the action mappings for the .
The action mappings.
The information that describes a controller.
Selects an action for the .
The selected action.
The controller context.
Represents a container for services that can be specific to a controller. This shadows the services from its parent . A controller can either set a service here, or fall through to the more global set of services.
Initializes a new instance of the class.
The parent services container.
Removes a single-instance service from the default services.
The type of service.
Gets a service of the specified type.
The first instance of the service, or null if the service is not found.
The type of service.
Gets the list of service objects for a given service type, and validates the service type.
The list of service objects of the specified type.
The service type.
Gets the list of service objects for a given service type.
The list of service objects of the specified type, or an empty list if the service is not found.
The type of service.
Queries whether a service type is single-instance.
true if the service type has at most one instance, or false if the service type supports multiple instances.
The service type.
Replaces a single-instance service object.
The service type.
The service object that replaces the previous instance.
Describes *how* the binding will happen and does not actually bind.
Initializes a new instance of the class.
Initializes a new instance of the class.
The back pointer to the action this binding is for.
The synchronous bindings for each parameter.
Gets or sets the back pointer to the action this binding is for.
The back pointer to the action this binding is for.
Executes asynchronously the binding for the given request context.
Task that is signaled when the binding is complete.
The action context for the binding. This contains the parameter dictionary that will get populated.
The cancellation token for cancelling the binding operation. Or a binder can also bind a parameter to this.
Gets or sets the synchronous bindings for each parameter.
The synchronous bindings for each parameter.
Contains information for the executing action.
Initializes a new instance of the class.
Initializes a new instance of the class.
The controller context.
The action descriptor.
Gets a list of action arguments.
A list of action arguments.
Gets or sets the action descriptor for the action context.
The action descriptor.
Gets or sets the controller context.
The controller context.
Gets the model state dictionary for the context.
The model state dictionary.
Gets the request message for the action context.
The request message for the action context.
Gets or sets the response message for the action context.
The response message for the action context.
Contains extension methods for .
Binds the model to a value by using the specified controller context and binding context.
true if the bind succeeded; otherwise, false.
The execution context.
The binding context.
Binds the model to a value by using the specified controller context, binding context, and model binders.
true if the bind succeeded; otherwise, false.
The execution context.
The binding context.
The collection of model binders.
Retrieves the instance for a given .
An instance.
The context.
Retrieves the collection of registered instances.
A collection of instances.
The context.
Retrieves the collection of registered instances.
A collection of registered instances.
The context.
The metadata.
Binds the model to the property by using the specified execution context and binding context.
true if the bind succeeded; otherwise, false.
The execution context.
The parent binding context.
The name of the property to bind with the model.
The metadata provider for the model.
When this method returns, contains the bound model.
The type of the model.
Provides information about the action methods.
Initializes a new instance of the class.
Initializes a new instance of the class with specified information that describes the controller of the action.
The information that describes the controller of the action.
Gets or sets the binding that describes the action.
The binding that describes the action.
Gets the name of the action.
The name of the action.
Gets or sets the action configuration.
The action configuration.
Gets the information that describes the controller of the action.
The information that describes the controller of the action.
Executes the described action and returns a that once completed will contain the return value of the action.
A that once completed will contain the return value of the action.
The controller context.
A list of arguments.
The cancellation token.
Returns the custom attributes associated with the action descriptor.
The custom attributes associated with the action descriptor.
The action descriptor.
Retrieves the filters for the given configuration and action.
The filters for the given configuration and action.
Retrieves the filters for the action descriptor.
The filters for the action descriptor.
Retrieves the parameters for the action descriptor.
The parameters for the action descriptor.
Gets the properties associated with this instance.
The properties associated with this instance.
Gets the converter for correctly transforming the result of calling " into an instance of .
The action result converter.
Gets the return type of the descriptor.
The return type of the descriptor.
Gets the collection of supported HTTP methods for the descriptor.
The collection of supported HTTP methods for the descriptor.
Contains information for a single HTTP operation.
Initializes a new instance of the class.
Initializes a new instance of the class.
The configuration.
The route data.
The request.
Gets or sets the configuration.
The configuration.
Gets or sets the HTTP controller.
The HTTP controller.
Gets or sets the controller descriptor.
The controller descriptor.
Gets or sets the request.
The request.
Gets or sets the route data.
The route data.
Represents information that describes the HTTP controller.
Initializes a new instance of the class.
Initializes a new instance of the class.
The configuration.
The controller name.
The controller type.
Gets or sets the configurations associated with the controller.
The configurations associated with the controller.
Gets or sets the name of the controller.
The name of the controller.
Gets or sets the type of the controller.
The type of the controller.
Creates a controller instance for the given .
The created controller instance.
The request message
Retrieves a collection of custom attributes of the controller.
A collection of custom attributes
The type of the object.
Returns a collection of filters associated with the controller.
A collection of filters associated with the controller.
Gets the properties associated with this instance.
The properties associated with this instance.
Contains settings for an HTTP controller.
Initializes a new instance of the class.
A configuration object that is used to initialize the instance.
Gets the collection of instances for the controller.
The collection of instances.
Gets the collection of parameter bindingfunctions for for the controller.
The collection of parameter binding functions.
Gets the collection of service instances for the controller.
The collection of service instances.
Describes how a parameter is bound. The binding should be static (based purely on the descriptor) and can be shared across requests.
Initializes a new instance of the class.
An that describes the parameters.
Gets the that was used to initialize this instance.
The instance.
If the binding is invalid, gets an error message that describes the binding error.
An error message. If the binding was successful, the value is null.
Asynchronously executes the binding for the given request.
A task object representing the asynchronous operation.
Metadata provider to use for validation.
The action context for the binding. The action context contains the parameter dictionary that will get populated with the parameter.
Cancellation token for cancelling the binding operation.
Gets the parameter value from argument dictionary of the action context.
The value for this parameter in the given action context, or null if the parameter has not yet been set.
The action context.
Gets a value that indicates whether the binding was successful.
true if the binding was successful; otherwise, false.
Sets the result of this parameter binding in the argument dictionary of the action context.
The action context.
The parameter value.
Returns a value indicating whether this instance will read the entity body of the HTTP message.
true if this will read the entity body; otherwise, false.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Initializes a new instance of the class.
The action descriptor.
Gets or sets the action descriptor.
The action descriptor.
Gets or sets the for the .
The for the .
Gets the default value of the parameter.
The default value of the parameter.
Retrieves a collection of the custom attributes from the parameter.
A collection of the custom attributes from the parameter.
The type of the custom attributes.
Gets a value that indicates whether the parameter is optional.
true if the parameter is optional; otherwise, false..
Gets or sets the parameter binding attribute.
The parameter binding attribute.
Gets the name of the parameter.
The name of the parameter.
Gets the type of the parameter.
The type of the parameter.
Gets the prefix of this parameter.
The prefix of this parameter.
Gets the properties of this parameter.
The properties of this parameter.
A contract for a conversion routine that can take the result of an action returned from <see cref="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})" /> and convert it to an instance of .
Converts the specified object to another object.
The converted object.
The controller context.
The action result.
No content here will be updated; please do not add material here.
Gets the
A object.
The action descriptor.
If a controller is decorated with an attribute with this interface, then it gets invoked to initialize the controller settings.
Callback invoked to set per-controller overrides for this controllerDescriptor.
The controller settings to initialize.
The controller descriptor. Note that the can be associated with the derived controller type given that is inherited.
Contains method that is used to invoke HTTP operation.
Executes asynchronously the HTTP operation.
The newly started task.
The execution context.
The cancellation token assigned for the HTTP operation.
Contains the logic for selecting an action method.
Returns a map, keyed by action string, of all that the selector can select. This is primarily called by to discover all the possible actions in the controller.
A map of that the selector can select, or null if the selector does not have a well-defined mapping of .
The controller descriptor.
Selects the action for the controller.
The action for the controller.
The context of the controller.
No content here will be updated; please do not add material here.
Executes the controller for synchronization.
The controller.
The current context for a test controller.
The notification that cancels the operation.
Defines extension methods for .
Binds parameter that results as an error.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The error message that describes the reason for fail bind.
Bind the parameter as if it had the given attribute on the declaration.
The HTTP parameter binding object.
The parameter to provide binding for.
The attribute that describes the binding.
Binds parameter by parsing the HTTP body content.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
Binds parameter by parsing the HTTP body content.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.
Binds parameter by parsing the HTTP body content.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.
The body model validator used to validate the parameter.
Binds parameter by parsing the HTTP body content.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.
Binds parameter by parsing the query string.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
Binds parameter by parsing the query string.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The value provider factories which provide query string parameter data.
Binds parameter by parsing the query string.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The model binder used to assemble the parameter into an object.
Binds parameter by parsing the query string.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The model binder used to assemble the parameter into an object.
The value provider factories which provide query string parameter data.
Binds parameter by parsing the query string.
The HTTP parameter binding object.
The parameter descriptor that describes the parameter to bind.
The value provider factories which provide query string parameter data.
Represents a reflected synchronous or asynchronous action method.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified descriptor and method details.
The controller descriptor.
The action-method information.
Gets the name of the action.
The name of the action.
Executes the described action and returns a that once completed will contain the return value of the action.
A that once completed will contain the return value of the action.
The context.
The arguments.
A cancellation token to cancel the action.
Returns an array of custom attributes defined for this member, identified by type.
An array of custom attributes or an empty array if no custom attributes exist.
The type of the custom attributes.
Retrieves information about action filters.
The filter information.
Retrieves the parameters of the action method.
The parameters of the action method.
Gets or sets the action-method information.
The action-method information.
Gets the return type of this method.
The return type of this method.
Gets or sets the supported http methods.
The supported http methods.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Initializes a new instance of the class.
The action descriptor.
The parameter information.
Gets the default value for the parameter.
The default value for the parameter.
Retrieves a collection of the custom attributes from the parameter.
A collection of the custom attributes from the parameter.
The type of the custom attributes.
Gets a value that indicates whether the parameter is optional.
true if the parameter is optional; otherwise false.
Gets or sets the parameter information.
The parameter information.
Gets the name of the parameter.
The name of the parameter.
Gets the type of the parameter.
The type of the parameter.
Represents a converter for actions with a return type of .
Initializes a new instance of the class.
Converts a object to another object.
The converted object.
The controller context.
The action result.
An abstract class that provides a container for services used by ASP.NET Web API.
Initializes a new instance of the class.
Adds a service to the end of services list for the given service type.
The service type.
The service instance.
Adds the services of the specified collection to the end of the services list for the given service type.
The service type.
The services to add.
Removes all the service instances of the given service type.
The service type to clear from the services list.
Removes all instances of a multi-instance service type.
The service type to remove.
Removes a single-instance service type.
The service type to remove.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Searches for a service that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence.
The zero-based index of the first occurrence, if found; otherwise, -1.
The service type.
The delegate that defines the conditions of the element to search for.
Gets a service instance of a specified type.
The service type.
Gets a mutable list of service instances of a specified type.
A mutable list of service instances.
The service type.
Gets a collection of service instanes of a specified type.
A collection of service instances.
The service type.
Inserts a service into the collection at the specified index.
The service type.
The zero-based index at which the service should be inserted. If is passed, ensures the element is added to the end.
The service to insert.
Inserts the elements of the collection into the service list at the specified index.
The service type.
The zero-based index at which the new elements should be inserted. If is passed, ensures the elements are added to the end.
The collection of services to insert.
Determine whether the service type should be fetched with GetService or GetServices.
true iff the service is singular.
type of service to query
Removes the first occurrence of the given service from the service list for the given service type.
true if the item is successfully removed; otherwise, false.
The service type.
The service instance to remove.
Removes all the elements that match the conditions defined by the specified predicate.
The number of elements removed from the list.
The service type.
The delegate that defines the conditions of the elements to remove.
Removes the service at the specified index.
The service type.
The zero-based index of the service to remove.
Replaces all existing services for the given service type with the given service instance. This works for both singular and plural services.
The service type.
The service instance.
Replaces all instances of a multi-instance service with a new instance.
The type of service.
The service instance that will replace the current services of this type.
Replaces all existing services for the given service type with the given service instances.
The service type.
The service instances.
Replaces a single-instance service of a specified type.
The service type.
The service instance.
Removes the cached values for a single service type.
The service type.
A converter for creating responses from actions that return an arbitrary value.
The declared return type of an action.
Initializes a new instance of the class.
Converts the result of an action with arbitrary return type to an instance of .
The newly created object.
The action controller context.
The execution result.
Represents a converter for creating a response from actions that do not return a value.
Initializes a new instance of the class.
Converts the created response from actions that do not return a value.
The converted response.
The context of the controller.
The result of the action.
Represents a dependency injection container.
Starts a resolution scope.
The dependency scope.
Represents an interface for the range of the dependencies.
Retrieves a service from the scope.
The retrieved service.
The service to be retrieved.
Retrieves a collection of services from the scope.
The retrieved collection of services.
The collection of services to be retrieved.
Describes an API defined by relative URI path and HTTP method.
Initializes a new instance of the class.
Gets or sets the action descriptor that will handle the API.
The action descriptor.
Gets or sets the documentation of the API.
The documentation.
Gets or sets the HTTP method.
The HTTP method.
Gets the ID. The ID is unique within .
Gets the parameter descriptions.
Gets or sets the relative path.
The relative path.
Gets or sets the registered route for the API.
The route.
Gets the supported request body formatters.
Gets the supported response formatters.
Explores the URI space of the service based on routes, controllers and actions available in the system.
Initializes a new instance of the class.
The configuration.
Gets the API descriptions. The descriptions are initialized on the first access.
Gets or sets the documentation provider. The provider will be responsible for documenting the API.
The documentation provider.
Gets a collection of HttpMethods supported by the action. Called when initializing the .
A collection of HttpMethods supported by the action.
The route.
The action descriptor.
Determines whether the action should be considered for generation. Called when initializing the .
true if the action should be considered for generation, false otherwise.
The action variable value from the route.
The action descriptor.
The route.
Determines whether the controller should be considered for generation. Called when initializing the .
true if the controller should be considered for generation, false otherwise.
The controller variable value from the route.
The controller descriptor.
The route.
This attribute can be used on the controllers and actions to influence the behavior of .
Initializes a new instance of the class.
Gets or sets a value indicating whether to exclude the controller or action from the instances generated by .
true if the controller or action should be ignored; otherwise, false.
Describes a parameter on the API defined by relative URI path and HTTP method.
Initializes a new instance of the class.
Gets or sets the documentation.
The documentation.
Gets or sets the name.
The name.
Gets or sets the parameter descriptor.
The parameter descriptor.
Gets or sets the source of the parameter. It may come from the request URI, request body or other places.
The source.
Describes where the parameter come from.
The parameter come from Uri.
The parameter come from Body.
The location is unknown.
Defines the interface for getting a collection of .
Gets the API descriptions.
Defines the provider responsible for documenting the service.
Gets the documentation based on .
The documentation for the controller.
The action descriptor.
Gets the documentation based on .
The documentation for the controller.
The parameter descriptor.
Provides an implementation of with no external dependencies.
Initializes a new instance of the class.
Returns a list of assemblies available for the application.
A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of assemblies.
Represents a default implementation of an . A different implementation can be registered via the . We optimize for the case where we have an instance per instance but can support cases where there are many instances for one as well. In the latter case the lookup is slightly slower because it goes through the dictionary.
Initializes a new instance of the class.
Creates the specified by using the given .
An instance of type .
The request message.
The controller descriptor.
The type of the controller.
Represents a default instance for choosing a given a . A different implementation can be registered via the .
Initializes a new instance of the class.
The configuration.
Specifies the suffix string in the controller name.
Returns a map, keyed by controller string, of all that the selector can select.
A map of all that the selector can select, or null if the selector does not have a well-defined mapping of .
Gets the name of the controller for the specified .
The name of the controller for the specified .
The HTTP request message.
Selects a for the given .
The instance for the given .
The HTTP request message.
Provides an implementation of with no external dependencies.
Initializes a new instance of the class.
Initializes a new instance using a predicate to filter controller types.
The predicate.
Returns a list of controllers available for the application.
An <see cref="T:System.Collections.Generic.ICollection`1" /> of controllers.
The assemblies resolver.
Gets a value whether the resolver type is a controller type predicate.
true if the resolver type is a controller type predicate; otherwise, false.
Dispatches an incoming to an implementation for processing.
Initializes a new instance of the class with the specified configuration.
The http configuration.
Gets the HTTP configuration.
The HTTP configuration.
Dispatches an incoming to an .
A representing the ongoing operation.
The request to dispatch
The cancellation token.
This class is the default endpoint message handler which examines the of the matched route, and chooses which message handler to call. If is null, then it delegates to .
Initializes a new instance of the class, using the provided and as the default handler.
The server configuration.
Initializes a new instance of the class, using the provided and .
The server configuration.
The default handler to use when the has no .
Sends an HTTP request as an asynchronous operation.
The task object representing the asynchronous operation.
The HTTP request message to send.
The cancellation token to cancel operation.
Provides an abstraction for managing the assemblies of an application. A different implementation can be registered via the .
Returns a list of assemblies available for the application.
An <see cref="T:System.Collections.Generic.ICollection`1" /> of assemblies.
Defines the methods that are required for an .
Creates an object.
An object.
The message request.
The HTTP controller descriptor.
The type of the controller.
Defines the methods that are required for an factory.
Returns a map, keyed by controller string, of all that the selector can select. This is primarily called by to discover all the possible controllers in the system.
A map of all that the selector can select, or null if the selector does not have a well-defined mapping of .
Selects a for the given .
An instance.
The request message.
Provides an abstraction for managing the controller types of an application. A different implementation can be registered via the DependencyResolver.
Returns a list of controllers available for the application.
An <see cref="T:System.Collections.Generic.ICollection`1" /> of controllers.
The resolver for failed assemblies.
Provides information about an action method, such as its name, controller, parameters, attributes, and filters.
Initializes a new instance of the class.
Returns the filters that are associated with this action method.
The filters that are associated with this action method.
The configuration.
The action descriptor.
Represents the base class for all action-filter attributes.
Initializes a new instance of the class.
Occurs after the action method is invoked.
The action executed context.
Occurs before the action method is invoked.
The action context.
Executes the filter action asynchronously.
The newly created task for this operation.
The action context.
The cancellation token assigned for this task.
The delegate function to continue after the action method is invoked.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Calls when a process requests authorization.
The action context, which encapsulates information for using .
Executes the authorization filter during synchronization.
The authorization filter during synchronization.
The action context, which encapsulates information for using .
The cancellation token that cancels the operation.
A continuation of the operation.
Represents the configuration filter provider.
Initializes a new instance of the class.
Returns the filters that are associated with this configuration method.
The filters that are associated with this configuration method.
The configuration.
The action descriptor.
Represents the attributes for the exception filter.
Initializes a new instance of the class.
Raises the exception event.
The context for the action.
Asynchronously executes the exception filter.
The result of the execution.
The context for the action.
The cancellation context.
Represents the base class for action-filter attributes.
Initializes a new instance of the class.
Gets a value that indicates whether multiple filters are allowed.
true if multiple filters are allowed; otherwise, false.
Provides information about the available action filters.
Initializes a new instance of the class.
The instance of this class.
The scope of this class.
Gets or sets an instance of the .
A .
Gets or sets the scope .
The scope of the FilterInfo.
Defines values that specify the order in which filters run within the same filter type and filter order.
Specifies an action before Controller.
Specifies an order before Action and after Global.
Specifies an order after Controller.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Initializes a new instance of the class.
The action context.
The exception.
Gets or sets the HTTP action context.
The HTTP action context.
Gets or sets the exception that was raised during the execution.
The exception that was raised during the execution.
Gets the object for the context.
The object for the context.
Gets or sets the for the context.
The for the context.
Represents a collection of HTTP filters.
Initializes a new instance of the class.
Adds an item at the end of the collection.
The item to add to the collection.
Removes all item in the collection.
Determines whether the collection contains the specified item.
true if the collection contains the specified item; otherwise, false.
The item to check.
Gets the number of elements in the collection.
The number of elements in the collection.
Gets an enumerator that iterates through the collection.
An enumerator object that can be used to iterate through the collection.
Removes the specified item from the collection.
The item to remove in the collection.
Gets an enumerator that iterates through the collection.
An enumerator object that can be used to iterate through the collection.
Defines the methods that are used in an action filter.
Executes the filter action asynchronously.
The newly created task for this operation.
The action context.
The cancellation token assigned for this task.
The delegate function to continue after the action method is invoked.
No content here will be updated; please do not add material here.
Executes the authorization filter to synchronize.
The authorization filter to synchronize.
The action context.
The cancellation token associated with the filter.
The continuation.
Defines the methods that are required for an exception filter.
Executes an asynchronous exception filter.
An asynchronous exception filter.
The action executed context.
The cancellation token.
Specifies a server-side component that is used by the indexing system to index documents that have the file format associated with the IFilter.
Gets or sets a value indicating whether more than one instance of the indicated attribute can be specified for a single program element.
true if more than one instance is allowed to be specified; otherwise, false. The default is false.
Provides filter information.
Returns an enumeration of filters.
An enumeration of filters.
The HTTP configuration.
The action descriptor.
Provides common keys for properties stored in the .
Provides a key for the client certificate for this request.
Provides a key for the associated with this request.
Provides a key for the collection of resources that should be disposed when a request is disposed.
Provides a key for the associated with this request.
Provides a key for the associated with this request.
Provides a key that indicates whether error details are to be included in the response for this HTTP request.
Provides a key that indicates whether the request originates from a local address.
Provides a key for the stored in . This is the correlation ID for that request.
Provides a key for the parsed query string stored in .
Provides a key for a delegate which can retrieve the client certificate for this request.
Provides a key for the current stored in . If is null then no context is stored.
Interface for controlling the use of buffering requests and responses in the host. If a host provides support for buffering requests and/or responses then it can use this interface to determine the policy for when buffering is to be used.
Determines whether the host should buffer the entity body.
true if buffering should be used; otherwise a streamed request should be used.
The host context.
Determines whether the host should buffer the entity body.
true if buffering should be used; otherwise a streamed response should be used.
The HTTP response message.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
The provider.
The type of the container.
The model accessor.
The type of the model.
The name of the property.
Gets a dictionary that contains additional metadata about the model.
A dictionary that contains additional metadata about the model.
Gets or sets the type of the container for the model.
The type of the container for the model.
Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.
true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.
Gets or sets the description of the model.
The description of the model. The default value is null.
Gets the display name for the model.
The display name for the model.
Gets a list of validators for the model.
A list of validators for the model.
The validator providers for the model.
Gets or sets a value that indicates whether the model is a complex type.
A value that indicates whether the model is considered a complex.
Gets a value that indicates whether the type is nullable.
true if the type is nullable; otherwise, false.
Gets or sets a value that indicates whether the model is read-only.
true if the model is read-only; otherwise, false.
Gets the value of the model.
The model value can be null.
Gets the type of the model.
The type of the model.
Gets a collection of model metadata objects that describe the properties of the model.
A collection of model metadata objects that describe the properties of the model.
Gets the property name.
The property name.
Gets or sets the provider.
The provider.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Gets a ModelMetadata object for each property of a model.
A ModelMetadata object for each property of a model.
The container.
The type of the container.
Get metadata for the specified property.
The metadata model for the specified property.
The model accessor.
The type of the container.
The property to get the metadata model for.
Gets the metadata for the specified model accessor and model type.
The metadata.
The model accessor.
The type of the mode.
Provides an abstract class to implement a metadata provider.
The type of the model metadata.
Initializes a new instance of the class.
When overridden in a derived class, creates the model metadata for the property using the specified prototype.
The model metadata for the property.
The prototype from which to create the model metadata.
The model accessor.
When overridden in a derived class, creates the model metadata for the property.
The model metadata for the property.
The set of attributes.
The type of the container.
The type of the model.
The name of the property.
Retrieves a list of properties for the model.
A list of properties for the model.
The model container.
The type of the container.
Retrieves the metadata for the specified property using the container type and property name.
The metadata for the specified property.
The model accessor.
The type of the container.
The name of the property.
Returns the metadata for the specified property using the type of the model.
The metadata for the specified property.
The model accessor.
The type of the container.
Provides prototype cache data for .
Initializes a new instance of the class.
The attributes that provides data for the initialization.
Gets or sets the metadata display attribute.
The metadata display attribute.
Gets or sets the metadata display format attribute.
The metadata display format attribute.
Gets or sets the metadata editable attribute.
The metadata editable attribute.
Gets or sets the metadata read-only attribute.
The metadata read-only attribute.
Provides a container for common metadata, for the class, for a data model.
Initializes a new instance of the class.
The prototype used to initialize the model metadata.
The model accessor.
Initializes a new instance of the class.
The metadata provider.
The type of the container.
The type of the model.
The name of the property.
The attributes that provides data for the initialization.
Retrieves a value that indicates whether empty strings that are posted back in forms should be converted to null.
true if empty strings that are posted back in forms should be converted to null; otherwise, false.
Retrieves the description of the model.
The description of the model.
Retrieves a value that indicates whether the model is read-only.
true if the model is read-only; otherwise, false.
No content here will be updated; please do not add material here.
The type of prototype cache.
Initializes a new instance of the class.
The prototype.
The model accessor.
Initializes a new instance of the class.
The provider.
The type of container.
The type of the model.
The name of the property.
The prototype cache.
Indicates whether empty strings that are posted back in forms should be computed and converted to null.
true if empty strings that are posted back in forms should be computed and converted to null; otherwise, false.
Indicates the computation value.
The computation value.
Gets a value that indicates whether the model is a complex type.
A value that indicates whether the model is considered a complex type by the Web API framework.
Gets a value that indicates whether the model to be computed is read-only.
true if the model to be computed is read-only; otherwise, false.
Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.
true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.
Gets or sets the description of the model.
The description of the model.
Gets a value that indicates whether the model is a complex type.
A value that indicates whether the model is considered a complex type by the Web API framework.
Gets or sets a value that indicates whether the model is read-only.
true if the model is read-only; otherwise, false.
Gets or sets a value that indicates whether the prototype cache is updating.
true if the prototype cache is updating; otherwise, false.
Implements the default model metadata provider.
Initializes a new instance of the class.
Creates the metadata from prototype for the specified property.
The metadata for the property.
The prototype.
The model accessor.
Creates the metadata for the specified property.
The metadata for the property.
The attributes.
The type of the container.
The type of the model.
The name of the property.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Creates metadata from prototype.
The metadata.
The model metadata prototype.
The model accessor.
Creates a prototype of the metadata provider of the .
A prototype of the metadata provider.
The attributes.
The type of container.
The type of model.
The name of the property.
Represents the binding directly to the cancellation token.
Initializes a new instance of the class.
The binding descriptor.
Executes the binding during synchronization.
The binding during synchronization.
The metadata provider.
The action context.
The notification after the cancellation of the operations.
Represents an attribute that invokes a custom model binder.
Initializes a new instance of the class.
Retrieves the associated model binder.
A reference to an object that implements the interface.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Default implementation of the interface. This interface is the primary entry point for binding action parameters.
The associated with the .
The action descriptor.
Gets the associated with the .
The associated with the .
The parameter descriptor.
Defines a binding error.
Initializes a new instance of the class.
The error descriptor.
The message.
Gets the error message.
The error message.
Executes the binding method during synchronization.
The metadata provider.
The action context.
The cancellation Token value.
Represents parameter binding that will read from the body and invoke the formatters.
Initializes a new instance of the class.
The descriptor.
The formatter.
The body model validator.
Gets or sets an interface for the body model validator.
An interface for the body model validator.
Gets the error message.
The error message.
Asynchronously execute the binding of .
The result of the action.
The metadata provider.
The context associated with the action.
The cancellation token.
Gets or sets an enumerable object that represents the formatter for the parameter binding.
An enumerable object that represents the formatter for the parameter binding.
Asynchronously reads the content of .
The result of the action.
The request.
The type.
The formatter.
The format logger.
Gets whether the will read body.
True if the will read body; otherwise, false.
Represents the extensions for the collection of form data.
Reads the collection extensions with specified type.
The read collection extensions.
The form data.
The generic type.
Reads the collection extensions with specified type.
The collection extensions.
The form data.
The name of the model.
The required member selector.
The formatter logger.
The generic type.
Reads the collection extensions with specified type.
The collection extensions with specified type.
The form data.
The type of the object.
Reads the collection extensions with specified type and model name.
The collection extensions.
The form data.
The type of the object.
The name of the model.
The required member selector.
The formatter logger.
Enumerates the behavior of the HTTP binding.
The optional binding behavior
Never use HTTP binding.
HTTP binding is required.
Provides a base class for model-binding behavior attributes.
Initializes a new instance of the class.
The behavior.
Gets or sets the behavior category.
The behavior category.
Gets the unique identifier for this attribute.
The id for this attribute.
Parameter binds to the request.
Initializes a new instance of the class.
The parameter descriptor.
Asynchronously executes parameter binding.
The binded parameter.
The metadata provider.
The action context.
The cancellation token.
Defines the methods that are required for a model binder.
Binds the model to a value by using the specified controller context and binding context.
The bound value.
The action context.
The binding context.
Represents a value provider for parameter binding.
Gets the instances used by this parameter binding.
The instances used by this parameter binding.
Represents the class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded.
Initializes a new instance of the class.
Determines whether this can read objects of the specified .
true if objects of this type can be read; otherwise false.
The type of object that will be read.
Reads an object of the specified from the specified stream. This method is called during deserialization.
A whose result will be the object instance that has been read.
The type of object to read.
The from which to read.
The content being read.
The to log events to.
Specify this parameter uses a model binder. This can optionally specify the specific model binder and value providers that drive that model binder. Derived attributes may provide convenience settings for the model binder or value provider.
Initializes a new instance of the class.
Initializes a new instance of the class.
The type of model binder.
Gets or sets the type of model binder.
The type of model binder.
Gets the binding for a parameter.
The that contains the binding.
The parameter to bind.
Get the IModelBinder for this type.
a non-null model binder.
The configuration.
model type that the binder is expected to bind.
Gets the model binder provider.
The instance.
The configuration object.
Gets the value providers that will be fed to the model binder.
A collection of instances.
The configuration object.
Gets or sets the name to consider as the parameter name during model binding.
The parameter name to consider.
Gets or sets a value that specifies whether the prefix check should be suppressed.
true if the prefix check should be suppressed; otherwise, false.
Provides a container for model-binder configuration.
Gets or sets the name of the resource file (class key) that contains localized string values.
The name of the resource file (class key).
Gets or sets the current provider for type-conversion error message.
The current provider for type-conversion error message.
Gets or sets the current provider for value-required error messages.
The error message provider.
Provides a container for model-binder error message provider.
Describes a parameter that gets bound via ModelBinding.
Initializes a new instance of the class.
The parameter descriptor.
The model binder.
The collection of value provider factory.
Gets the model binder.
The model binder.
Asynchronously executes the parameter binding via the model binder.
The task that is signaled when the binding is complete.
The metadata provider to use for validation.
The action context for the binding.
The cancellation token assigned for this task for cancelling the binding operation.
Gets the collection of value provider factory.
The collection of value provider factory.
Provides an abstract base class for model binder providers.
Initializes a new instance of the class.
Finds a binder for the given type.
A binder, which can attempt to bind this type. Or null if the binder knows statically that it will never be able to bind the type.
A configuration object.
The type of the model to bind against.
Provides the context in which a model binder functions.
Initializes a new instance of the class.
Initializes a new instance of the class.
The binding context.
Gets or sets a value that indicates whether the binder should use an empty prefix.
true if the binder should use an empty prefix; otherwise, false.
Gets or sets the model.
The model.
Gets or sets the model metadata.
The model metadata.
Gets or sets the name of the model.
The name of the model.
Gets or sets the state of the model.
The state of the model.
Gets or sets the type of the model.
The type of the model.
Gets the property metadata.
The property metadata.
Gets or sets the validation node.
The validation node.
Gets or sets the value provider.
The value provider.
Represents an error that occurs during model binding.
Initializes a new instance of the class by using the specified exception.
The exception.
Initializes a new instance of the class by using the specified exception and error message.
The exception.
The error message
Initializes a new instance of the class by using the specified error message.
The error message
Gets or sets the error message.
The error message.
Gets or sets the exception object.
The exception object.
Represents a collection of instances.
Initializes a new instance of the class.
Adds the specified Exception object to the model-error collection.
The exception.
Adds the specified error message to the model-error collection.
The error message.
Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.
Initializes a new instance of the class.
Gets a object that contains any errors that occurred during model binding.
The model state errors.
Gets a object that encapsulates the value that was being bound during model binding.
The model state value.
Represents the state of an attempt to bind a posted form to an action method, which includes validation information.
Initializes a new instance of the class.
Initializes a new instance of the class by using values that are copied from the specified model-state dictionary.
The dictionary.
Adds the specified item to the model-state dictionary.
The object to add to the model-state dictionary.
Adds an element that has the specified key and value to the model-state dictionary.
The key of the element to add.
The value of the element to add.
Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.
The key.
The exception.
Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.
The key.
The error message.
Removes all items from the model-state dictionary.
Determines whether the model-state dictionary contains a specific value.
true if item is found in the model-state dictionary; otherwise, false.
The object to locate in the model-state dictionary.
Determines whether the model-state dictionary contains the specified key.
true if the model-state dictionary contains the specified key; otherwise, false.
The key to locate in the model-state dictionary.
Copies the elements of the model-state dictionary to an array, starting at a specified index.
The array. The array must have zero-based indexing.
The zero-based index in array at which copying starts.
Gets the number of key/value pairs in the collection.
The number of key/value pairs in the collection.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets a value that indicates whether this instance of the model-state dictionary is valid.
true if this instance is valid; otherwise, false.
Determines whether there are any objects that are associated with or prefixed with the specified key.
true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.
The key.
Gets or sets the value that is associated with the specified key.
The model state item.
The key.
Gets a collection that contains the keys in the dictionary.
A collection that contains the keys of the model-state dictionary.
Copies the values from the specified object into this dictionary, overwriting existing values if keys are the same.
The dictionary.
Removes the first occurrence of the specified object from the model-state dictionary.
true if item was successfully removed the model-state dictionary; otherwise, false. This method also returns false if item is not found in the model-state dictionary.
The object to remove from the model-state dictionary.
Removes the element that has the specified key from the model-state dictionary.
true if the element is successfully removed; otherwise, false. This method also returns false if key was not found in the model-state dictionary.
The key of the element to remove.
Sets the value for the specified key by using the specified value provider dictionary.
The key.
The value.
Returns an enumerator that iterates through a collection.
An IEnumerator object that can be used to iterate through the collection.
Attempts to gets the value that is associated with the specified key.
true if the object contains an element that has the specified key; otherwise, false.
The key of the value to get.
The value associated with the specified key.
Gets a collection that contains the values in the dictionary.
A collection that contains the values of the model-state dictionary.
Collection of functions that can produce a parameter binding for a given parameter.
Initializes a new instance of the class.
Adds function to the end of the collection. The function added is a wrapper around funcInner that checks that parameterType matches typeMatch.
type to match against HttpParameterDescriptor.ParameterType
inner function that is invoked if type match succeeds
Insert a function at the specified index in the collection. /// The function added is a wrapper around funcInner that checks that parameterType matches typeMatch.
index to insert at.
type to match against HttpParameterDescriptor.ParameterType
inner function that is invoked if type match succeeds
Execute each binding function in order until one of them returns a non-null binding.
the first non-null binding produced for the parameter. Of null if no binding is produced.
parameter to bind.
Maps a browser request to an array.
The type of the array.
Initializes a new instance of the class.
Indicates whether the model is binded.
true if the specified model is binded; otherwise, false.
The action context.
The binding context.
Converts the collection to an array.
true in all cases.
The action context.
The binding context.
The new collection.
Provides a model binder for arrays.
Initializes a new instance of the class.
Returns a model binder for arrays.
A model binder object or null if the attempt to get a model binder is unsuccessful.
The configuration.
The type of model.
Maps a browser request to a collection.
The type of the collection.
Initializes a new instance of the class.
Binds the model by using the specified execution context and binding context.
true if model binding is successful; otherwise, false.
The action context.
The binding context.
Provides a way for derived classes to manipulate the collection before returning it from the binder.
true in all cases.
The action context.
The binding context.
The new collection.
Provides a model binder for a collection.
Initializes a new instance of the class.
Retrieves a model binder for a collection.
The model binder.
The configuration of the model.
The type of the model.
Represents a data transfer object (DTO) for a complex model.
Initializes a new instance of the class.
The model metadata.
The collection of property metadata.
Gets or sets the model metadata of the .
The model metadata of the .
Gets or sets the collection of property metadata of the .
The collection of property metadata of the .
Gets or sets the results of the .
The results of the .
Represents a model binder for object.
Initializes a new instance of the class.
Determines whether the specified model is binded.
true if the specified model is binded; otherwise, false.
The action context.
The binding context.
Represents a complex model that invokes a model binder provider.
Initializes a new instance of the class.
Retrieves the associated model binder.
The model binder.
The configuration.
The type of the model to retrieve.
Represents the result for object.
Initializes a new instance of the class.
The object model.
The validation node.
Gets or sets the model for this object.
The model for this object.
Gets or sets the for this object.
The for this object.
Represents an that delegates to one of a collection of instances.
Initializes a new instance of the class.
An enumeration of binders.
Initializes a new instance of the class.
An array of binders.
Indicates whether the specified model is binded.
true if the model is binded; otherwise, false.
The action context.
The binding context.
Represents the class for composite model binder providers.
Initializes a new instance of the class.
Initializes a new instance of the class.
A collection of
Gets the binder for the model.
The binder for the model.
The binder configuration.
The type of the model.
Gets the providers for the composite model binder.
The collection of providers.
Maps a browser request to a dictionary data object.
The type of the key.
The type of the value.
Initializes a new instance of the class.
Converts the collection to a dictionary.
true in all cases.
The action context.
The binding context.
The new collection.
Provides a model binder for a dictionary.
Initializes a new instance of the class.
Retrieves the associated model binder.
The associated model binder.
The configuration to use.
The type of model.
Maps a browser request to a key/value pair data object.
The type of the key.
The type of the value.
Initializes a new instance of the class.
Binds the model by using the specified execution context and binding context.
true if model binding is successful; otherwise, false.
The action context.
The binding context.
Provides a model binder for a collection of key/value pairs.
Initializes a new instance of the class.
Retrieves the associated model binder.
The associated model binder.
The configuration.
The type of model.
Maps a browser request to a mutable data object.
Initializes a new instance of the class.
Binds the model by using the specified action context and binding context.
true if binding is successful; otherwise, false.
The action context.
The binding context.
Retrieves a value that indicates whether a property can be updated.
true if the property can be updated; otherwise, false.
The metadata for the property to be evaluated.
Creates an instance of the model.
The newly created model object.
The action context.
The binding context.
Creates a model instance if an instance does not yet exist in the binding context.
The action context.
The binding context.
Retrieves metadata for properties of the model.
The metadata for properties of the model.
The action context.
The binding context.
Sets the value of a specified property.
The action context.
The binding context.
The metadata for the property to set.
The validation information about the property.
The validator for the model.
Provides a model binder for mutable objects.
Initializes a new instance of the class.
Retrieves the model binder for the specified type.
The model binder.
The configuration.
The type of the model to retrieve.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
The model type.
The model binder factory.
Initializes a new instance of the class by using the specified model type and the model binder.
The model type.
The model binder.
Returns a model binder by using the specified execution context and binding context.
The model binder, or null if the attempt to get a model binder is unsuccessful.
The configuration.
The model type.
Gets the type of the model.
The type of the model.
Gets or sets a value that specifies whether the prefix check should be suppressed.
true if the prefix check should be suppressed; otherwise, false.
Maps a browser request to a data object. This type is used when model binding requires conversions using a .NET Framework type converter.
Initializes a new instance of the class.
Binds the model by using the specified controller context and binding context.
true if model binding is successful; otherwise, false.
The action context.
The binding context.
Provides a model binder for a model that requires type conversion.
Initializes a new instance of the class.
Retrieve a model binder for a model that requires type conversion.
The model binder, or Nothing if the type cannot be converted or there is no value to convert.
The configuration of the binder.
The type of the model.
Maps a browser request to a data object. This class is used when model binding does not require type conversion.
Initializes a new instance of the class.
Binds the model by using the specified execution context and binding context.
true if model binding is successful; otherwise, false.
The action context.
The binding context.
Provides a model binder for a model that does not require type conversion.
Initializes a new instance of the class.
Retrieves the associated model binder.
The associated model binder.
The configuration.
The type of model.
The understands $filter, $orderby, $top and $skip OData query parameters
Initializes a new instance of the class.
Build the for the given uri.
The
The to build the from
A is used to extract the query from a Uri.
Build the for the given uri. Return null if there is no query in the Uri.
The
The to build the from
Represents a query option like $filter, $top etc.
Applies this on to an returning the resultant
The resultant
The source
The value part of the query parameter for this query part.
The query operator that this query parameter is for.
Represents an .
Initializes a new instance of the class.
Gets or sets a list of query parts.
Enables you to define which HTTP verbs are allowed when ASP.NET routing determines whether a URL matches a route.
Initializes a new instance of the class by using the HTTP verbs that are allowed for the route.
The HTTP verbs that are valid for the route.
Gets or sets the collection of allowed HTTP verbs for the route.
A collection of allowed HTTP verbs for the route.
Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.
When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.
The request that is being checked to determine whether it matches the URL.
The object that is being checked to determine whether it matches the URL.
The name of the parameter that is being checked.
An object that contains the parameters for a route.
An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated.
Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.
When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.
The request that is being checked to determine whether it matches the URL.
The object that is being checked to determine whether it matches the URL.
The name of the parameter that is being checked.
An object that contains the parameters for a route.
An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated.
Represents a route class for self-host (i.e. hosted outside of ASP.NET).
Initializes a new instance of the class.
Initializes a new instance of the class.
The route template.
Initializes a new instance of the class.
The route template.
The default values for the route parameters.
Initializes a new instance of the class.
The route template.
The default values for the route parameters.
The constraints for the route parameters.
Initializes a new instance of the class.
The route template.
The default values for the route parameters.
The constraints for the route parameters.
Any additional tokens for the route parameters.
Initializes a new instance of the class.
The route template.
The default values for the route parameters.
The constraints for the route parameters.
Any additional tokens for the route parameters.
The message handler that will be the recipient of the request.
Gets the constraints for the route parameters.
The constraints for the route parameters.
Gets any additional data tokens not used directly to determine whether a route matches an incoming .
Any additional data tokens not used directly to determine whether a route matches an incoming .
Gets the default values for route parameters if not provided by the incoming .
The default values for route parameters if not provided by the incoming .
Determines whether this route is a match for the incoming request by looking up the for the route.
The for a route if matches; otherwise null.
The virtual path root.
The HTTP request.
Attempts to generate a URI that represents the values passed in based on current values from the and new values using the specified .
A instance or null if URI cannot be generated.
The HTTP request message.
The route values.
Gets or sets the http route handler.
The http route handler.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP request.
The constraints for the route parameters.
The name of the parameter.
The list of parameter values.
One of the enumeration values of the enumeration.
Gets the route template describing the URI pattern to match against.
The route template describing the URI pattern to match against.
Encapsulates information regarding the HTTP route.
Initializes a new instance of the class.
An object that defines the route.
Initializes a new instance of the class.
An object that defines the route.
The value.
Gets the object that represents the route.
the object that represents the route.
Gets a collection of URL parameter values and default values for the route.
An object that contains values that are parsed from the URL and from default values.
Specifies an enumeration of route direction.
The UriResolution direction.
The UriGeneration direction.
Represents a route class for self-host of specified key/value pairs.
Initializes a new instance of the class.
Initializes a new instance of the class.
The dictionary.
Initializes a new instance of the class.
The key value.
Presents the data regarding the HTTP virtual path.
Initializes a new instance of the class.
The route of the virtual path.
The URL that was created from the route definition.
Gets or sets the route of the virtual path..
The route of the virtual path.
Gets or sets the URL that was created from the route definition.
The URL that was created from the route definition.
defines the interface for a route expressing how to map an incoming to a particular controller and action.
Gets the constraints for the route parameters.
The constraints for the route parameters.
Gets any additional data tokens not used directly to determine whether a route matches an incoming .
The additional data tokens.
Gets the default values for route parameters if not provided by the incoming .
The default values for route parameters.
Determine whether this route is a match for the incoming request by looking up the <see cref="!:IRouteData" /> for the route.
The <see cref="!:RouteData" /> for a route if matches; otherwise null.
The virtual path root.
The request.
Gets a virtual path data based on the route and the values provided.
The virtual path data.
The request message.
The values.
Gets the message handler that will be the recipient of the request.
The message handler.
Gets the route template describing the URI pattern to match against.
The route template.
Represents a base class route constraint.
Determines whether this instance equals a specified route.
True if this instance equals a specified route; otherwise, false.
The request.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Provides information about a route.
Gets the object that represents the route.
The object that represents the route.
Gets a collection of URL parameter values and default values for the route.
The values that are parsed from the URL and from default values.
Defines the properties for HTTP route.
Gets the HTTP route.
The HTTP route.
Gets the URI that represents the virtual path of the current HTTP route.
The URI that represents the virtual path of the current HTTP route.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
The HTTP request for this instance.
Returns a link for the specified route.
A link for the specified route.
The name of the route.
An object that contains the parameters for a route.
Returns a link for the specified route.
A link for the specified route.
The name of the route.
A route value.
Gets or sets the of the current instance.
The of the current instance.
Returns the route for the .
The route for the .
The name of the route.
A list of route values.
Returns the route for the .
The route for the .
The name of the route.
The route values.
Represents a container for service instances used by the . Note that this container only supports known types, and methods to get or set arbitrary service types will throw when called. For creation of arbitrary types, please use instead. The supported types for this container are: Passing any type which is not on this to any method on this interface will cause an to be thrown.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified object.
The object.
Removes a single-instance service from the default services.
The type of the service.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Gets a service of the specified type.
The first instance of the service, or null if the service is not found.
The type of service.
Gets the list of service objects for a given service type, and validates the service type.
The list of service objects of the specified type.
The service type.
Gets the list of service objects for a given service type.
The list of service objects of the specified type, or an empty list if the service is not found.
The type of service.
Queries whether a service type is single-instance.
true if the service type has at most one instance, or false if the service type supports multiple instances.
The service type.
Replaces a single-instance service object.
The service type.
The service object that replaces the previous instance.
Removes the cached values for a single service type.
The service type.
Represents a performance tracing class to log method entry/exit and duration.
Initializes the class with a specified configuration.
The configuration.
Represents the trace writer.
Invokes the specified traceAction to allow setting values in a new if and only if tracing is permitted at the given category and level.
The current . It may be null but doing so will prevent subsequent trace analysis from correlating the trace to a particular request.
The logical category for the trace. Users can define their own.
The at which to write this trace.
The action to invoke if tracing is enabled. The caller is expected to fill in the fields of the given in this action.
Represents an extension methods for .
Provides a set of methods and properties that help debug your code with the specified writer, request, category and exception.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The error occurred during execution.
Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The error occurred during execution.
The format of the message.
The message argument.
Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The format of the message.
The message argument.
Displays an error message in the list with the specified writer, request, category and exception.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The error occurred during execution.
Displays an error message in the list with the specified writer, request, category, exception, message format and argument.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The exception.
The format of the message.
The argument in the message.
Displays an error message in the list with the specified writer, request, category, message format and argument.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The format of the message.
The argument in the message.
Displays an error message in the class with the specified writer, request, category and exception.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The exception that appears during execution.
Displays an error message in the class with the specified writer, request, category and exception, message format and argument.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The exception.
The format of the message.
The message argument.
Displays an error message in the class with the specified writer, request, category and message format and argument.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The format of the message.
The message argument.
Displays the details in the .
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The error occurred during execution.
Displays the details in the .
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The error occurred during execution.
The format of the message.
The message argument.
Displays the details in the .
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The format of the message.
The message argument.
Indicates the trace listeners in the Listeners collection.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The trace level.
The error occurred during execution.
Indicates the trace listeners in the Listeners collection.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The trace level.
The error occurred during execution.
The format of the message.
The message argument.
Indicates the trace listeners in the Listeners collection.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The of the trace.
The format of the message.
The message argument.
Traces both a begin and an end trace around a specified operation.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The of the trace.
The name of the object performing the operation. It may be null.
The name of the operation being performed. It may be null.
The to invoke prior to performing the operation, allowing the given to be filled in. It may be null.
An <see cref="T:System.Func`1" /> that returns the that will perform the operation.
The to invoke after successfully performing the operation, allowing the given to be filled in. It may be null.
The to invoke if an error was encountered performing the operation, allowing the given to be filled in. It may be null.
Traces both a begin and an end trace around a specified operation.
The returned by the operation.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The of the trace.
The name of the object performing the operation. It may be null.
The name of the operation being performed. It may be null.
The to invoke prior to performing the operation, allowing the given to be filled in. It may be null.
An <see cref="T:System.Func`1" /> that returns the that will perform the operation.
The to invoke after successfully performing the operation, allowing the given to be filled in. The result of the completed task will also be passed to this action. This action may be null.
The to invoke if an error was encountered performing the operation, allowing the given to be filled in. It may be null.
The type of result produced by the .
Traces both a begin and an end trace around a specified operation.
The returned by the operation.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The of the trace.
The name of the object performing the operation. It may be null.
The name of the operation being performed. It may be null.
The to invoke prior to performing the operation, allowing the given to be filled in. It may be null.
An <see cref="T:System.Func`1" /> that returns the that will perform the operation.
The to invoke after successfully performing the operation, allowing the given to be filled in. It may be null.
The to invoke if an error was encountered performing the operation, allowing the given to be filled in. It may be null.
Indicates the warning level of execution.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The error occurred during execution.
Indicates the warning level of execution.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The error occurred during execution.
The format of the message.
The message argument.
Indicates the warning level of execution.
The .
The with which to associate the trace. It may be null.
The logical category of the trace.
The format of the message.
The message argument.
Specifies an enumeration of tracing categories.
An action category.
The controllers category.
The filters category.
The formatting category.
The message handlers category.
The model binding category.
The request category.
The routing category.
Specifies the kind of tracing operation.
Single trace, not part of a Begin/End trace pair.
Trace marking the beginning of some operation.
Trace marking the end of some operation.
Specifies an enumeration of tracing level.
Tracing is disabled.
Trace level for debugging traces.
Trace level for informational traces.
Trace level for warning traces.
Trace level for error traces.
Trace level for fatal traces.
Represents a trace record.
Initializes a new instance of the class.
The message request.
The trace category.
The trace level.
Gets or sets the tracing category.
The tracing category.
Gets or sets the exception.
The exception.
Gets or sets the kind of trace.
The kind of trace.
Gets or sets the tracing level.
The tracing level.
Gets or sets the message.
The message.
Gets or sets the logical operation name being performed.
The logical operation name being performed.
Gets or sets the logical name of the object performing the operation.
The logical name of the object performing the operation.
Gets the optional user-defined properties.
The optional user-defined properties.
Gets the from the record.
The from the record.
Gets the correlation ID from the .
The correlation ID from the .
Gets or sets the associated with the .
The associated with the .
Gets the of this trace (via ).
The of this trace (via ).
Represents a class used to recursively validate an object.
Initializes a new instance of the class.
Determines whether the model is valid and adds any validation errors to the actionContext's .
True if model is valid, false otherwise.
The model to be validated.
The to use for validation.
The used to provide the model metadata.
The within which the model is being validated.
The to append to the key for any validation errors.
Represents an interface for the validation of the models
Determines whether the model is valid and adds any validation errors to the actionContext's
trueif model is valid, false otherwise.
The model to be validated.
The to use for validation.
The used to provide the model metadata.
The within which the model is being validated.
The to append to the key for any validation errors.
This logs formatter errors to the provided .
Initializes a new instance of the class.
The model state.
The prefix.
Logs the specified model error.
The error path.
The error message.
Logs the specified model error.
The error path.
The error message.
Provides data for the event.
Initializes a new instance of the class.
The action context.
The parent node.
Gets or sets the context for an action.
The context for an action.
Gets or sets the parent of this node.
The parent of this node.
Provides data for the event.
Initializes a new instance of the class.
The action context.
The parent node.
Gets or sets the context for an action.
The context for an action.
Gets or sets the parent of this node.
The parent of this node.
Provides a container for model validation information.
Initializes a new instance of the class, using the model metadata and state key.
The model metadata.
The model state key.
Initializes a new instance of the class, using the model metadata, the model state key, and child model-validation nodes.
The model metadata.
The model state key.
The model child nodes.
Gets or sets the child nodes.
The child nodes.
Combines the current instance with a specified instance.
The model validation node to combine with the current instance.
Gets or sets the model metadata.
The model metadata.
Gets or sets the model state key.
The model state key.
Gets or sets a value that indicates whether validation should be suppressed.
true if validation should be suppressed; otherwise, false.
Validates the model using the specified execution context.
The action context.
Validates the model using the specified execution context and parent node.
The action context.
The parent node.
Gets or sets a value that indicates whether all properties of the model should be validated.
true if all properties of the model should be validated, or false if validation should be skipped.
Occurs when the model has been validated.
Occurs when the model is being validated.
Represents the selection of required members by checking for any required ModelValidators associated with the member.
Initializes a new instance of the class.
The metadata provider.
The validator providers.
Indicates whether the member is required for validation.
true if the member is required for validation; otherwise, false.
The member.
Provides a container for a validation result.
Initializes a new instance of the class.
Gets or sets the name of the member.
The name of the member.
Gets or sets the validation result message.
The validation result message.
Provides a base class for implementing validation logic.
Initializes a new instance of the class.
The validator providers.
Returns a composite model validator for the model.
A composite model validator for the model.
An enumeration of validator providers.
Gets a value that indicates whether a model property is required.
true if the model property is required; otherwise, false.
Validates a specified object.
A list of validation results.
The metadata.
The container.
Gets or sets an enumeration of validator providers.
An enumeration of validator providers.
Provides a list of validators for a model.
Initializes a new instance of the class.
Gets a list of validators associated with this .
The list of validators.
The metadata.
The validator providers.
Provides an abstract class for classes that implement a validation provider.
Initializes a new instance of the class.
Gets a type descriptor for the specified type.
A type descriptor for the specified type.
The type of the validation provider.
Gets the validators for the model using the metadata and validator providers.
The validators for the model.
The metadata.
An enumeration of validator providers.
Gets the validators for the model using the metadata, the validator providers, and a list of attributes.
The validators for the model.
The metadata.
An enumeration of validator providers.
The list of attributes.
Represents the method that creates a instance.
Represents an implementation of which providers validators for attributes which derive from . It also provides a validator for types which implement . To support client side validation, you can either register adapters through the static methods on this class, or by having your validation attributes implement . The logic to support IClientValidatable is implemented in .
Initializes a new instance of the class.
Gets the validators for the model using the specified metadata, validator provider and attributes.
The validators for the model.
The metadata.
The validator providers.
The attributes.
Registers an adapter to provide client-side validation.
The type of the validation attribute.
The type of the adapter.
Registers an adapter factory for the validation provider.
The type of the attribute.
The factory that will be used to create the object for the specified attribute.
Registers the default adapter.
The type of the adapter.
Registers the default adapter factory.
The factory that will be used to create the object for the default adapter.
Registers the default adapter type for objects which implement . The adapter type must derive from and it must contain a public constructor which takes two parameters of types and .
The type of the adapter.
Registers the default adapter factory for objects which implement .
The factory.
Registers an adapter type for the given modelType, which must implement . The adapter type must derive from and it must contain a public constructor which takes two parameters of types and .
The model type.
The type of the adapter.
Registers an adapter factory for the given modelType, which must implement .
The model type.
The factory.
Provides a factory for validators that are based on .
Represents a validator provider for data member model.
Initializes a new instance of the class.
Gets the validators for the model.
The validators for the model.
The metadata.
An enumerator of validator providers.
A list of attributes.
An implementation of which provides validators that throw exceptions when the model is invalid.
Initializes a new instance of the class.
Gets a list of validators associated with this .
The list of validators.
The metadata.
The validator providers.
The list of attributes.
Represents the provider for the required member model validator.
Initializes a new instance of the class.
The required member selector.
Gets the validator for the member model.
The validator for the member model.
The metadata.
The validator providers
Provides a model validator.
Initializes a new instance of the class.
The validator providers.
The validation attribute for the model.
Gets or sets the validation attribute for the model validator.
The validation attribute for the model validator.
Gets a value that indicates whether model validation is required.
true if model validation is required; otherwise, false.
Validates the model and returns the validation errors if any.
A list of validation error messages for the model, or an empty list if no errors have occurred.
The model metadata.
The container for the model.
A to represent an error. This validator will always throw an exception regardless of the actual model value.
Initializes a new instance of the class.
The list of model validator providers.
The error message for the exception.
Validates a specified object.
A list of validation results.
The metadata.
The container.
Represents the for required members.
Initializes a new instance of the class.
The validator providers.
Gets or sets a value that instructs the serialization engine that the member must be presents when validating.
true if the member is required; otherwise, false.
Validates the object.
A list of validation results.
The metadata.
The container.
Provides an object adapter that can be validated.
Initializes a new instance of the class.
The validation provider.
Validates the specified object.
A list of validation results.
The metadata.
The container.
Represents the base class for value providers whose values come from a collection that implements the interface.
Retrieves the keys from the specified .
The keys from the specified .
The prefix.
Defines the methods that are required for a value provider in ASP.NET MVC.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Retrieves a value object using the specified key.
The value object for the specified key.
The key of the value object to retrieve.
This attribute is used to specify a custom .
Initializes a new instance of the .
The type of the model binder.
Initializes a new instance of the .
An array of model binder types.
Gets the value provider factories.
A collection of value provider factories.
A configuration object.
Gets the types of object returned by the value provider factory.
A collection of types.
Represents a factory for creating value-provider objects.
Initializes a new instance of the class.
Returns a value-provider object for the specified controller context.
A value-provider object.
An object that encapsulates information about the current HTTP request.
Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.
Initializes a new instance of the class.
Initializes a new instance of the class.
The raw value.
The attempted value.
The culture.
Gets or sets the raw value that is converted to a string for display.
The raw value that is converted to a string for display.
Converts the value that is encapsulated by this result to the specified type.
The converted value.
The target type.
Converts the value that is encapsulated by this result to the specified type by using the specified culture information.
The converted value.
The target type.
The culture to use in the conversion.
Gets or sets the culture.
The culture.
Gets or set the raw value that is supplied by the value provider.
The raw value that is supplied by the value provider.
Represents a value provider whose values come from a list of value providers that implements the interface.
Initializes a new instance of the class.
Initializes a new instance of the class.
The list of value providers.
Determines whether the collection contains the specified .
true if the collection contains the specified ; otherwise, false.
The prefix to search for.
Retrieves the keys from the specified .
The keys from the specified .
The prefix from which keys are retrieved.
Retrieves a value object using the specified .
The value object for the specified .
The key of the value object to retrieve.
Inserts an element into the collection at the specified index.
The zero-based index at which should be inserted.
The object to insert.
Replaces the element at the specified index.
The zero-based index of the element to replace.
The new value for the element at the specified index.
Represents a factory for creating a list of value-provider objects.
Initializes a new instance of the class.
The collection of value-provider factories.
Retrieves a list of value-provider objects for the specified controller context.
The list of value-provider objects for the specified controller context.
An object that encapsulates information about the current HTTP request.
A value provider for name/value pairs.
Initializes a new instance of the class.
The name/value pairs for the provider.
The culture used for the name/value pairs.
Initializes a new instance of the class, using a function delegate to provide the name/value pairs.
A function delegate that returns a collection of name/value pairs.
The culture used for the name/value pairs.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Gets the keys from a prefix.
The keys.
The prefix.
Retrieves a value object using the specified key.
The value object for the specified key.
The key of the value object to retrieve.
Represents a value provider for query strings that are contained in a object.
Initializes a new instance of the class.
An object that encapsulates information about the current HTTP request.
An object that contains information about the target culture.
Represents a class that is responsible for creating a new instance of a query-string value-provider object.
Initializes a new instance of the class.
Retrieves a value-provider object for the specified controller context.
A query-string value-provider object.
An object that encapsulates information about the current HTTP request.
Represents a value provider for route data that is contained in an object that implements the IDictionary(Of TKey, TValue) interface.
Initializes a new instance of the class.
An object that contain information about the HTTP request.
An object that contains information about the target culture.
Represents a factory for creating route-data value provider objects.
Initializes a new instance of the class.
Retrieves a value-provider object for the specified controller context.
A value-provider object.
An object that encapsulates information about the current HTTP request.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec
================================================
Microsoft.AspNet.WebApi.WebHost
4.0.20710.0
Microsoft ASP.NET Web API Web Host
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm
http://www.asp.net/web-api
true
This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.
en-US
Microsoft AspNet WebApi AspNetWebApi WebHost
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml
================================================
System.Web.Http.WebHost
Provides a global for ASP.NET applications.
Gets the default message handler that will be called for all requests.
Extension methods for
Maps the specified route template.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
Maps the specified route template and sets default route.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
An object that contains default route values.
Maps the specified route template and sets default route values and constraints.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
An object that contains default route values.
A set of expressions that specify values for routeTemplate.
Maps the specified route template and sets default route values, constraints, and end-point message handler.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The route template for the route.
An object that contains default route values.
A set of expressions that specify values for routeTemplate.
The handler to which the request will be dispatched.
A that passes ASP.NET requests into the pipeline and write the result back.
Initializes a new instance of the class.
The route data.
Begins the process request.
An that contains information about the status of the process.
The HTTP context base.
The callback.
The state.
Provides an asynchronous process End method when the process ends.
An that contains information about the status of the process.
Gets a value indicating whether another request can use the instance.
Processes the request.
The HTTP context base.
Begins processing the request.
An that contains information about the status of the process.
The HTTP context.
The callback.
The state.
Provides an asynchronous process End method when the process ends.
An that contains information about the status of the process.
Gets a value indicating whether another request can use the instance.
Processes the request.
The HTTP context base.
A that returns instances of that can pass requests to a given instance.
Initializes a new instance of the class.
Provides the object that processes the request.
An object that processes the request.
An object that encapsulates information about the request.
Gets the singleton instance.
Provides the object that processes the request.
An object that processes the request.
An object that encapsulates information about the request.
Provides a registration point for the simple membership pre-application start code.
Registers the simple membership pre-application start code.
Represents the web host buffer policy selector.
Initializes a new instance of the class.
Gets a value that indicates whether the host should buffer the entity body of the HTTP request.
true if buffering should be used; otherwise a streamed request should be used.
The host context.
Uses a buffered output stream for the web host.
A buffered output stream.
The response.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec
================================================
Microsoft.AspNet.WebPages
2.0.20710.0
Microsoft ASP.NET Web Pages 2
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm
http://www.asp.net/web-pages
true
This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages.
en-US
Microsoft AspNet WebPages AspNetWebPages
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml
================================================
System.Web.Helpers
Displays data in the form of a graphical chart.
Initializes a new instance of the class.
The width, in pixels, of the complete chart image.
The height, in pixels, of the complete chart image.
(Optional) The template (theme) to apply to the chart.
(Optional) The template (theme) path and file name to apply to the chart.
Adds a legend to the chart.
The chart.
The text of the legend title.
The unique name of the legend.
Provides data points and series attributes for the chart.
The chart.
The unique name of the series.
The chart type of a series.
The name of the chart area that is used to plot the data series.
The axis label text for the series.
The name of the series that is associated with the legend.
The granularity of data point markers.
The values to plot along the x-axis.
The name of the field for x-values.
The values to plot along the y-axis.
A comma-separated list of name or names of the field or fields for y-values.
Adds a title to the chart.
The chart.
The title text.
The unique name of the title.
Binds a chart to a data table, where one series is created for each unique value in a column.
The chart.
The chart data source.
The name of the column that is used to group data into the series.
The name of the column for x-values.
A comma-separated list of names of the columns for y-values.
Other data point properties that can be bound.
The order in which the series will be sorted. The default is "Ascending".
Creates and binds series data to the specified data table, and optionally populates multiple x-values.
The chart.
The chart data source. This can be can be any object.
The name of the table column used for the series x-values.
Gets or sets the name of the file that contains the chart image.
The name of the file.
Returns a chart image as a byte array.
The chart.
The image format. The default is "jpeg".
Retrieves the specified chart from the cache.
The chart.
The ID of the cache item that contains the chart to retrieve. The key is set when you call the method.
Gets or sets the height, in pixels, of the chart image.
The chart height.
Saves a chart image to the specified file.
The chart.
The location and name of the image file.
The image file format, such as "png" or "jpeg".
Saves a chart in the system cache.
The ID of the cache item that contains the chart.
The ID of the chart in the cache.
The number of minutes to keep the chart image in the cache. The default is 20.
true to indicate that the chart cache item's expiration is reset each time the item is accessed, or false to indicate that the expiration is based on an absolute interval since the time that the item was added to the cache. The default is true.
Saves a chart as an XML file.
The chart.
The path and name of the XML file.
Sets values for the horizontal axis.
The chart.
The title of the x-axis.
The minimum value for the x-axis.
The maximum value for the x-axis.
Sets values for the vertical axis.
The chart.
The title of the y-axis.
The minimum value for the y-axis.
The maximum value for the y-axis.
Creates a object based on the current object.
The chart.
The format of the image to save the object as. The default is "jpeg". The parameter is not case sensitive.
Gets or set the width, in pixels, of the chart image.
The chart width.
Renders the output of the object as an image.
The chart.
The format of the image. The default is "jpeg".
Renders the output of a object that has been cached as an image.
The chart.
The ID of the chart in the cache.
The format of the image. The default is "jpeg".
Specifies visual themes for a object.
A theme for 2D charting that features a visual container with a blue gradient, rounded edges, drop-shadowing, and high-contrast gridlines.
A theme for 2D charting that features a visual container with a green gradient, rounded edges, drop-shadowing, and low-contrast gridlines.
A theme for 2D charting that features no visual container and no gridlines.
A theme for 3D charting that features no visual container, limited labeling and, sparse, high-contrast gridlines.
A theme for 2D charting that features a visual container that has a yellow gradient, rounded edges, drop-shadowing, and high-contrast gridlines.
Provides methods to generate hash values and encrypt passwords or other sensitive data.
Generates a cryptographically strong sequence of random byte values.
The generated salt value as a base-64-encoded string.
The number of cryptographically random bytes to generate.
Returns a hash value for the specified byte array.
The hash value for as a string of hexadecimal characters.
The data to provide a hash value for.
The algorithm that is used to generate the hash value. The default is "sha256".
is null.
Returns a hash value for the specified string.
The hash value for as a string of hexadecimal characters.
The data to provide a hash value for.
The algorithm that is used to generate the hash value. The default is "sha256".
is null.
Returns an RFC 2898 hash value for the specified password.
The hash value for as a base-64-encoded string.
The password to generate a hash value for.
is null.
Returns a SHA-1 hash value for the specified string.
The SHA-1 hash value for as a string of hexadecimal characters.
The data to provide a hash value for.
is null.
Returns a SHA-256 hash value for the specified string.
The SHA-256 hash value for as a string of hexadecimal characters.
The data to provide a hash value for.
is null.
Determines whether the specified RFC 2898 hash and password are a cryptographic match.
true if the hash value is a cryptographic match for the password; otherwise, false.
The previously-computed RFC 2898 hash value as a base-64-encoded string.
The plaintext password to cryptographically compare with .
or is null.
Represents a series of values as a JavaScript-like array by using the dynamic capabilities of the Dynamic Language Runtime (DLR).
Initializes a new instance of the class using the specified array element values.
An array of objects that contains the values to add to the instance.
Returns an enumerator that can be used to iterate through the elements of the instance.
An enumerator that can be used to iterate through the elements of the JSON array.
Returns the value at the specified index in the instance.
The value at the specified index.
The zero-based index of the value in the JSON array to return.
Returns the number of elements in the instance.
The number of elements in the JSON array.
Converts a instance to an array of objects.
The array of objects that represents the JSON array.
The JSON array to convert.
Converts a instance to an array of objects.
The array of objects that represents the JSON array.
The JSON array to convert.
Returns an enumerator that can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
Converts the instance to a compatible type.
true if the conversion was successful; otherwise, false.
Provides information about the conversion operation.
When this method returns, contains the result of the type conversion operation. This parameter is passed uninitialized.
Tests the instance for dynamic members (which are not supported) in a way that does not cause an exception to be thrown.
true in all cases.
Provides information about the get operation.
When this method returns, contains null. This parameter is passed uninitialized.
Represents a collection of values as a JavaScript-like object by using the capabilities of the Dynamic Language Runtime.
Initializes a new instance of the class using the specified field values.
A dictionary of property names and values to add to the instance as dynamic members.
Returns a list that contains the name of all dynamic members (JSON fields) of the instance.
A list that contains the name of every dynamic member (JSON field).
Converts the instance to a compatible type.
true in all cases.
Provides information about the conversion operation.
When this method returns, contains the result of the type conversion operation. This parameter is passed uninitialized.
The instance could not be converted to the specified type.
Gets the value of a field using the specified index.
true in all cases.
Provides information about the indexed get operation.
An array that contains a single object that indexes the field by name. The object must be convertible to a string that specifies the name of the JSON field to return. If multiple indexes are specified, contains null when this method returns.
When this method returns, contains the value of the indexed field, or null if the get operation was unsuccessful. This parameter is passed uninitialized.
Gets the value of a field using the specified name.
true in all cases.
Provides information about the get operation.
When this method returns, contains the value of the field, or null if the get operation was unsuccessful. This parameter is passed uninitialized.
Sets the value of a field using the specified index.
true in all cases.
Provides information about the indexed set operation.
An array that contains a single object that indexes the field by name. The object must be convertible to a string that specifies the name of the JSON field to return. If multiple indexes are specified, no field is changed or added.
The value to set the field to.
Sets the value of a field using the specified name.
true in all cases.
Provides information about the set operation.
The value to set the field to.
Provides methods for working with data in JavaScript Object Notation (JSON) format.
Converts data in JavaScript Object Notation (JSON) format into the specified strongly typed data list.
The JSON-encoded data converted to a strongly typed list.
The JSON-encoded string to convert.
The type of the strongly typed list to convert JSON data into.
Converts data in JavaScript Object Notation (JSON) format into a data object.
The JSON-encoded data converted to a data object.
The JSON-encoded string to convert.
Converts data in JavaScript Object Notation (JSON) format into a data object of a specified type.
The JSON-encoded data converted to the specified type.
The JSON-encoded string to convert.
The type that the data should be converted to.
Converts a data object to a string that is in the JavaScript Object Notation (JSON) format.
Returns a string of data converted to the JSON format.
The data object to convert.
Converts a data object to a string in JavaScript Object Notation (JSON) format and adds the string to the specified object.
The data object to convert.
The object that contains the converted JSON data.
Renders the property names and values of the specified object and of any subobjects that it references.
Renders the property names and values of the specified object and of any subobjects.
For a simple variable, returns the type and the value. For an object that contains multiple items, returns the property name or key and the value for each property.
The object to render information for.
Optional. Specifies the depth of nested subobjects to render information for. The default is 10.
Optional. Specifies the maximum number of characters that the method displays for object values. The default is 1000.
is less than zero.
is less than or equal to zero.
Displays information about the web server environment that hosts the current web page.
Displays information about the web server environment.
A string of name-value pairs that contains information about the web server.
Specifies the direction in which to sort a list of items.
Sort from smallest to largest —for example, from 1 to 10.
Sort from largest to smallest — for example, from 10 to 1.
Provides a cache to store frequently accessed data.
Retrieves the specified item from the object.
The item retrieved from the cache, or null if the item is not found.
The identifier for the cache item to retrieve.
Removes the specified item from the object.
The item removed from the object. If the item is not found, returns null.
The identifier for the cache item to remove.
Inserts an item into the object.
The identifier for the cache item.
The data to insert into the cache.
Optional. The number of minutes to keep an item in the cache. The default is 20.
Optional. true to indicate that the cache item expiration is reset each time the item is accessed, or false to indicate that the expiration is based the absolute time since the item was added to the cache. The default is true. In that case, if you also use the default value for the parameter, a cached item expires 20 minutes after it was last accessed.
The value of is less than or equal to zero.
Sliding expiration is enabled and the value of is greater than a year.
Displays data on a web page using an HTML table element.
Initializes a new instance of the class.
The data to display.
A collection that contains the names of the data columns to display. By default, this value is auto-populated according to the values in the parameter.
The name of the data column that is used to sort the grid by default.
The number of rows that are displayed on each page of the grid when paging is enabled. The default is 10.
true to specify that paging is enabled for the instance; otherwise false. The default is true.
true to specify that sorting is enabled for the instance; otherwise, false. The default is true.
The value of the HTML id attribute that is used to mark the HTML element that gets dynamic Ajax updates that are associated with the instance.
The name of the JavaScript function that is called after the HTML element specified by the property has been updated. If the name of a function is not provided, no function will be called. If the specified function does not exist, a JavaScript error will occur if it is invoked.
The prefix that is applied to all query-string fields that are associated with the instance. This value is used in order to support multiple instances on the same web page.
The name of the query-string field that is used to specify the current page of the instance.
The name of the query-string field that is used to specify the currently selected row of the instance.
The name of the query-string field that is used to specify the name of the data column that the instance is sorted by.
The name of the query-string field that is used to specify the direction in which the instance is sorted.
Gets the name of the JavaScript function to call after the HTML element that is associated with the instance has been updated in response to an Ajax update request.
The name of the function.
Gets the value of the HTML id attribute that marks an HTML element on the web page that gets dynamic Ajax updates that are associated with the instance.
The value of the id attribute.
Binds the specified data to the instance.
The bound and populated instance.
The data to display.
A collection that contains the names of the data columns to bind.
true to enable sorting and paging of the instance; otherwise, false.
The number of rows to display on each page of the grid.
Gets a value that indicates whether the instance supports sorting.
true if the instance supports sorting; otherwise, false.
Creates a new instance.
The new column.
The name of the data column to associate with the instance.
The text that is rendered in the header of the HTML table column that is associated with the instance.
The function that is used to format the data values that are associated with the instance.
A string that specifies the name of the CSS class that is used to style the HTML table cells that are associated with the instance.
true to enable sorting in the instance by the data values that are associated with the instance; otherwise, false. The default is true.
Gets a collection that contains the name of each data column that is bound to the instance.
The collection of data column names.
Returns an array that contains the specified instances.
An array of columns.
A variable number of column instances.
Gets the prefix that is applied to all query-string fields that are associated with the instance.
The query-string field prefix of the instance.
Returns a JavaScript statement that can be used to update the HTML element that is associated with the instance on the specified web page.
A JavaScript statement that can be used to update the HTML element in a web page that is associated with the instance.
The URL of the web page that contains the instance that is being updated. The URL can include query-string arguments.
Returns the HTML markup that is used to render the instance and using the specified paging options.
The HTML markup that represents the fully-populated instance.
The name of the CSS class that is used to style the whole table.
The name of the CSS class that is used to style the table header.
The name of the CSS class that is used to style the table footer.
The name of the CSS class that is used to style each table row.
The name of the CSS class that is used to style even-numbered table rows.
The name of the CSS class that is used to style the selected table row. (Only one row can be selected at a time.)
The table caption.
true to display the table header; otherwise, false. The default is true.
true to insert additional rows in the last page when there are insufficient data items to fill the last page; otherwise, false. The default is false. Additional rows are populated using the text specified by the parameter.
The text that is used to populate additional rows in a page when there are insufficient data items to fill the last page. The parameter must be set to true to display these additional rows.
A collection of instances that specify how each column is displayed. This includes which data column is associated with each grid column, and how to format the data values that each grid column contains.
A collection that contains the names of the data columns to exclude when the grid auto-populates columns.
A bitwise combination of the enumeration values that specify methods that are provided for moving between pages of the instance.
The text for the HTML link element that is used to link to the first page of the instance. The flag of the parameter must be set to display this page navigation element.
The text for the HTML link element that is used to link to previous page of the instance. The flag of the parameter must be set to display this page navigation element.
The text for the HTML link element that is used to link to the next page of the instance. The flag of the parameter must be set to display this page navigation element.
The text for the HTML link element that is used to link to the last page of the instance. The flag of the parameter must be set to display this page navigation element.
The number of numeric page links that are provided to nearby pages. The text of each numeric page link contains the page number. The flag of the parameter must be set to display these page navigation elements.
An object that represents a collection of attributes (names and values) to set for the HTML table element that represents the instance.
Returns a URL that can be used to display the specified data page of the instance.
A URL that can be used to display the specified data page of the grid.
The index of the page to display.
Returns a URL that can be used to sort the instance by the specified column.
A URL that can be used to sort the grid.
The name of the data column to sort by.
Gets a value that indicates whether a row in the instance is selected.
true if a row is currently selected; otherwise, false.
Returns a value that indicates whether the instance can use Ajax calls to refresh the display.
true if the instance supports Ajax calls; otherwise, false..
Gets the number of pages that the instance contains.
The page count.
Gets the full name of the query-string field that is used to specify the current page of the instance.
The full name of the query string field that is used to specify the current page of the grid.
Gets or sets the index of the current page of the instance.
The index of the current page.
The property cannot be set because paging is not enabled.
Returns the HTML markup that is used to provide the specified paging support for the instance.
The HTML markup that provides paging support for the grid.
A bitwise combination of the enumeration values that specify the methods that are provided for moving between the pages of the grid. The default is the bitwise OR of the and flags.
The text for the HTML link element that navigates to the first page of the grid.
The text for the HTML link element that navigates to the previous page of the grid.
The text for the HTML link element that navigates to the next page of the grid.
The text for the HTML link element that navigates to the last page of the grid.
The number of numeric page links to display. The default is 5.
Gets a list that contains the rows that are on the current page of the instance after the grid has been sorted.
The list of rows.
Gets the number of rows that are displayed on each page of the instance.
The number of rows that are displayed on each page of the grid.
Gets or sets the index of the selected row relative to the current page of the instance.
The index of the selected row relative to the current page.
Gets the currently selected row of the instance.
The currently selected row.
Gets the full name of the query-string field that is used to specify the selected row of the instance.
The full name of the query string field that is used to specify the selected row of the grid.
Gets or sets the name of the data column that the instance is sorted by.
The name of the data column that is used to sort the grid.
Gets or sets the direction in which the instance is sorted.
The sort direction.
Gets the full name of the query-string field that is used to specify the sort direction of the instance.
The full name of the query string field that is used to specify the sort direction of the grid.
Gets the full name of the query-string field that is used to specify the name of the data column that the instance is sorted by.
The full name of the query-string field that is used to specify the name of the data column that the grid is sorted by.
Returns the HTML markup that is used to render the instance.
The HTML markup that represents the fully-populated instance.
The name of the CSS class that is used to style the whole table.
The name of the CSS class that is used to style the table header.
The name of the CSS class that is used to style the table footer.
The name of the CSS class that is used to style each table row.
The name of the CSS class that is used to style even-numbered table rows.
The name of the CSS class that is used use to style the selected table row.
The table caption.
true to display the table header; otherwise, false. The default is true.
true to insert additional rows in the last page when there are insufficient data items to fill the last page; otherwise, false. The default is false. Additional rows are populated using the text specified by the parameter.
The text that is used to populate additional rows in the last page when there are insufficient data items to fill the last page. The parameter must be set to true to display these additional rows.
A collection of instances that specify how each column is displayed. This includes which data column is associated with each grid column, and how to format the data values that each grid column contains.
A collection that contains the names of the data columns to exclude when the grid auto-populates columns.
A function that returns the HTML markup that is used to render the table footer.
An object that represents a collection of attributes (names and values) to set for the HTML table element that represents the instance.
Gets the total number of rows that the instance contains.
The total number of rows in the grid. This value includes all rows from every page, but does not include the additional rows inserted in the last page when there are insufficient data items to fill the last page.
Represents a column in a instance.
Initializes a new instance of the class.
Gets or sets a value that indicates whether the column can be sorted.
true to indicate that the column can be sorted; otherwise, false.
Gets or sets the name of the data item that is associated with the column.
The name of the data item.
Gets or sets a function that is used to format the data item that is associated with the column.
The function that is used to format that data item that is associated with the column.
Gets or sets the text that is rendered in the header of the column.
The text that is rendered to the column header.
Gets or sets the CSS class attribute that is rendered as part of the HTML table cells that are associated with the column.
The CSS class attribute that is applied to cells that are associated with the column.
Specifies flags that describe the methods that are provided for moving between the pages of a instance.
Indicates that methods for moving to a nearby page by using a page number are provided.
Indicates that methods for moving to the next or previous page are provided.
Indicates that methods for moving directly to the first or last page are provided.
Indicates that all methods for moving between pages are provided.
Represents a row in a instance.
Initializes a new instance of the class using the specified instance, row value, and index.
The instance that contains the row.
An object that contains a property member for each value in the row.
The index of the row.
Returns an enumerator that can be used to iterate through the values of the instance.
An enumerator that can be used to iterate through the values of the row.
Returns an HTML element (a link) that users can use to select the row.
The link that users can click to select the row.
The inner text of the link element. If is empty or null, "Select" is used.
Returns the URL that can be used to select the row.
The URL that is used to select a row.
Returns the value at the specified index in the instance.
The value at the specified index.
The zero-based index of the value in the row to return.
is less than 0 or greater than or equal to the number of values in the row.
Returns the value that has the specified name in the instance.
The specified value.
The name of the value in the row to return.
is null or empty.
specifies a value that does not exist.
Returns an enumerator that can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
Returns a string that represents all of the values of the instance.
A string that represents the row's values.
Returns the value of a member that is described by the specified binder.
true if the value of the item was successfully retrieved; otherwise, false.
The getter of the bound property member.
When this method returns, contains an object that holds the value of the item described by . This parameter is passed uninitialized.
Gets an object that contains a property member for each value in the row.
An object that contains each value in the row as a property.
Gets the instance that the row belongs to.
The instance that contains the row.
Represents an object that lets you display and manage images in a web page.
Initializes a new instance of the class using a byte array to represent the image.
The image.
Initializes a new instance of the class using a stream to represent the image.
The image.
Initializes a new instance of the class using a path to represent the image location.
The path of the file that contains the image.
Adds a watermark image using a path to the watermark image.
The watermarked image.
The path of a file that contains the watermark image.
The width, in pixels, of the watermark image.
The height, in pixels, of the watermark image.
The horizontal alignment for watermark image. Values can be "Left", "Right", or "Center".
The vertical alignment for the watermark image. Values can be "Top", "Middle", or "Bottom".
The opacity for the watermark image, specified as a value between 0 and 100.
The size, in pixels, of the padding around the watermark image.
Adds a watermark image using the specified image object.
The watermarked image.
A object.
The width, in pixels, of the watermark image.
The height, in pixels, of the watermark image.
The horizontal alignment for watermark image. Values can be "Left", "Right", or "Center".
The vertical alignment for the watermark image. Values can be "Top", "Middle", or "Bottom".
The opacity for the watermark image, specified as a value between 0 and 100.
The size, in pixels, of the padding around the watermark image.
Adds watermark text to the image.
The watermarked image.
The text to use as a watermark.
The color of the watermark text.
The font size of the watermark text.
The font style of the watermark text.
The font type of the watermark text.
The horizontal alignment for watermark text. Values can be "Left", "Right", or "Center".
The vertical alignment for the watermark text. Values can be "Top", "Middle", or "Bottom".
The opacity for the watermark image, specified as a value between 0 and 100.
The size, in pixels, of the padding around the watermark text.
Copies the object.
The image.
Crops an image.
The cropped image.
The number of pixels to remove from the top.
The number of pixels to remove from the left.
The number of pixels to remove from the bottom.
The number of pixels to remove from the right.
Gets or sets the file name of the object.
The file name.
Flips an image horizontally.
The flipped image.
Flips an image vertically.
The flipped image.
Returns the image as a byte array.
The image.
The value of the object.
Returns an image that has been uploaded using the browser.
The image.
(Optional) The name of the file that has been posted. If no file name is specified, the first file that was uploaded is returned.
Gets the height, in pixels, of the image.
The height.
Gets the format of the image (for example, "jpeg" or "png").
The file format of the image.
Resizes an image.
The resized image.
The width, in pixels, of the object.
The height, in pixels, of the object.
true to preserve the aspect ratio of the image; otherwise, false.
true to prevent the enlargement of the image; otherwise, false.
Rotates an image to the left.
The rotated image.
Rotates an image to the right.
The rotated image.
Saves the image using the specified file name.
The image.
The path to save the image to.
The format to use when the image file is saved, such as "gif", or "png".
true to force the correct file-name extension to be used for the format that is specified in ; otherwise, false. If there is a mismatch between the file type and the specified file-name extension, and if is true, the correct extension will be appended to the file name. For example, a PNG file named Photograph.txt is saved using the name Photograph.txt.png.
Gets the width, in pixels, of the image.
The width.
Renders an image to the browser.
The image.
(Optional) The file format to use when the image is written.
Provides a way to construct and send an email message using Simple Mail Transfer Protocol (SMTP).
Gets or sets a value that indicates whether Secure Sockets Layer (SSL) is used to encrypt the connection when an email message is sent.
true if SSL is used to encrypt the connection; otherwise, false.
Gets or sets the email address of the sender.
The email address of the sender.
Gets or sets the password of the sender's email account.
The sender's password.
Sends the specified message to an SMTP server for delivery.
The email address of the recipient or recipients. Separate multiple recipients using a semicolon (;).
The subject line for the email message.
The body of the email message. If is true, HTML in the body is interpreted as markup.
(Optional) The email address of the message sender, or null to not specify a sender. The default value is null.
(Optional) The email addresses of additional recipients to send a copy of the message to, or null if there are no additional recipients. Separate multiple recipients using a semicolon (;). The default value is null.
(Optional) A collection of file names that specifies the files to attach to the email message, or null if there are no files to attach. The default value is null.
(Optional) true to specify that the email message body is in HTML format; false to indicate that the body is in plain-text format. The default value is true.
(Optional) A collection of headers to add to the normal SMTP headers included in this email message, or null to send no additional headers. The default value is null.
(Optional) The email addresses of additional recipients to send a "blind" copy of the message to, or null if there are no additional recipients. Separate multiple recipients using a semicolon (;). The default value is null.
(Optional) The encoding to use for the body of the message. Possible values are property values for the class, such as . The default value is null.
(Optional) The encoding to use for the header of the message. Possible values are property values for the class, such as . The default value is null.
(Optional) A value ("Normal", "Low", "High") that specifies the priority of the message. The default is "Normal".
(Optional) The email address that will be used when the recipient replies to the message. The default value is null, which indicates that the reply address is the value of the From property.
Gets or sets the port that is used for SMTP transactions.
The port that is used for SMTP transactions.
Gets or sets the name of the SMTP server that is used to transmit the email message.
The SMTP server.
Gets or sets a value that indicates whether the default credentials are sent with the requests.
true if credentials are sent with the email message; otherwise, false.
Gets or sets the name of email account that is used to send email.
The name of the user account.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml
================================================
System.Web.WebPages.Deployment
Provides a registration point for pre-application start code for Web Pages deployment.
Registers pre-application start code for Web Pages deployment.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The path of the root directory for the application.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml
================================================
System.Web.WebPages.Razor
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Provides configuration system support for the host configuration section.
Initializes a new instance of the class.
Gets or sets the host factory.
The host factory.
Represents the name of the configuration section for a Razor host environment.
Provides configuration system support for the pages configuration section.
Initializes a new instance of the class.
Gets or sets the collection of namespaces to add to Web Pages pages in the current application.
The collection of namespaces.
Gets or sets the name of the page base type class.
The name of the page base type class.
Represents the name of the configuration section for Razor pages.
Provides configuration system support for the system.web.webPages.razor configuration section.
Initializes a new instance of the class.
Represents the name of the configuration section for Razor Web section. Contains the static, read-only string "system.web.webPages.razor".
Gets or sets the host value for system.web.webPages.razor section group.
The host value.
Gets or sets the value of the pages element for the system.web.webPages.razor section.
The pages element value.
================================================
FILE: BasicProject/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml
================================================
System.Web.WebPages
Helps prevent malicious scripts from submitting forged page requests.
Adds an authenticating token to a form to help protect against request forgery.
Returns a string that contains the encrypted token value in a hidden HTML field.
The current object is null.
Adds an authenticating token to a form to help protect against request forgery and lets callers specify authentication details.
Returns the encrypted token value in a hidden HTML field.
The HTTP context data for a request.
An optional string of random characters (such as Z*7g1&p4) that is used to add complexity to the encryption for extra safety. The default is null.
The domain of a web application that a request is submitted from.
The virtual root path of a web application that a request is submitted from.
is null.
Validates that input data from an HTML form field comes from the user who submitted the data.
The current value is null.
The HTTP cookie token that accompanies a valid request is missing-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.
Validates that input data from an HTML form field comes from the user who submitted the data and lets callers specify additional validation details.
The HTTP context data for a request.
An optional string of random characters (such as Z*7g1&p4) that is used to decrypt an authentication token created by the class. The default is null.
The current value is null.
The HTTP cookie token that accompanies a valid request is missing.-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.-or-The value supplied does not match the value that was used to create the form token.
Provides programmatic configuration for the anti-forgery token system.
Gets a data provider that can provide additional data to put into all generated tokens and that can validate additional data in incoming tokens.
The data provider.
Gets or sets the name of the cookie that is used by the anti-forgery system.
The cookie name.
Gets or sets a value that indicates whether the anti-forgery cookie requires SSL in order to be returned to the server.
true if SSL is required to return the anti-forgery cookie to the server; otherwise, false.
Gets or sets a value that indicates whether the anti-forgery system should skip checking for conditions that might indicate misuse of the system.
true if the anti-forgery system should not check for possible misuse; otherwise, false.
If claims-based authorization is in use, gets or sets the claim type from the identity that is used to uniquely identify the user.
The claim type.
Provides a way to include or validate custom data for anti-forgery tokens.
Provides additional data to store for the anti-forgery tokens that are generated during this request.
The supplemental data to embed in the anti-forgery token.
Information about the current request.
Validates additional data that was embedded inside an incoming anti-forgery token.
true if the data is valid, or false if the data is invalid.
Information about the current request.
The supplemental data that was embedded in the token.
Provides access to unvalidated form values in the object.
Gets a collection of unvalidated form values that were posted from the browser.
An unvalidated collection of form values.
Gets the specified unvalidated object from the collection of posted values in the object.
The specified member, or null if the specified item is not found.
The name of the collection member to get.
Gets a collection of unvalidated query-string values.
A collection of unvalidated query-string values.
Excludes fields of the Request object from being checked for potentially unsafe HTML markup and client script.
Returns a version of form values, cookies, and query-string variables without checking them first for HTML markup and client script.
An object that contains unvalidated versions of the form and query-string values.
The object that contains values to exclude from request validation.
Returns a value from the specified form field, cookie, or query-string variable without checking it first for HTML markup and client script.
A string that contains unvalidated text from the specified field, cookie, or query-string value.
The object that contains values to exclude from validation.
The name of the field to exclude from validation. can refer to a form field, to a cookie, or to the query-string variable.
Returns all values from the Request object (including form fields, cookies, and the query string) without checking them first for HTML markup and client script.
An object that contains unvalidated versions of the form, cookie, and query-string values.
The object that contains values to exclude from validation.
Returns the specified value from the Request object without checking it first for HTML markup and client script.
A string that contains unvalidated text from the specified field, cookie, or query-string value.
The object that contains values to exclude from validation.
The name of the field to exclude from validation. can refer to a form field, to a cookie, or to the query-string variable.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The message.
The inner exception.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The error message.
The other.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The error message.
The minimum value.
The maximum value.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Contains classes and properties that are used to create HTML elements. This class is used to write helpers, such as those found in the namespace.
Creates a new tag that has the specified tag name.
The tag name without the "<", "/", or ">" delimiters.
is null or empty.
Adds a CSS class to the list of CSS classes in the tag.
The CSS class to add.
Gets the collection of attributes.
The collection of attributes.
Replaces each invalid character in the tag ID with a valid HTML character.
The sanitized tag ID, or null if is null or empty, or if does not begin with a letter.
The ID that might contain characters to replace.
Replaces each invalid character in the tag ID with the specified replacement string.
The sanitized tag ID, or null if is null or empty, or if does not begin with a letter.
The ID that might contain characters to replace.
The replacement string.
is null.
Generates a sanitized ID attribute for the tag by using the specified name.
The name to use to generate an ID attribute.
Gets or sets a string that can be used to replace invalid HTML characters.
The string to use to replace invalid HTML characters.
Gets or sets the inner HTML value for the element.
The inner HTML value for the element.
Adds a new attribute to the tag.
The key for the attribute.
The value of the attribute.
Adds a new attribute or optionally replaces an existing attribute in the opening tag.
The key for the attribute.
The value of the attribute.
true to replace an existing attribute if an attribute exists that has the specified value, or false to leave the original attribute unchanged.
Adds new attributes to the tag.
The collection of attributes to add.
The type of the key object.
The type of the value object.
Adds new attributes or optionally replaces existing attributes in the tag.
The collection of attributes to add or replace.
For each attribute in , true to replace the attribute if an attribute already exists that has the same key, or false to leave the original attribute unchanged.
The type of the key object.
The type of the value object.
Sets the property of the element to an HTML-encoded version of the specified string.
The string to HTML-encode.
Gets the tag name for this tag.
The name.
Renders the element as a element.
Renders the HTML tag by using the specified render mode.
The rendered HTML tag.
The render mode.
Enumerates the modes that are available for rendering HTML tags.
Represents the mode for rendering normal text.
Represents the mode for rendering an opening tag (for example, <tag>).
Represents the mode for rendering a closing tag (for example, </tag>).
Represents the mode for rendering a self-closing tag (for example, <tag />).
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Contains methods to register assemblies as application parts.
Initializes a new instance of the class by using the specified assembly and root virtual path.
The assembly.
The root virtual path.
is null or empty.
Resolves a path to the specified assembly or resource within an assembly by using the specified base virtual path and specified virtual path.
The path of the assembly or resource.
The assembly.
The base virtual path.
The virtual path.
is not registered.
Adds an assembly and all web pages within the assembly to the list of available application parts.
The application part.
is already registered.
Provides objects and methods that are used to execute and render ASP.NET Web Pages application start pages (_AppStart.cshtml or _AppStart.vbhtml files).
Initializes a new instance of the class.
Gets the HTTP application object that references this application startup page.
The HTTP application object that references this application startup page.
The prefix that is applied to all keys that are added to the cache by the application start page.
Gets the object that represents context data that is associated with this page.
The current context data.
Returns the text writer instance that is used to render the page.
The text writer.
Gets the output from the application start page as an HTML-encoded string.
The output from the application start page as an HTML-encoded string.
Gets the text writer for the page.
The text writer for the page.
The path to the application start page.
Gets or sets the virtual path of the page.
The virtual path.
Writes the string representation of the specified object as an HTML-encoded string.
The object to encode and write.
Writes the specified object as an HTML-encoded string.
The helper result to encode and write.
Writes the specified object without HTML encoding.
The object to write.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Provides a way to specify custom browser (user agent) information.
Removes any overridden user agent for the current request.
The current context.
Returns the browser capabilities object for the overridden browser capabilities or for the actual browser if no override has been specified.
The browser capabilities.
The current context.
Returns the overridden user agent value or the actual user agent string if no override has been specified.
The user agent string
The current context.
Gets a string that varies based on the type of the browser.
A string that identifies the browser.
The current context.
Gets a string that varies based on the type of the browser.
A string that identifies the browser.
The current context base.
Overrides the request's actual user agent value using the specified user agent.
The current context.
The user agent to use.
Overrides the request's actual user agent value using the specified browser override information.
The current context.
One of the enumeration values that represents the browser override information to use.
Specifies browser types that can be defined for the method.
Specifies a desktop browser.
Specifies a mobile browser.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Represents a base class for pages that is used when ASP.NET compiles a .cshtml or .vbhtml file and that exposes page-level and application-level properties and methods.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Gets the application-state data as a object that callers can use to create and access custom application-scoped properties.
The application-state data.
Gets a reference to global application-state data that can be shared across sessions and requests in an ASP.NET application.
The application-state data.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Gets the cache object for the current application domain.
The cache object.
Gets the object that is associated with a page.
The current context data.
Gets the current page for this helper page.
The current page.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Builds an absolute URL from an application-relative URL by using the specified parameters.
The absolute URL.
The initial path to use in the URL.
Additional path information, such as folders and subfolders.
Gets the object that is associated with a page.
An object that supports rendering HTML form controls in a page.
Gets a value that indicates whether Ajax is being used during the request of the web page.
true if Ajax is being used during the request; otherwise, false.
Gets a value that indicates whether the current request is a post (submitted using the HTTP POST verb).
true if the HTTP verb is POST; otherwise, false.
Gets the model that is associated with a page.
An object that represents a model that is associated with the view data for a page.
Gets the state data for the model that is associated with a page.
The state of the model.
Gets property-like access to page data that is shared between pages, layout pages, and partial pages.
An object that contains page data.
Gets and sets the HTTP context for the web page.
The HTTP context for the web page.
Gets array-like access to page data that is shared between pages, layout pages, and partial pages.
An object that provides array-like access to page data.
Gets the object for the current HTTP request.
An object that contains the HTTP values that were sent by a client during a web request.
Gets the object for the current HTTP response.
An object that contains the HTTP-response information from an ASP.NET operation.
Gets the object that provides methods that can be used as part of web-page processing.
The object.
Gets the object for the current HTTP request.
The object for the current HTTP request.
Gets data related to the URL path.
Data related to the URL path.
Gets a user value based on the HTTP context.
A user value based on the HTTP context.
Gets the virtual path of the page.
The virtual path.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code..
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Defines methods that are implemented by virtual path handler factories.
Creates a handler factory for the specified virtual path.
A handler factory for the specified virtual path.
The virtual path.
Determines whether the specified virtual path is associated with a handler factory.
true if a handler factory exists for the specified virtual path; otherwise, false.
The virtual path.
Defines methods to implement an executor class that can execute the code on a web page.
Executes the code on the specified web page.
true if the executor took over execution of the web page; otherwise, false.
The web page.
Represents a path attribute for a web page class.
Initializes a new instance of the class by using the specified virtual path.
The virtual path.
Gets the virtual path of the current web page.
The virtual path.
Provides a registration point for pre-application start code for web pages.
Registers pre-application start code for web pages.
Defines extension methods for the class.
Determines whether the specified URL references the local computer.
true if the specified URL references the local computer; otherwise, false.
The HTTP request object.
The URL to test.
Serves as the abstract base class for the validation helper classes.
Initializes a new instance of the derived class and specifies the name of the HTML element that is being validated.
The name (value of the name attribute) of the user input element to validate.
Initializes a new instance of the derived class, registers the specified string as the error message to display if no value is supplied, and specifies whether the method can use unvalidated data.
The error message.
true to use unvalidated user input; false to reject unvalidated data. This parameter is set to true by calling methods in circumstances when the actual value of the user input is not important, such as for required fields.
When implemented in a derived class, gets a container for client validation for the required field.
The container.
Returns the HTTP context of the current request.
The context.
The validation context.
Returns the value to validate.
The value to validate.
The current request.
The name of the field from the current request to validate.
Returns a value that indicates whether the specified value is valid.
true if the value is valid; otherwise, false.
The current context.
The value to validate.
Performs the validation test.
The result of the validation test.
The context.
Defines extension methods for the base class.
Configures the cache policy of an HTTP response instance.
The HTTP response instance.
The length of time, in seconds, before items expire from the cache.
true to indicate that items expire from the cache on a sliding basis; false to indicate that items expire when they reach the predefined expiration time.
The list of all parameters that can be received by a GET or POST operation that affect caching.
The list of all HTTP headers that affect caching.
The list of all Content-Encoding headers that affect caching.
One of the enumeration values that specifies how items are cached.
Sets the HTTP status code of an HTTP response using the specified integer value.
The HTTP response instance.
The HTTP status code.
Sets the HTTP status code of an HTTP response using the specified HTTP status code enumeration value.
The HTTP response instance.
The HTTP status code
Writes a sequence of bytes that represent binary content of an unspecified type to the output stream of an HTTP response.
The HTTP response instance.
An array that contains the bytes to write.
Writes a sequence of bytes that represent binary content of the specified MIME type to the output stream of an HTTP response.
The receiving HTTP response instance.
An array that contains the bytes to write.
The MIME type of the binary content.
Provides a delegate that represents one or more methods that are called when a content section is written.
Provides methods and properties that are used to render start pages that use the Razor view engine.
Initializes a new instance of the class.
Gets or sets the child page of the current start page.
The child page of the current start page.
Gets or sets the context of the page.
The context of the page.
Calls the methods that are used to execute the developer-written code in the _PageStart start page and in the page.
Returns the text writer instance that is used to render the page.
The text writer.
Returns the initialization page for the specified page.
The _AppStart page if the _AppStart page exists. If the _AppStart page cannot be found, returns the _PageStart page if a _PageStart page exists. If the _AppStart and _PageStart pages cannot be found, returns .
The page.
The file name of the page.
The collection of file-name extensions that can contain ASP.NET Razor syntax, such as "cshtml" and "vbhtml".
Either or are null.
is null or empty.
Gets or sets the path of the layout page for the page.
The path of the layout page for the page.
Gets property-like access to page data that is shared between pages, layout pages, and partial pages.
An object that contains page data.
Gets array-like access to page data that is shared between pages, layout pages, and partial pages.
An object that provides array-like access to page data.
Renders the page.
The HTML markup that represents the web page.
The path of the page to render.
Additional data that is used to render the page.
Executes the developer-written code in the page.
Writes the string representation of the specified object as an HTML-encoded string.
The object to encode and write.
Writes the string representation of the specified object as an HTML-encoded string.
The helper result to encode and write.
Writes the string representation of the specified object without HTML encoding.
The object to write.
Provides utility methods for converting string values to other data types.
Converts a string to a strongly typed value of the specified data type.
The converted value.
The value to convert.
The data type to convert to.
Converts a string to the specified data type and specifies a default value.
The converted value.
The value to convert.
The value to return if is null.
The data type to convert to.
Converts a string to a Boolean (true/false) value.
The converted value.
The value to convert.
Converts a string to a Boolean (true/false) value and specifies a default value.
The converted value.
The value to convert.
The value to return if is null or is an invalid value.
Converts a string to a value.
The converted value.
The value to convert.
Converts a string to a value and specifies a default value.
The converted value.
The value to convert.
The value to return if is null or is an invalid value. The default is the minimum time value on the system.
Converts a string to a number.
The converted value.
The value to convert.
Converts a string to a number and specifies a default value.
The converted value.
The value to convert.
The value to return if is null or invalid.
Converts a string to a number.
The converted value.
The value to convert.
Converts a string to a number and specifies a default value.
The converted value.
The value to convert.
The value to return if is null.
Converts a string to an integer.
The converted value.
The value to convert.
Converts a string to an integer and specifies a default value.
The converted value.
The value to convert.
The value to return if is null or is an invalid value.
Checks whether a string can be converted to the specified data type.
true if can be converted to the specified type; otherwise, false.
The value to test.
The data type to convert to.
Checks whether a string can be converted to the Boolean (true/false) type.
true if can be converted to the specified type; otherwise, false.
The string value to test.
Checks whether a string can be converted to the type.
true if can be converted to the specified type; otherwise, false.
The string value to test.
Checks whether a string can be converted to the type.
true if can be converted to the specified type; otherwise, false.
The string value to test.
Checks whether a string value is null or empty.
true if is null or is a zero-length string (""); otherwise, false.
The string value to test.
Checks whether a string can be converted to the type.
true if can be converted to the specified type; otherwise, false.
The string value to test.
Checks whether a string can be converted to an integer.
true if can be converted to the specified type; otherwise, false.
The string value to test.
Contains methods and properties that describe a file information template.
Initializes a new instance of the class by using the specified virtual path.
The virtual path.
Gets the virtual path of the web page.
The virtual path.
Represents a last-in-first-out (LIFO) collection of template files.
Returns the current template file from the specified HTTP context.
The template file, removed from the top of the stack.
The HTTP context that contains the stack that stores the template files.
Removes and returns the template file that is at the top of the stack in the specified HTTP context.
The template file, removed from the top of the stack.
The HTTP context that contains the stack that stores the template files.
is null.
Inserts a template file at the top of the stack in the specified HTTP context.
The HTTP context that contains the stack that stores the template files.
The template file to push onto the specified stack.
or are null.
Implements validation for user input.
Registers a list of user input elements for validation.
The names (value of the name attribute) of the user input elements to validate.
The type of validation to register for each user input element specified in .
Registers a user input element for validation.
The name (value of the name attribute) of the user input element to validate.
A list of one or more types of validation to register.
Renders an attribute that references the CSS style definition to use when validation messages for the user input element are rendered.
The attribute.
The name (value of the name attribute) of the user input element to validate.
Renders attributes that enable client-side validation for an individual user input element.
The attributes to render.
The name (value of the name attribute) of the user input element to validate.
Gets the name of the current form. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The name.
Returns a list of current validation errors, , and optionally lets you specify a list of fields to check.
The list of errors.
Optional. The names (value of the name attribute) of the user input elements to get error information for. You can specify any number of element names, separated by commas. If you do not specify a list of fields, the method returns errors for all fields.
Gets the name of the class that is used to specify the appearance of error-message display when errors have occurred. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The name.
Determines whether the contents of the user input fields pass validation checks, and optionally lets you specify a list of fields to check.
true if all specified field or fields pass validation checks; false if any field contains a validation error.
Optional. The names (value of the name attribute) of the user input elements to check for validation errors. You can specify any number of element names, separated by commas. If you do not specify a list of fields, the method checks all elements that are registered for validation.
Registers the specified field as one that requires user entry.
The name (value of the name attribute) of the user input element to validate.
Registers the specified field as one that requires user entry and registers the specified string as the error message to display if no value is supplied.
The name (value of the name attribute) of the user input element to validate.
The error message.
Registers the specified fields as ones that require user entry.
The names (value of the name attribute) of the user input elements to validate. You can specify any number of element names, separated by commas.
Performs validation on elements registered for validation, and optionally lets you specify a list of fields to check.
The list of errors for the specified fields, if any validation errors occurred.
Optional. The names (value of the name attribute) of the user input elements to validate. You can specify any number of element names, separated by commas. If you do not specify a list, the method validates all registered elements.
Gets the name of the class that is used to specify the appearance of error-message display when errors have occurred. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The name.
Defines validation tests that can be registered using the method.
Initializes a new instance of the class.
Defines a validation test that tests whether a value can be treated as a date/time value.
The validation test.
The error message to display if validation fails.
Defines a validation test that tests whether a value can be treated as a decimal number.
The validation test.
The error message to display if validation fails.
Defines a validation test that test user input against the value of another field.
The validation test.
The error message to display if validation fails.
Defines a validation test that tests whether a value can be treated as a floating-point number.
The validation test.
The error message to display if validation fails.
Defines a validation test that tests whether a value can be treated as an integer.
The validation test.
The error message to display if validation fails.
Defines a validation test that tests whether a decimal number falls within a specific range.
The validation test.
The minimum value. The default is 0.
The maximum value.
The error message to display if validation fails.
Defines a validation test that tests whether an integer value falls within a specific range.
The validation test.
The minimum value. The default is 0.
The maximum value.
The error message to display if validation fails.
Defines a validation test that tests a value against a pattern specified as a regular expression.
The validation test.
The regular expression to use to test the user input.
The error message to display if validation fails.
Defines a validation test that tests whether a value has been provided.
The validation test.
The error message to display if validation fails.
Defines a validation test that tests the length of a string.
The validation test.
The maximum length of the string.
The minimum length of the string. The default is 0.
The error message to display if validation fails.
Defines a validation test that tests whether a value is a well-formed URL.
The validation test.
The error message to display if validation fails.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Represents an ASP.NET Razor page.
Called from a derived class to create a new instance that is based on the class.
Gets or sets the object that is associated with a page.
The current context data.
Executes the code in a set of dependent pages.
Gets the object that is associated with a page.
An object that can render HTML form controls in a page.
Initializes an object that inherits from the class.
Gets the model that is associated with a page.
An object that represents a model that is associated with the view data for a page.
Gets the state of the model that is associated with a page.
The state of the model.
Adds a class to a list of classes that handle page execution and that implement custom features for pages.
The class to add.
Renders a content page.
An object that can write the output of the page.
The path of the page to render.
Data to pass to the page.
Gets the validation helper for the current page context.
The validation helper.
Serves as the base class for classes that represent an ASP.NET Razor page.
Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
When overridden in a derived class, configures the current web page based on the configuration of the parent web page.
The parent page from which to read configuration information.
Creates a new instance of the class by using the specified virtual path.
The new object.
The virtual path to use to create the instance.
Called by content pages to create named content sections.
The name of the section to create.
The type of action to take with the new section.
Executes the code in a set of dependent web pages.
Executes the code in a set of dependent web pages by using the specified parameters.
The context data for the page.
The writer to use to write the executed HTML.
Executes the code in a set of dependent web pages by using the specified context, writer, and start page.
The context data for the page.
The writer to use to write the executed HTML.
The page to start execution in the page hierarchy.
Returns the text writer instance that is used to render the page.
The text writer.
Initializes the current page.
Returns a value that indicates whether the specified section is defined in the page.
true if the specified section is defined in the page; otherwise, false.
The name of the section to search for.
Gets or sets the path of a layout page.
The path of the layout page.
Gets the current object for the page.
The object.
Gets the stack of objects for the current page context.
The objects.
Provides property-like access to page data that is shared between pages, layout pages, and partial pages.
An object that contains page data.
Provides array-like access to page data that is shared between pages, layout pages, and partial pages.
A dictionary that contains page data.
Returns and removes the context from the top of the instance.
Inserts the specified context at the top of the instance.
The page context to push onto the instance.
The writer for the page context.
In layout pages, renders the portion of a content page that is not within a named section.
The HTML content to render.
Renders the content of one page within another page.
The HTML content to render.
The path of the page to render.
(Optional) An array of data to pass to the page being rendered. In the rendered page, these parameters can be accessed by using the property.
In layout pages, renders the content of a named section.
The HTML content to render.
The section to render.
The section was already rendered.-or-The section was marked as required but was not found.
In layout pages, renders the content of a named section and specifies whether the section is required.
The HTML content to render.
The section to render.
true to specify that the section is required; otherwise, false.
Writes the specified object as an HTML-encoded string.
The object to encode and write.
Writes the specified object as an HTML-encoded string.
The helper result to encode and write.
Writes the specified object without HTML-encoding it first.
The object to write.
Contains data that is used by a object to reference details about the web application, the current HTTP request, the current execution context, and page-rendering data.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified context, page, and model.
The HTTP request context data to associate with the page context.
The page data to share between pages, layout pages, and partial pages.
The model to associate with the view data.
Gets a reference to the current object that is associated with a page.
The current page context object.
Gets the model that is associated with a page.
An object that represents a model that is associated with the view data for a page.
Gets the object that is associated with a page.
The object that renders the page.
Gets the page data that is shared between pages, layout pages, and partial pages.
A dictionary that contains page data.
Provides objects and methods that are used to execute and render ASP.NET pages that include Razor syntax.
Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
Gets the application-state data as a object that callers can use to create and access custom application-scoped properties.
The application-state data.
Gets a reference to global application-state data that can be shared across sessions and requests in an ASP.NET application.
The application-state data.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
When overridden in a derived class, gets or sets the object that is associated with a page.
The current context data.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Executes the server code in the current web page that is marked using Razor syntax.
Returns the text writer instance that is used to render the page.
The text writer.
Builds an absolute URL from an application-relative URL by using the specified parameters.
The absolute URL.
The initial path to use in the URL.
Additional path information, such as folders and subfolders.
Returns a normalized path from the specified path.
The normalized path.
The path to normalize.
Gets or sets the virtual path of the page.
The virtual path.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Writes the string representation of the specified object as an HTML-encoded string.
The object to encode and write.
Writes the specified object as an HTML-encoded string.
The helper result to encode and write.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Writes the specified object without HTML encoding.
The object to write.
Writes the specified object to the specified instance without HTML encoding.
The text writer.
The object to write.
Writes the specified object as an HTML-encoded string to the specified text writer.
The text writer.
The object to encode and write.
Writes the specified object as an HTML-encoded string to the specified text writer.
The text writer.
The helper result to encode and write.
Provides methods and properties that are used to process specific URL extensions.
Initializes a new instance of the class by using the specified web page.
The web page to process.
is null.
Creates a new handler object from the specified virtual path.
A object for the specified virtual path.
The virtual path to use to create the handler.
Gets or sets a value that indicates whether web page response headers are disabled.
true if web page response headers are disabled; otherwise, false.
Returns a list of file name extensions that the current instance can process.
A read-only list of file name extensions that are processed by the current instance.
Gets a value that indicates whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Processes the web page by using the specified context.
The context to use when processing the web page.
Adds a file name extension to the list of extensions that are processed by the current instance.
The extension to add, without a leading period.
The HTML tag name (X-AspNetWebPages-Version) for the version of the ASP.NET Web Pages specification that is used by this web page.
Provides methods and properties that are used to render pages that use the Razor view engine.
Initializes a new instance of the class.
When overridden in a derived class, gets the cache object for the current application domain.
The cache object.
When overridden in a derived class, gets or sets the culture for the current thread.
The culture for the current thread.
Gets the display mode for the request.
The display mode.
When overridden in a derived class, calls the methods that are used to initialize the page.
When overridden in a derived class, get a value that indicates whether Ajax is being used during the request of the web page.
true if Ajax is being used during the request; otherwise, false.
When overridden in a derived class, returns a value that indicates whether the HTTP data transfer method used by the client to request the web page is a POST request.
true if the HTTP verb is "POST"; otherwise, false.
When overridden in a derived class, gets or sets the path of a layout page.
The path of a layout page.
When overridden in a derived class, provides property-like access to page data that is shared between pages, layout pages, and partial pages.
An object that contains page data.
When overridden in a derived class, gets the HTTP context for the web page.
The HTTP context for the web page.
When overridden in a derived class, provides array-like access to page data that is shared between pages, layout pages, and partial pages.
An object that provides array-like access to page data.
Gets profile information for the current request context.
The profile information.
When overridden in a derived class, renders a web page.
The markup that represents the web page.
The path of the page to render.
Additional data that is used to render the page.
When overridden in a derived class, gets the object for the current HTTP request.
An object that contains the HTTP values sent by a client during a web request.
When overridden in a derived class, gets the object for the current HTTP response.
An object that contains the HTTP response information from an ASP.NET operation.
When overridden in a derived class, gets the object that provides methods that can be used as part of web-page processing.
The object.
When overridden in a derived class, gets the object for the current HTTP request.
Session data for the current request.
When overridden in a derived class, gets information about the currently executing file.
Information about the currently executing file.
When overridden in a derived class, gets or sets the current culture used by the Resource Manager to look up culture-specific resources at run time.
The current culture used by the Resource Manager.
When overridden in a derived class, gets data related to the URL path.
Data related to the URL path.
When overridden in a derived class, gets a user value based on the HTTP context.
A user value based on the HTTP context.
Provides support for rendering HTML form controls and performing form validation in a web page.
Returns an HTML-encoded string that represents the specified object by using a minimal encoding that is suitable only for HTML attributes that are enclosed in quotation marks.
An HTML-encoded string that represents the object.
The object to encode.
Returns an HTML-encoded string that represents the specified string by using a minimal encoding that is suitable only for HTML attributes that are enclosed in quotation marks.
An HTML-encoded string that represents the original string.
The string to encode
Returns an HTML check box control that has the specified name.
The HTML markup that represents the check box control.
The value to assign to the name attribute of the HTML control element.
is null or empty.
Returns an HTML check box control that has the specified name and default checked status.
The HTML markup that represents the check box control.
The value to assign to the name attribute of the HTML control element.
true to indicate that the checked attribute is set to checked; otherwise, false.
is null or empty.
Returns an HTML check box control that has the specified name, default checked status, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the check box control.
The value to assign to the name attribute of the HTML control element.
true to indicate that the checked attribute is set to checked; otherwise, false.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML check box control that has the specified name, default checked status, and custom attributes defined by an attribute object.
The HTML markup that represents the check box control.
The value to assign to the name attribute of the HTML control element.
true to indicate that the checked attribute is set to checked; otherwise, false.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML check box control that has the specified name and custom attributes defined by an attribute dictionary.
The HTML markup that represents the check box control.
The value to assign to the name attribute of the HTML control element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML check box control that has the specified name and custom attributes defined by an attribute object.
The HTML markup that represents the check box control.
The value to assign to the name attribute of the HTML control element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML drop-down list control that has the specified name and that contains the specified list items.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
A list of instances that are used to populate the list.
is null or empty.
Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
A list of instances that are used to populate the list.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
A list of instances that are used to populate the list.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML drop-down list control that has the specified name, and that contains the specified list items and default item.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
is null or empty.
Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items and default item.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items and default item.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML drop-down list control that has the specified name, custom attributes defined by an attribute dictionary, and default selection, and that contains the specified list items and default item.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
The value that specifies the item in the list that is selected by default. The selected item is the first item in the list whose value matches the parameter (or whose text matches, if there is no value.)
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML drop-down list control that has the specified name, custom attributes defined by an attribute object, and default selection, and that contains the specified list items and default item.
The HTML markup that represents the drop-down list control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
The value that specifies the item in the list that is selected by default. The item that is selected is the first item in the list that has a matching value, or that matches the items displayed text if the item has no value.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML-encoded string that represents the specified object by using a full encoding that is suitable for arbitrary HTML.
An HTML-encoded string that represents the object.
The object to encode.
Returns an HTML-encoded string that represents the specified string by using a full encoding that is suitable for arbitrary HTML.
An HTML-encoded string that represents the original string.
The string to encode.
Returns an HTML hidden control that has the specified name.
The HTML markup that represents the hidden control.
The value to assign to the name attribute of the HTML control element.
is null or empty.
Returns an HTML hidden control that has the specified name and value.
The HTML markup that represents the hidden control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
is null or empty.
Returns an HTML hidden control that has the specified name, value, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the hidden control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML hidden control that has the specified name, value, and custom attributes defined by an attribute object.
The HTML markup that represents the hidden control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Gets or sets the character that is used to replace the dot (.) in the id attribute of rendered form controls.
The character that is used to replace the dot in the id attribute of rendered form controls. The default is an underscore (_).
Returns an HTML label that displays the specified text.
The HTML markup that represents the label.
The text to display.
is null or empty.
Returns an HTML label that displays the specified text and that has the specified custom attributes.
The HTML markup that represents the label.
The text to display.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML label that displays the specified text and that has the specified for attribute.
The HTML markup that represents the label.
The text to display.
The value to assign to the for attribute of the HTML control element.
is null or empty.
Returns an HTML label that displays the specified text, and that has the specified for attribute and custom attributes defined by an attribute dictionary.
The HTML markup that represents the label.
The text to display.
The value to assign to the for attribute of the HTML control element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML label that displays the specified text, and that has the specified for attribute and custom attributes defined by an attribute object.
The HTML markup that represents the label.
The text to display.
The value to assign to the for attribute of the HTML control element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML list box control that has the specified name and that contains the specified list items.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
A list of instances that are used to populate the list.
is null or empty.
Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
A list of instances that are used to populate the list.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML list box control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
A list of instances that are used to populate the list.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML list box control that has the specified name, size, list items, and default selections, and that specifies whether multiple selections are enabled.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
A list of instances that are used to populate the list.
An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.
The value to assign to the size attribute of the element.
true to indicate that the multiple selections are enabled; otherwise, false.
is null or empty.
Returns an HTML list box control that has the specified name, and that contains the specified list items and default item.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list box.
is null or empty.
Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items and default item.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML list box control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items and default item.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list box.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items, default item, and selections.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML list box control that has the specified name, size, items, default item, and selections, and that specifies whether multiple selections are enabled.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.
The value to assign to the size attribute of the element.
true to indicate that multiple selections are enabled; otherwise, false.
is null or empty.
Returns an HTML list box control that has the specified name, size, custom attributes defined by an attribute dictionary, items, default item, and selections, and that specifies whether multiple selections are enabled.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.
The value to assign to the size attribute of the element.
true to indicate that multiple selections are enabled; otherwise, false.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML list box control that has the specified name, size, custom attributes defined by an attribute object, items, default item, and selections, and that specifies whether multiple selections are enabled.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.
The value to assign to the size attribute of the element.
true to indicate that multiple selections are enabled; otherwise, false.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML list box control that has the specified name, items, default item, and custom attributes defined by an attribute object, and selections.
The HTML markup that represents the list box control.
The value to assign to the name attribute of the HTML select element.
The text to display for the default option in the list.
A list of instances that are used to populate the list.
An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML password control that has the specified name.
The HTML markup that represents the password control.
The value to assign to the name attribute of the HTML control element.
is null or empty.
Returns an HTML password control that has the specified name and value.
The HTML markup that represents the password control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
is null or empty.
Returns an HTML password control that has the specified name, value, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the password control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML password control that has the specified name, value, and custom attributes defined by an attribute object.
The HTML markup that represents the password control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML radio button control that has the specified name and value.
The HTML markup that represents the radio button control.
The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.
The value to assign to the value attribute of the element.
is null or empty.
Returns an HTML radio button control that has the specified name, value, and default selected status.
The HTML markup that represents the radio button control.
The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.
The value to assign to the value attribute of the element.
true to indicate that the control is selected; otherwise, false.
is null or empty.
Returns an HTML radio button control that has the specified name, value, default selected status, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the radio button control.
The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.
The value to assign to the value attribute of the element.
true to indicate that the control is selected; otherwise, false.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML radio button control that has the specified name, value, default selected status, and custom attributes defined by an attribute object.
The HTML markup that represents the radio button control.
The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.
The value to assign to the value attribute of the element.
true to indicate that the control is selected; otherwise, false.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML radio button control that has the specified name, value, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the radio button control.
The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.
The value to assign to the value attribute of the element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML radio button control that has the specified name, value, and custom attributes defined by an attribute object.
The HTML markup that represents the radio button control.
The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.
The value to assign to the value attribute of the element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Wraps HTML markup in an instance so that it is interpreted as HTML markup.
The unencoded HTML.
The object to render HTML for.
Wraps HTML markup in an instance so that it is interpreted as HTML markup.
The unencoded HTML.
The string to interpret as HTML markup instead of being HTML-encoded.
Returns an HTML multi-line text input (text area) control that has the specified name.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textarea element.
is null or empty.
Returns an HTML multi-line text input (text area) control that has the specified name and custom attributes defined by an attribute dictionary.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textarea element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML multi-line text input (text area) control that has the specified name and custom attributes defined by an attribute object.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textarea element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML multi-line text input (text area) control that has the specified name and value.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textrarea element.
The text to display.
is null or empty.
Returns an HTML multi-line text input (text area) control that has the specified name, value, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textarea element.
The text to display.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML multi-line text input (text area) control that has the specified name, value, row attribute, col attribute, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textarea element.
The text to display.
The value to assign to the rows attribute of the element.
The value to assign to the cols attribute of the element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML multi-line text input (text area) control that has the specified name, value, row attribute, col attribute, and custom attributes defined by an attribute object.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textarea element.
The text to display.
The value to assign to the rows attribute of the element.
The value to assign to the cols attribute of the element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML multi-line text input (text area) control that has the specified name, value, and custom attributes defined by an attribute object.
The HTML markup that represents the text area control.
The value to assign to the name attribute of the HTML textarea element.
The text to display.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML text control that has the specified name.
The HTML markup that represents the text control.
The value to assign to the name attribute of the HTML control element.
is null or empty.
Returns an HTML text control that has the specified name and value.
The HTML markup that represents the text control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
is null or empty.
Returns an HTML text control that has the specified name, value, and custom attributes defined by an attribute dictionary.
The HTML markup that represents the text control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML text control that has the specified name, value, and custom attributes defined by an attribute object.
The HTML markup that represents the text control.
The value to assign to the name attribute of the HTML control element.
The value to assign to the value attribute of the element.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Gets or sets a value that indicates whether the page uses unobtrusive JavaScript for Ajax functionality.
true if the page uses unobtrusive JavaScript; otherwise, false.
Gets or sets the name of the CSS class that defines the appearance of input elements when validation fails.
The name of the CSS class. The default is field-validation-error.
Gets or sets the name of the CSS class that defines the appearance of input elements when validation passes.
The name of the CSS class. The default is input-validation-valid.
Returns an HTML span element that contains the first validation error message for the specified form field.
If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.
The name of the form field that was validated.
is null or empty.
Returns an HTML span element that has the specified custom attributes defined by an attribute dictionary, and that contains the first validation error message for the specified form field.
If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.
The name of the form field that was validated.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML span element that has the specified custom attributes defined by an attribute object, and that contains the first validation error message for the specified form field.
If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.
The name of the form field that was validated.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Returns an HTML span element that contains a validation error message for the specified form field.
If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.
The name of the form field that was validated.
The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.
is null or empty.
Returns an HTML span element that has the specified custom attributes defined by an attribute dictionary, and that contains a validation error message for the specified form field.
If the specified field is valid, null; otherwise, the HTML markup that represents a validation error message that is associated with the specified field.
The name of the form field that was validated.
The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.
The names and values of custom attributes for the element.
is null or empty.
Returns an HTML span element that has the specified custom attributes defined by an attribute object, and that contains a validation error message for the specified form field.
If the specified field is valid, null; otherwise, the HTML markup that represents a validation error message that is associated with the specified field.
The name of the form field that was validated.
The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
is null or empty.
Gets or sets the name of the CSS class that defines the appearance of validation error messages when validation fails.
The name of the CSS class. The default is field-validation-error.
Gets or sets the name of the CSS class that defines the appearance of validation error messages when validation passes.
The name of the CSS class. The default is field-validation-valid.
Returns an HTML div element that contains an unordered list of all validation error messages from the model-state dictionary.
The HTML markup that represents the validation error messages.
Returns an HTML div element that contains an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.
The HTML markup that represents the validation error messages.
true to exclude field-level validation error messages from the list; false to include both model-level and field-level validation error messages.
Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains an unordered list of all validation error messages that are in the model-state dictionary.
The HTML markup that represents the validation error messages.
The names and values of custom attributes for the element.
Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains an unordered list of all validation error messages that are in the model-state dictionary.
The HTML markup that represents the validation error messages.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
Returns an HTML div element that contains a summary message and an unordered list of all validation error messages that are in the model-state dictionary.
The HTML markup that represents the validation error messages.
The message that comes before the list of validation error messages.
Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains a summary message and an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.
The HTML markup that represents the validation error messages.
The summary message that comes before the list of validation error messages.
true to exclude field-level validation error messages from the results; false to include both model-level and field-level validation error messages.
The names and values of custom attributes for the element.
Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains a summary message and an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.
The HTML markup that represents the validation error messages.
The summary message that comes before the list of validation error messages.
true to exclude field-level validation error messages from the results; false to include and field-level validation error messages.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains a summary message and an unordered list of all validation error message from the model-state dictionary.
The HTML markup that represents the validation error messages.
The message that comes before the list of validation error messages.
The names and values of custom attributes for the element.
Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains a summary message and an unordered list of all validation error message from the model-state dictionary.
The HTML markup that represents the validation error messages.
The summary message that comes before the list of validation error messages.
An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.
Gets or sets the name of the CSS class that defines the appearance of a validation summary when validation fails.
The name of the CSS class. The default is validation-summary-errors.
Gets or sets the name of the CSS class that defines the appearance of a validation summary when validation passes.
The name of the CSS class. The default is validation-summary-valid.
Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.
Initializes a new instance of the class.
Returns a list of strings that contains any errors that occurred during model binding.
The errors that occurred during model binding.
Returns an object that encapsulates the value that was bound during model binding.
The value that was bound.
Represents the result of binding a posted form to an action method, which includes information such as validation status and validation error messages.
Initializes a new instance of the class.
Initializes a new instance of the class by using values that are copied from the specified model-state dictionary.
The model-state dictionary that values are copied from.
Adds the specified item to the model-state dictionary.
The item to add to the model-state dictionary.
Adds an item that has the specified key and value to the model-state dictionary.
The key.
The value.
Adds an error message to the model state that is associated with the specified key.
The key that is associated with the model state that the error message is added to.
The error message.
Adds an error message to the model state that is associated with the entire form.
The error message.
Removes all items from the model-state dictionary.
Determines whether the model-state dictionary contains the specified item.
true if the model-state dictionary contains the specified item; otherwise, false.
The item to look for.
Determines whether the model-state dictionary contains the specified key.
true if the model-state dictionary contains the specified key; otherwise, false.
The key to look for.
Copies the elements of the model-state dictionary to an array, starting at the specified index.
The one-dimensional instance where the elements will be copied to.
The index in at which copying begins.
Gets the number of model states that the model-state dictionary contains.
The number of model states in the model-state dictionary.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the model-state dictionary is read-only.
true if the model-state dictionary is read-only; otherwise, false.
Gets a value that indicates whether any error messages are associated with any model state in the model-state dictionary.
true if any error messages are associated with any model state in the dictionary; otherwise, false.
Determines whether any error messages are associated with the specified key.
true if no error messages are associated with the specified key, or the specified key does not exist; otherwise, false.
The key.
is null.
Gets or sets the model state that is associated with the specified key in the model-state dictionary.
The model state that is associated with the specified key in the dictionary.
The key that is associated with the model state.
Gets a list that contains the keys in the model-state dictionary.
The list of keys in the dictionary.
Copies the values from the specified model-state dictionary into this instance, overwriting existing values when the keys are the same.
The model-state dictionary that values are copied from.
Removes the first occurrence of the specified item from the model-state dictionary.
true if the item was successfully removed from the model-state dictionary; false if the item was not removed or if the item does not exist in the model-state dictionary.
The item to remove.
Removes the item that has the specified key from the model-state dictionary.
true if the item was successfully removed from the model-state dictionary; false if the item was not removed or does not exist in the model-state dictionary.
The key of the element to remove.
Sets the value of the model state that is associated with the specified key.
The key to set the value of.
The value to set the key to.
Returns an enumerator that can be used to iterate through the model-state dictionary.
An enumerator that can be used to iterate through the model-state dictionary.
Gets the model-state value that is associated with the specified key.
true if the model-state dictionary contains an element that has the specified key; otherwise, false.
The key to get the value of.
When this method returns, if the key is found, contains the model-state value that is associated with the specified key; otherwise, contains the default value for the type. This parameter is passed uninitialized.
Gets a list that contains the values in the model-state dictionary.
The list of values in the dictionary.
Represents an item in an HTML select list.
Initializes a new instance of the class using the default settings.
Initializes a new instance of the class by copying the specified select list item.
The select list item to copy.
Gets or sets a value that indicates whether the instance is selected.
true if the select list item is selected; otherwise, false.
Gets or sets the text that is used to display the instance on a web page.
The text that is used to display the select list item.
Gets or sets the value of the HTML value attribute of the HTML option element that is associated with the instance.
The value of the HTML value attribute that is associated with the select list item.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Defines an ASP.NET request scope storage provider.
Initializes a new instance of the class.
Gets the dictionary to store data in the application scope.
The dictionary that stores application scope data.
Gets or sets the dictionary to store data in the current scope.
The dictionary that stores current scope data.
The application start page was not executed before the attempt was made to set this property.
Gets the dictionary to store data in the global scope.
The dictionary that stores global scope data.
Gets the dictionary to store data in the request scope.
The dictionary that stores request scope data.
The application start page was not executed before the attempt was made to get this property.
Defines a dictionary that provides scoped access to data.
Gets and sets the dictionary that is used to store data in the current scope.
The dictionary that stores current scope data.
Gets the dictionary that is used to store data in the global scope.
The dictionary that stores global scope data.
Defines a class that is used to contain storage for a transient scope.
Returns a dictionary that is used to store data in a transient scope, based on the scope in the property.
The dictionary that stores transient scope data.
Returns a dictionary that is used to store data in a transient scope.
The dictionary that stores transient scope data.
The context.
Gets or sets the current scope provider.
The current scope provider.
Gets the dictionary that is used to store data in the current scope.
The dictionary that stores current scope data.
Gets the dictionary that is used to store data in the global scope.
The dictionary that stores global scope data.
Represents a collection of keys and values that are used to store data at different scope levels (local, global, and so on).
Initializes a new instance of the class.
Initializes a new instance of the class using the specified base scope.
The base scope.
Adds a key/value pair to the object using the specified generic collection.
The key/value pair.
Adds the specified key and specified value to the object.
The key.
The value.
Gets the dictionary that stores the object data.
Gets the base scope for the object.
The base scope for the object.
Removes all keys and values from the concatenated and objects.
Returns a value that indicates whether the specified key/value pair exists in either the object or in the object.
true if the object or the object contains an element that has the specified key/value pair; otherwise, false.
The key/value pair.
Returns a value that indicates whether the specified key exists in the object or in the object.
true if the object or the object contains an element that has the specified key; otherwise, false.
The key.
Copies all of the elements in the object and the object to an object, starting at the specified index.
The array.
The zero-based index in .
Gets the number of key/value pairs that are in the concatenated and objects.
The number of key/value pairs.
Returns an enumerator that can be used to iterate through concatenated and objects.
An object.
Returns an enumerator that can be used to iterate through the distinct elements of concatenated and objects.
An enumerator that contains distinct elements from the concatenated dictionary objects.
Gets a value that indicates whether the object is read-only.
true if the object is read-only; otherwise, false.
Gets or sets the element that is associated with the specified key.
The element that has the specified key.
The key of the element to get or set.
Gets a object that contains the keys from the concatenated and objects.
An object that contains that contains the keys.
Removes the specified key/value pair from the concatenated and objects.
true if the key/value pair is removed, or false if is not found in the concatenated and objects.
The key/value pair.
Removes the value that has the specified key from the concatenated and objects.
true if the key/value pair is removed, or false if is not found in the concatenated and objects.
The key.
Sets a value using the specified key in the concatenated and objects.
The key.
The value.
Returns an enumerator for the concatenated and objects.
The enumerator.
Gets the value that is associated with the specified key from the concatenated and objects.
true if the concatenated and objects contain an element that has the specified key; otherwise, false.
The key.
When this method returns, if the key is found, contains the value that is associated with the specified key; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
Gets a object that contains the values from the concatenated and objects.
The object that contains the values.
Provides scoped access to static data.
Initializes a new instance of the class.
Gets or sets a dictionary that stores current data under a static context.
The dictionary that provides current scoped data.
Gets a dictionary that stores global data under a static context.
The dictionary that provides global scoped data.
================================================
FILE: BasicProject/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec
================================================
Microsoft.Net.Http
2.0.20710.0
Microsoft .NET Framework 4 HTTP Client Libraries
Microsoft
Microsoft
http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm
http://www.asp.net/web-api
true
This package provides a programming interface for modern HTTP applications. This package includes HttpClient for sending requests over HTTP, as well as HttpRequestMessage and HttpResponseMessage for processing HTTP messages.
en-US
================================================
FILE: BasicProject/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml
================================================
System.Net.Http.WebRequest
Represents the class that is used to create special for use with the Real-Time-Communications (RTC) background notification infrastructure.
Creates a special for use with the Real-Time-Communications (RTC) background notification infrastructure.
Returns .An HTTP request message for use with the RTC background notification infrastructure.
The HTTP method.
The Uri the request is sent to.
Provides desktop-specific features not available to Windows Store apps or other environments.
Initializes a new instance of the class.
Gets or sets a value that indicates whether to pipeline the request to the Internet resource.
Returns .true if the request should be pipelined; otherwise, false. The default is true.
Gets or sets a value indicating the level of authentication and impersonation used for this request.
Returns .A bitwise combination of the values. The default value is .
Gets or sets the cache policy for this request.
Returns .A object that defines a cache policy. The default is .
Gets or sets the collection of security certificates that are associated with this request.
Returns .The collection of security certificates associated with this request.
Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data.
Returns .The amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. The default value is 350 milliseconds.
Gets or sets the impersonation level for the current request.
Returns .The impersonation level for the request. The default is .
Gets or sets the maximum allowed length of the response headers.
Returns .The length, in kilobytes (1024 bytes), of the response headers.
Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server.
Returns .The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes).
Gets or sets a callback method to validate the server certificate.
Returns .A callback method to validate the server certificate.
Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.
Returns .true to keep the authenticated connection open; otherwise, false.
================================================
FILE: BasicProject/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml
================================================
System.Net.Http
Provides HTTP content based on a byte array.
Initializes a new instance of the class.
The content used to initialize the .
The parameter is null.
Initializes a new instance of the class.
The content used to initialize the .
The offset, in bytes, in the parameter used to initialize the .
The number of bytes in the starting from the parameter used to initialize the .
The parameter is null.
The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter.
Creates an HTTP content stream as an asynchronous operation for reading whose backing store is memory from the .
Returns .The task object representing the asynchronous operation.
Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation.
Returns . The task object representing the asynchronous operation.
The target stream.
Information about the transport, like channel binding token. This parameter may be null.
Determines whether a byte array has a valid length in bytes.
Returns .true if is a valid length; otherwise, false.
The length in bytes of the byte array.
Specifies how client certificates are provided.
The application manually provides the client certificates to the . This value is the default.
The will attempt to provide all available client certificates automatically.
A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.
Creates a new instance of the class.
Creates a new instance of the class with a specific inner handler.
The inner handler which is responsible for processing the HTTP response messages.
Releases the unmanaged resources used by the , and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Gets or sets the inner handler which processes the HTTP response messages.
Returns .The inner handler for HTTP response messages.
Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.
Returns . The task object representing the asynchronous operation.
The HTTP request message to send to the server.
A cancellation token to cancel operation.
The was null.
A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.
Initializes a new instance of the class with a specific collection of name/value pairs.
A collection of name/value pairs.
Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific handler.
The HTTP handler stack to use for sending requests.
Initializes a new instance of the class with a specific handler.
The responsible for processing the HTTP response messages.
true if the inner handler should be disposed of by Dispose(),false if you intend to reuse the inner handler.
Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.
Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.
Cancel all pending requests on this instance.
Gets the headers which should be sent with each request.
Returns .The headers which should be sent with each request.
Send a DELETE request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a DELETE request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Send a GET request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.
Returns .
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
The was null.
Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.
Returns .
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.
Returns .
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a GET request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
The was null.
Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The was null.
Gets or sets the maximum number of bytes to buffer when reading the response content.
Returns .The maximum number of bytes to buffer when reading the response content. The default value for this property is 64K.
The size specified is less than or equal to zero.
An operation has already been started on the current instance.
The current instance has been disposed.
Send a POST request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The was null.
Send a POST request with a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a POST request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The was null.
Send a POST request with a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a PUT request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The was null.
Send a PUT request with a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send a PUT request to the specified Uri as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The was null.
Send a PUT request with a cancellation token as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Send an HTTP request as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The HTTP request message to send.
The was null.
The request message was already sent by the instance.
Send an HTTP request as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The HTTP request message to send.
When the operation should complete (as soon as a response is available or after reading the whole response content).
The was null.
The request message was already sent by the instance.
Send an HTTP request as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The HTTP request message to send.
When the operation should complete (as soon as a response is available or after reading the whole response content).
The cancellation token to cancel operation.
The was null.
The request message was already sent by the instance.
Send an HTTP request as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The HTTP request message to send.
The cancellation token to cancel operation.
The was null.
The request message was already sent by the instance.
Gets or sets the number of milliseconds to wait before the request times out.
Returns .The number of milliseconds to wait before the request times out.
The timeout specified is less than or equal to zero and is not .
An operation has already been started on the current instance.
The current instance has been disposed.
The default message handler used by .
Creates an instance of a class.
Gets or sets a value that indicates whether the handler should follow redirection responses.
Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true.
Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.
Returns .The automatic decompression method used by the handler. The default value is .
Gets or sets the collection of security certificates that are associated with this handler.
Returns .The collection of security certificates associated with this handler.
Gets or sets the cookie container used to store server cookies by the handler.
Returns .The cookie container used to store server cookies by the handler.
Gets or sets authentication information used by this handler.
Returns .The authentication credentials associated with the handler. The default is null.
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Gets or sets the maximum number of redirects that the handler follows.
Returns .The maximum number of redirection responses that the handler follows. The default value is 50.
Gets or sets the maximum request content buffer size used by the handler.
Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes.
Gets or sets a value that indicates whether the handler sends an Authorization header with the request.
Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false.
Gets or sets proxy information used by the handler.
Returns .The proxy information used by the handler. The default value is null.
Creates an instance of based on the information provided in the as an operation that will not block.
Returns .The task object representing the asynchronous operation.
The HTTP request message.
A cancellation token to cancel the operation.
The was null.
Gets a value that indicates whether the handler supports automatic response content decompression.
Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true.
Gets a value that indicates whether the handler supports proxy settings.
Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true.
Gets a value that indicates whether the handler supports configuration settings for the and properties.
Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true.
Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests.
Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true.
Gets or sets a value that controls whether default credentials are sent with requests by the handler.
Returns .true if the default credentials are used; otherwise false. The default value is false.
Gets or sets a value that indicates whether the handler uses a proxy for requests.
Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true.
Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content.
The operation should complete after reading the entire response including the content.
The operation should complete as soon as a response is available and headers are read. The content is not read yet.
A base class representing an HTTP entity body and content headers.
Initializes a new instance of the class.
Write the HTTP content to a stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The target stream.
Write the HTTP content to a stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be null.
Write the HTTP content to a memory stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Gets the HTTP content headers as defined in RFC 2616.
Returns .The content headers as defined in RFC 2616.
Serialize the HTTP content to a memory buffer as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
Serialize the HTTP content to a memory buffer as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The maximum size, in bytes, of the buffer to use.
Write the HTTP content to a byte array as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
Write the HTTP content to a stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
Write the HTTP content to a string as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
Serialize the HTTP content to a stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be null.
Determines whether the HTTP content has a valid length in bytes.
Returns .true if is a valid length; otherwise, false.
The length in bytes of the HHTP content.
A base type for HTTP message handlers.
Initializes a new instance of the class.
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Send an HTTP request as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The HTTP request message to send.
The cancellation token to cancel operation.
The was null.
The base type for and other message originators.
Initializes an instance of a class with a specific .
The responsible for processing the HTTP response messages.
Initializes an instance of a class with a specific .
The responsible for processing the HTTP response messages.
true if the inner handler should be disposed of by Dispose(),false if you intend to reuse the inner handler.
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Send an HTTP request as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The HTTP request message to send.
The cancellation token to cancel operation.
The was null.
A helper class for retrieving and comparing standard HTTP methods.
Initializes a new instance of the class with a specific HTTP method.
The HTTP method.
Represents an HTTP DELETE protocol method.
Returns .
Determines whether the specified is equal to the current .
Returns .true if the specified object is equal to the current object; otherwise, false.
The HTTP method to compare with the current object.
Determines whether the specified is equal to the current .
Returns .true if the specified object is equal to the current object; otherwise, false.
The object to compare with the current object.
Represents an HTTP GET protocol method.
Returns .
Serves as a hash function for this type.
Returns .A hash code for the current .
Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body.
Returns .
An HTTP method.
Returns .An HTTP method represented as a .
The equality operator for comparing two objects.
Returns .true if the specified and parameters are equal; otherwise, false.
The left to an equality operator.
The right to an equality operator.
The inequality operator for comparing two objects.
Returns .true if the specified and parameters are inequal; otherwise, false.
The left to an inequality operator.
The right to an inequality operator.
Represents an HTTP OPTIONS protocol method.
Returns .
Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.
Returns .
Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.
Returns .
Returns a string that represents the current object.
Returns .A string representing the current object.
Represents an HTTP TRACE protocol method.
Returns .
A base class for exceptions thrown by the and classes.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific message that describes the current exception.
A message that describes the current exception.
Initializes a new instance of the class with a specific message that describes the current exception and an inner exception.
A message that describes the current exception.
The inner exception.
Represents a HTTP request message.
Initializes a new instance of the class.
Initializes a new instance of the class with an HTTP method and a request .
The HTTP method.
A string that represents the request .
Initializes a new instance of the class with an HTTP method and a request .
The HTTP method.
The to request.
Gets or sets the contents of the HTTP message.
Returns .The content of a message
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Gets the collection of HTTP request headers.
Returns .The collection of HTTP request headers.
Gets or sets the HTTP method used by the HTTP request message.
Returns .The HTTP method used by the request message. The default is the GET method.
Gets a set of properties for the HTTP request.
Returns .
Gets or sets the used for the HTTP request.
Returns .The used for the HTTP request.
Returns a string that represents the current object.
Returns .A string representation of the current object.
Gets or sets the HTTP message version.
Returns .The HTTP message version. The default is 1.1.
Represents a HTTP response message.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific .
The status code of the HTTP response.
Gets or sets the content of a HTTP response message.
Returns .The content of the HTTP response message.
Releases the unmanaged resources and disposes of unmanaged resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Throws an exception if the property for the HTTP response is false.
Returns .The HTTP response message if the call is successful.
Gets the collection of HTTP response headers.
Returns .The collection of HTTP response headers.
Gets a value that indicates if the HTTP response was successful.
Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false.
Gets or sets the reason phrase which typically is sent by servers together with the status code.
Returns .The reason phrase sent by the server.
Gets or sets the request message which led to this response message.
Returns .The request message which led to this response message.
Gets or sets the status code of the HTTP response.
Returns .The status code of the HTTP response.
Returns a string that represents the current object.
Returns .A string representation of the current object.
Gets or sets the HTTP message version.
Returns .The HTTP message version. The default is 1.1.
A base type for handlers which only do some small processing of request and/or response messages.
Creates an instance of a class.
Creates an instance of a class with a specific inner handler.
The inner handler which is responsible for processing the HTTP response messages.
Processes an HTTP request message.
Returns .The HTTP request message that was processed.
The HTTP request message to process.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
Processes an HTTP response message.
Returns .The HTTP response message that was processed.
The HTTP response message to process.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The HTTP request message to send to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The was null.
Provides a collection of objects that get serialized using the multipart/* content type specification.
Creates a new instance of the class.
Creates a new instance of the class.
The subtype of the multipart content.
The was null or contains only white space characters.
Creates a new instance of the class.
The subtype of the multipart content.
The boundary string for the multipart content.
The was null or an empty string.The was null or contains only white space characters.-or-The ends with a space character.
The length of the was greater than 70.
Add multipart HTTP content to a collection of objects that get serialized using the multipart/* content type specification.
The HTTP content to add to the collection.
The was null.
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Returns an enumerator that iterates through the collection of objects that get serialized using the multipart/* content type specification..
Returns .An object that can be used to iterate through the collection.
Serialize the multipart HTTP content to a stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be null.
The explicit implementation of the method.
Returns .An object that can be used to iterate through the collection.
Determines whether the HTTP multipart content has a valid length in bytes.
Returns .true if is a valid length; otherwise, false.
The length in bytes of the HHTP content.
Provides a container for content encoded using multipart/form-data MIME type.
Creates a new instance of the class.
Creates a new instance of the class.
The boundary string for the multipart form data content.
The was null or contains only white space characters.-or-The ends with a space character.
The length of the was greater than 70.
Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type.
The HTTP content to add to the collection.
The was null.
Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type.
The HTTP content to add to the collection.
The name for the HTTP content to add.
The was null or contains only white space characters.
The was null.
Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type.
The HTTP content to add to the collection.
The name for the HTTP content to add.
The file name for the HTTP content to add to the collection.
The was null or contains only white space characters.-or-The was null or contains only white space characters.
The was null.
Provides HTTP content based on a stream.
Creates a new instance of the class.
The content used to initialize the .
Creates a new instance of the class.
The content used to initialize the .
The size, in bytes, of the buffer for the .
The was null.
The was less than or equal to zero.
Write the HTTP stream content to a memory stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
true to release both managed and unmanaged resources; false to releases only unmanaged resources.
Serialize the HTTP content to a stream as an asynchronous operation.
Returns .The task object representing the asynchronous operation.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be null.
Determines whether the stream content has a valid length in bytes.
Returns .true if is a valid length; otherwise, false.
The length in bytes of the stream content.
Provides HTTP content based on a string.
Creates a new instance of the class.
The content used to initialize the .
Creates a new instance of the class.
The content used to initialize the .
The encoding to use for the content.
Creates a new instance of the class.
The content used to initialize the .
The encoding to use for the content.
The media type to use for the content.
Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.
Initializes a new instance of the class.
The scheme to use for authorization.
Initializes a new instance of the class.
The scheme to use for authorization.
The credentials containing the authentication information of the user agent for the resource being requested.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Gets the credentials containing the authentication information of the user agent for the resource being requested.
Returns .The credentials containing the authentication information.
Converts a string to an instance.
Returns .An instance.
A string that represents authentication header value information.
is a null reference.
is not valid authentication header value information.
Gets the scheme to use for authorization.
Returns .The scheme to use for authorization.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents the value of the Cache-Control header.
Initializes a new instance of the class.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Cache-extension tokens, each with an optional assigned value.
Returns .A collection of cache-extension tokens each with an optional assigned value.
Serves as a hash function for a object.
Returns .A hash code for the current object.
The maximum age, specified in seconds, that the HTTP client is willing to accept a response.
Returns .The time in seconds.
Whether an HTTP client is willing to accept a response that has exceeded its expiration time.
Returns .true if the HTTP client is willing to accept a response that has exceed the expiration time; otherwise, false.
The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.
Returns .The time in seconds.
The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.
Returns .The time in seconds.
Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.
Returns .true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale; otherwise, false.
Whether an HTTP client is willing to accept a cached response.
Returns .true if the HTTP client is willing to accept a cached response; otherwise, false.
A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.
Returns .A collection of fieldnames.
Whether a cache must not store any part of either the HTTP request mressage or any response.
Returns .true if a cache must not store any part of either the HTTP request mressage or any response; otherwise, false.
Whether a cache or proxy must not change any aspect of the entity-body.
Returns .true if a cache or proxy must not change any aspect of the entity-body; otherwise, false.
Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.
Returns .true if a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status; otherwise, false.
Converts a string to an instance.
Returns .A instance.
A string that represents cache-control header value information.
is a null reference.
is not valid cache-control header value information.
Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.
Returns .true if the HTTP response message is intended for a single user and must not be cached by a shared cache; otherwise, false.
A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.
Returns .A collection of fieldnames.
Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.
Returns .true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale for shared user agent caches; otherwise, false.
Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.
Returns .true if the HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache; otherwise, false.
The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache.
Returns .The time in seconds.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents the value of the Content-Disposition header.
Initializes a new instance of the class.
A .
Initializes a new instance of the class.
A string that contains a .
The date at which the file was created.
Returns .The file creation date.
The disposition type for a content body part.
Returns .The disposition type.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
A suggestion for how to construct a filename for storing the message payload to be used if the entity is detached and stored in a separate file.
Returns .A suggested filename.
A suggestion for how to construct filenames for storing message payloads to be used if the entities are detached and stored in a separate files.
Returns .A suggested filename of the form filename*.
Serves as a hash function for an object.
Returns .A hash code for the current object.
The date at which the file was last modified.
Returns .The file modification date.
The name for a content body part.
Returns .The name for the content body part.
A set of parameters included the Content-Disposition header.
Returns .A collection of parameters.
Converts a string to an instance.
Returns .An instance.
A string that represents content disposition header value information.
is a null reference.
is not valid content disposition header value information.
The date the file was last read.
Returns .The last read date.
The approximate size, in bytes, of the file.
Returns .The approximate size, in bytes.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents the value of the Content-Range header.
Initializes a new instance of the class.
The starting or ending point of the range, in bytes.
Initializes a new instance of the class.
The position, in bytes, at which to start sending data.
The position, in bytes, at which to stop sending data.
Initializes a new instance of the class.
The position, in bytes, at which to start sending data.
The position, in bytes, at which to stop sending data.
The starting or ending point of the range, in bytes.
Determines whether the specified Object is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Gets the position at which to start sending data.
Returns .The position, in bytes, at which to start sending data.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Gets whether the Content-Range header has a length specified.
Returns .true if the Content-Range has a length specified; otherwise, false.
Gets whether the Content-Range has a range specified.
Returns .true if the Content-Range has a range specified; otherwise, false.
Gets the length of the full entity-body.
Returns .The length of the full entity-body.
Converts a string to an instance.
Returns .An instance.
A string that represents content range header value information.
is a null reference.
is not valid content range header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Gets the position at which to stop sending data.
Returns .The position at which to stop sending data.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
The range units used.
Returns .A that contains range units.
Represents an entity-tag header value.
Initializes a new instance of the class.
A string that contains an .
Initializes a new instance of the class.
A string that contains an .
A value that indicates if this entity-tag header is a weak validator. If the entity-tag header is weak validator, then should be set to true. If the entity-tag header is a strong validator, then should be set to false.
Gets the entity-tag header value.
Returns .
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Gets whether the entity-tag is prefaced by a weakness indicator.
Returns .true if the entity-tag is prefaced by a weakness indicator; otherwise, false.
Converts a string to an instance.
Returns .An instance.
A string that represents entity tag header value information.
is a null reference.
is not valid entity tag header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Gets the opaque quoted string.
Returns .An opaque quoted string.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents the collection of Content Headers as defined in RFC 2616.
Gets the value of the Allow content header on an HTTP response.
Returns .The value of the Allow header on an HTTP response.
Gets the value of the Content-Disposition content header on an HTTP response.
Returns .The value of the Content-Disposition content header on an HTTP response.
Gets the value of the Content-Encoding content header on an HTTP response.
Returns .The value of the Content-Encoding content header on an HTTP response.
Gets the value of the Content-Language content header on an HTTP response.
Returns .The value of the Content-Language content header on an HTTP response.
Gets or sets the value of the Content-Length content header on an HTTP response.
Returns .The value of the Content-Length content header on an HTTP response.
Gets or sets the value of the Content-Location content header on an HTTP response.
Returns .The value of the Content-Location content header on an HTTP response.
Gets or sets the value of the Content-MD5 content header on an HTTP response.
Returns .The value of the Content-MD5 content header on an HTTP response.
Gets or sets the value of the Content-Range content header on an HTTP response.
Returns .The value of the Content-Range content header on an HTTP response.
Gets or sets the value of the Content-Type content header on an HTTP response.
Returns .The value of the Content-Type content header on an HTTP response.
Gets or sets the value of the Expires content header on an HTTP response.
Returns .The value of the Expires content header on an HTTP response.
Gets or sets the value of the Last-Modified content header on an HTTP response.
Returns .The value of the Last-Modified content header on an HTTP response.
A collection of headers and their values as defined in RFC 2616.
Initializes a new instance of the class.
Adds the specified header and its values into the collection.
The header to add to the collection.
A list of header values to add to the collection.
Adds the specified header and its value into the collection.
The header to add to the collection.
The content of the header.
Removes all headers from the collection.
Returns if a specific header exists in the collection.
Returns .true is the specified header exists in the collection; otherwise false.
The specific header.
Returns an enumerator that can iterate through the instance.
Returns .An enumerator for the .
Returns all header values for a specified header stored in the collection.
Returns .An array of header strings.
The specified header to return values for.
Removes the specified header from the collection.
Returns .
The name of the header to remove from the collection.
Gets an enumerator that can iterate through a .
Returns .An instance of an implementation of an that can iterate through a .
Returns a string that represents the current object.
Returns .A string that represents the current object.
Returns a value that indicates whether the specified header and its values were added to the collection without validating the provided information.
Returns .true if the specified header and could be added to the collection; otherwise false.
The header to add to the collection.
The values of the header.
Returns a value that indicates whether the specified header and its value were added to the collection without validating the provided information.
Returns .true if the specified header and could be added to the collection; otherwise false.
The header to add to the collection.
The content of the header.
Return if a specified header and specified values are stored in the collection.
Returns .true is the specified header and values are stored in the collection; otherwise false.
The specified header.
The specified header values.
Represents a collection of header values.
Returns .
Returns .
Returns .
Returns .
Returns .
Returns .
Returns a string that represents the current XXX object.
Returns .A string that represents the current object.
Determines whether a string is valid XXX information.
Returns .
The string to validate.
Represents the collection of Request Headers as defined in RFC 2616.
Gets the value of the Accept header for an HTTP request.
Returns .The value of the Accept header for an HTTP request.
Gets the value of the Accept-Charset header for an HTTP request.
Returns .The value of the Accept-Charset header for an HTTP request.
Gets the value of the Accept-Encoding header for an HTTP request.
Returns .The value of the Accept-Encoding header for an HTTP request.
Gets the value of the Accept-Language header for an HTTP request.
Returns .The value of the Accept-Language header for an HTTP request.
Gets or sets the value of the Authorization header for an HTTP request.
Returns .The value of the Authorization header for an HTTP request.
Gets or sets the value of the Cache-Control header for an HTTP request.
Returns .The value of the Cache-Control header for an HTTP request.
Gets the value of the Connection header for an HTTP request.
Returns .The value of the Connection header for an HTTP request.
Gets or sets a value that indicates if the Connection header for an HTTP request contains Close.
Returns .true if the Connection header contains Close, otherwise false.
Gets or sets the value of the Date header for an HTTP request.
Returns .The value of the Date header for an HTTP request.
Gets the value of the Expect header for an HTTP request.
Returns .The value of the Expect header for an HTTP request.
Gets or sets a value that indicates if the Expect header for an HTTP request contains Continue.
Returns .true if the Expect header contains Continue, otherwise false.
Gets or sets the value of the From header for an HTTP request.
Returns .The value of the From header for an HTTP request.
Gets or sets the value of the Host header for an HTTP request.
Returns .The value of the Host header for an HTTP request.
Gets the value of the If-Match header for an HTTP request.
Returns .The value of the If-Match header for an HTTP request.
Gets or sets the value of the If-Modified-Since header for an HTTP request.
Returns .The value of the If-Modified-Since header for an HTTP request.
Gets the value of the If-None-Match header for an HTTP request.
Returns .Gets the value of the If-None-Match header for an HTTP request.
Gets or sets the value of the If-Range header for an HTTP request.
Returns .The value of the If-Range header for an HTTP request.
Gets or sets the value of the If-Unmodified-Since header for an HTTP request.
Returns .The value of the If-Unmodified-Since header for an HTTP request.
Gets or sets the value of the Max-Forwards header for an HTTP request.
Returns .The value of the Max-Forwards header for an HTTP request.
Gets the value of the Pragma header for an HTTP request.
Returns .The value of the Pragma header for an HTTP request.
Gets or sets the value of the Proxy-Authorization header for an HTTP request.
Returns .The value of the Proxy-Authorization header for an HTTP request.
Gets or sets the value of the Range header for an HTTP request.
Returns .The value of the Range header for an HTTP request.
Gets or sets the value of the Referer header for an HTTP request.
Returns .The value of the Referer header for an HTTP request.
Gets the value of the TE header for an HTTP request.
Returns .The value of the TE header for an HTTP request.
Gets the value of the Trailer header for an HTTP request.
Returns .The value of the Trailer header for an HTTP request.
Gets the value of the Transfer-Encoding header for an HTTP request.
Returns .The value of the Transfer-Encoding header for an HTTP request.
Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP request contains chunked.
Returns .true if the Transfer-Encoding header contains chunked, otherwise false.
Gets the value of the Upgrade header for an HTTP request.
Returns .The value of the Upgrade header for an HTTP request.
Gets the value of the User-Agent header for an HTTP request.
Returns .The value of the User-Agent header for an HTTP request.
Gets the value of the Via header for an HTTP request.
Returns .The value of the Via header for an HTTP request.
Gets the value of the Warning header for an HTTP request.
Returns .The value of the Warning header for an HTTP request.
Represents the collection of Response Headers as defined in RFC 2616.
Gets the value of the Accept-Ranges header for an HTTP response.
Returns .The value of the Accept-Ranges header for an HTTP response.
Gets or sets the value of the Age header for an HTTP response.
Returns .The value of the Age header for an HTTP response.
Gets or sets the value of the Cache-Control header for an HTTP response.
Returns .The value of the Cache-Control header for an HTTP response.
Gets the value of the Connection header for an HTTP response.
Returns .The value of the Connection header for an HTTP response.
Gets or sets a value that indicates if the Connection header for an HTTP response contains Close.
Returns .true if the Connection header contains Close, otherwise false.
Gets or sets the value of the Date header for an HTTP response.
Returns .The value of the Date header for an HTTP response.
Gets or sets the value of the ETag header for an HTTP response.
Returns .The value of the ETag header for an HTTP response.
Gets or sets the value of the Location header for an HTTP response.
Returns .The value of the Location header for an HTTP response.
Gets the value of the Pragma header for an HTTP response.
Returns .The value of the Pragma header for an HTTP response.
Gets the value of the Proxy-Authenticate header for an HTTP response.
Returns .The value of the Proxy-Authenticate header for an HTTP response.
Gets or sets the value of the Retry-After header for an HTTP response.
Returns .The value of the Retry-After header for an HTTP response.
Gets the value of the Server header for an HTTP response.
Returns .The value of the Server header for an HTTP response.
Gets the value of the Trailer header for an HTTP response.
Returns .The value of the Trailer header for an HTTP response.
Gets the value of the Transfer-Encoding header for an HTTP response.
Returns .The value of the Transfer-Encoding header for an HTTP response.
Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP response contains chunked.
Returns .true if the Transfer-Encoding header contains chunked, otherwise false.
Gets the value of the Upgrade header for an HTTP response.
Returns .The value of the Upgrade header for an HTTP response.
Gets the value of the Vary header for an HTTP response.
Returns .The value of the Vary header for an HTTP response.
Gets the value of the Via header for an HTTP response.
Returns .The value of the Via header for an HTTP response.
Gets the value of the Warning header for an HTTP response.
Returns .The value of the Warning header for an HTTP response.
Gets the value of the WWW-Authenticate header for an HTTP response.
Returns .The value of the WWW-Authenticate header for an HTTP response.
Represents a media-type as defined in the RFC 2616.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets or sets the character set.
Returns .The character set.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Gets or sets the media-type header value.
Returns .The media-type header value.
Gets or sets the media-type header value parameters.
Returns .The media-type header value parameters.
Converts a string to an instance.
Returns .An instance.
A string that represents media type header value information.
is a null reference.
is not valid media type header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents a content-type header value with an additional quality.
Initializes a new instance of the class.
Initializes a new instance of the class.
Converts a string to an instance.
Returns .An instance.
A string that represents media type with quality header value information.
is a null reference.
is not valid media type with quality header value information.
Returns .
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents a name/value pair.
Initializes a new instance of the class.
Initializes a new instance of the class.
The header name.
Initializes a new instance of the class.
The header name.
The header value.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Gets the header name.
Returns .The header name.
Converts a string to an instance.
Returns .An instance.
A string that represents name value header value information.
is a null reference.
is not valid name value header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Gets the header value.
Returns .The header value.
Represents a name/value pair with parameters.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Returns .
Converts a string to an instance.
Returns .An instance.
A string that represents name value with parameter header value information.
is a null reference.
is not valid name value with parameter header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents a product token in header value.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Gets the name of the product token.
Returns .The name of the product token.
Converts a string to an instance.
Returns .An instance.
A string that represents product header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Gets the version of the product token.
Returns .The version of the product token.
Represents a value which can either be a product or a comment.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Returns .
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Converts a string to an instance.
Returns .An instance.
A string that represents product info header value information.
is a null reference.
is not valid product info header value information.
Returns .
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents a header value which can either be a date/time or an entity-tag value.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Returns .
Returns .
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Converts a string to an instance.
Returns .An instance.
A string that represents range condition header value information.
is a null reference.
is not valid range Condition header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents the value of the Range header.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Converts a string to an instance.
Returns .An instance.
A string that represents range header value information.
is a null reference.
is not valid range header value information.
Returns .
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
he string to validate.
The version of the string.
Returns .
Represents a byte-range header value.
Initializes a new instance of the class.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Returns .
Serves as a hash function for an object.
Returns .A hash code for the current object.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns .
Returns a string that represents the current object.
Returns .A string that represents the current object.
Represents a header value which can either be a date/time or a timespan value.
Initializes a new instance of the class.
Initializes a new instance of the class.
Returns .
Returns .
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Converts a string to an instance.
Returns .An instance.
A string that represents retry condition header value information.
is a null reference.
is not valid retry condition header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents a string header value with an optional quality.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the specified Object is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Converts a string to an instance.
Returns .An instance.
A string that represents quality header value information.
is a null reference.
is not valid string with quality header value information.
Returns .
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Returns .
Represents a transfer-coding header value.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the specified Object is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Gets the transfer-coding parameters.
Returns .The transfer-coding parameters.
Converts a string to an instance.
Returns .An instance.
A string that represents transfer-coding header value information.
is a null reference.
is not valid transfer-coding header value information.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Gets the transfer-coding value.
Returns .The transfer-coding value.
Represents a transfer-coding header value with optional quality.
Initializes a new instance of the class.
Initializes a new instance of the class.
Converts a string to an instance.
Returns .An instance.
A string that represents transfer-coding value information.
is a null reference.
is not valid transfer-coding with quality header value information.
Returns .
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents the value of a Via header.
Initializes a new instance of the class.
The protocol version of the received protocol.
The host and port that the request or response was received by.
Initializes a new instance of the class.
The protocol version of the received protocol.
The host and port that the request or response was received by.
The protocol name of the received protocol.
Initializes a new instance of the class.
The protocol version of the received protocol.
The host and port that the request or response was received by.
The protocol name of the received protocol.
The comment field used to identify the software of the recipient proxy or gateway.
Gets the comment field used to identify the software of the recipient proxy or gateway.
Returns .The comment field used to identify the software of the recipient proxy or gateway.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .Returns a hash code for the current object.
Converts a string to an instance.
Returns .An instance.
A string that represents via header value information.
is a null reference.
is not valid via header value information.
Gets the protocol name of the received protocol.
Returns .The protocol name.
Gets the protocol version of the received protocol.
Returns .The protocol version.
Gets the host and port that the request or response was received by.
Returns .The host and port that the request or response was received by.
Creates a new object that is a copy of the current instance.
Returns .A copy of the current instance.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
Represents a warning value used by the Warning header.
Initializes a new instance of the class.
The specific warning code.
The host that attached the warning.
A quoted-string containing the warning text.
Initializes a new instance of the class.
The specific warning code.
The host that attached the warning.
A quoted-string containing the warning text.
The date/time stamp of the warning.
Gets the host that attached the warning.
Returns .The host that attached the warning.
Gets the specific warning code.
Returns .The specific warning code.
Gets the date/time stamp of the warning.
Returns .The date/time stamp of the warning.
Determines whether the specified is equal to the current object.
Returns .true if the specified is equal to the current object; otherwise, false.
The object to compare with the current object.
Serves as a hash function for an object.
Returns .A hash code for the current object.
Converts a string to an instance.
Returns an instance.
A string that represents authentication header value information.
is a null reference.
is not valid authentication header value information.
Creates a new object that is a copy of the current instance.
Returns .Returns a copy of the current instance.
Gets a quoted-string containing the warning text.
Returns .A quoted-string containing the warning text.
Returns a string that represents the current object.
Returns .A string that represents the current object.
Determines whether a string is valid information.
Returns .true if is valid information; otherwise, false.
The string to validate.
The version of the string.
================================================
FILE: BasicProject/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._
================================================
================================================
FILE: BasicProject/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec
================================================
Microsoft.Web.Infrastructure
1.0.0.0
Microsoft.Web.Infrastructure
Microsoft
Microsoft
http://go.microsoft.com/fwlink/?LinkID=214339
http://www.asp.net
false
This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register HTTP modules at run time.
en-US
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/Newtonsoft.Json.5.0.3.nuspec
================================================
Newtonsoft.Json
5.0.3
Json.NET
James Newton-King
James Newton-King
http://json.codeplex.com/license
http://james.newtonking.com/projects/json-net.aspx
false
Json.NET is a popular high-performance JSON framework for .NET
en-US
json
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/lib/net20/Newtonsoft.Json.xml
================================================
Newtonsoft.Json
Represents a BSON Oid (object id).
Initializes a new instance of the class.
The Oid value.
Gets or sets the value of the Oid.
The value of the Oid.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class with the specified .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Skips the children of the current token.
Sets the current token.
The new token.
Sets the current token and value.
The new token.
The value.
Sets the state based on current token type.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Changes the to Closed.
Gets the current reader state.
The current reader state.
Gets or sets a value indicating whether the underlying stream or
should be closed when the reader is closed.
true to close the underlying stream or when
the reader is closed; otherwise false. The default is true.
Gets the quotation mark character used to enclose the value of a string.
Get or set how time zones are handling when reading JSON.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets or sets the culture used when reading JSON. Defaults to .
Specifies the state of the reader.
The Read method has not been called.
The end of the file has been reached successfully.
Reader is at a property.
Reader is at the start of an object.
Reader is in an object.
Reader is at the start of an array.
Reader is in an array.
The Close method has been called.
Reader has just read a value.
Reader is at the start of a constructor.
Reader in a constructor.
An error occurred that prevents the read operation from continuing.
The end of the file has been reached successfully.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The reader.
Initializes a new instance of the class.
The stream.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Initializes a new instance of the class.
The reader.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Changes the to Closed.
Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
Gets or sets a value indicating whether the root object will be read as a JSON array.
true if the root object will be read as a JSON array; otherwise, false.
Gets or sets the used when reading values from BSON.
The used when reading values from BSON.
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the end of a Json object.
Writes the beginning of a Json array.
Writes the end of an array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end constructor.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes the end of the current Json object or array.
Writes the current token and its children.
The to read the token from.
Writes the current token.
The to read the token from.
A flag indicating whether the current token's children should be written.
Writes the specified end token.
The end token to write.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a null value.
Writes an undefined value.
Writes raw JSON without changing the writer's state.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets a value indicating whether the underlying stream or
should be closed when the writer is closed.
true to close the underlying stream or when
the writer is closed; otherwise false. The default is true.
Gets the top.
The top.
Gets the state of the writer.
Gets the path of the writer.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling when writing JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written to JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when writing JSON. Defaults to .
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The writer.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Writes the end.
The token.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes raw JSON.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes the beginning of a Json array.
Writes the beginning of a Json object.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Closes this stream and the underlying stream.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value that represents a BSON object id.
The Object ID value to write.
Writes a BSON regex.
The regex pattern.
The regex options.
Gets or sets the used when writing values to BSON.
When set to no conversion will occur.
The used when writing values to BSON.
Specifies how constructors are used when initializing objects during deserialization by the .
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
Converts a binary value to and from a base 64 string value.
Converts an object to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets the of the JSON produced by the JsonConverter.
The of the JSON produced by the JsonConverter.
Gets a value indicating whether this can read JSON.
true if this can read JSON; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Create a custom object
The object type to convert.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Creates an object which will then be populated by the serializer.
Type of the object.
The created object.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Provides a base class for converting a to and from JSON.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an to and from its name string value.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets or sets a value indicating whether the written enum text should be camel case.
true if the written enum text will be camel case; otherwise, false.
Converts a to and from a string (e.g. "1.2.3.4").
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Specifies how dates are formatted when writing JSON text.
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
Date formatted strings are not parsed to a date type and are read as strings.
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Specifies how to treat the time value when converting between string and .
Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
Treat as a UTC. If the object represents a local time, it is converted to a UTC.
Treat as a local time if a is being converted to a string.
If a string is being converted to , convert to a local time if a time zone is specified.
Time zone information should be preserved when converting.
Specifies float format handling options when writing special floating point numbers, e.g. ,
and with .
Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
Note that this will produce non-valid JSON.
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Floating point numbers are parsed to .
Floating point numbers are parsed to .
Specifies formatting options for the .
No special formatting is applied. This is the default.
Causes child objects to be indented according to the and settings.
Instructs the to use the specified constructor when deserializing that object.
Instructs the how to serialize the collection.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the id.
The id.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
Gets the collection's items converter.
The collection's items converter.
Gets or sets a value that indicates whether to preserve object references.
true to keep object reference; otherwise, false. The default is false.
Gets or sets a value that indicates whether to preserve collection's items references.
true to keep collection's items object references; otherwise, false. The default is false.
Gets or sets the reference loop handling used when serializing the collection's items.
The reference loop handling.
Gets or sets the type name handling used when serializing the collection's items.
The type name handling.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Represents a trace writer that writes to the application's instances.
Represents a trace writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Contract details for a used by the .
Contract details for a used by the .
Gets the underlying type for the contract.
The underlying type for the contract.
Gets or sets the type created during deserialization.
The type created during deserialization.
Gets or sets whether this type contract is serialized as a reference.
Whether this type contract is serialized as a reference.
Gets or sets the default for this contract.
The converter.
Gets or sets all methods called immediately after deserialization of the object.
The methods called immediately after deserialization of the object.
Gets or sets all methods called during deserialization of the object.
The methods called during deserialization of the object.
Gets or sets all methods called after serialization of the object graph.
The methods called after serialization of the object graph.
Gets or sets all methods called before serialization of the object.
The methods called before serialization of the object.
Gets or sets all method called when an error is thrown during the serialization of the object.
The methods called when an error is thrown during the serialization of the object.
Gets or sets the method called immediately after deserialization of the object.
The method called immediately after deserialization of the object.
Gets or sets the method called during deserialization of the object.
The method called during deserialization of the object.
Gets or sets the method called after serialization of the object graph.
The method called after serialization of the object graph.
Gets or sets the method called before serialization of the object.
The method called before serialization of the object.
Gets or sets the method called when an error is thrown during the serialization of the object.
The method called when an error is thrown during the serialization of the object.
Gets or sets the default creator method used to create the object.
The default creator method used to create the object.
Gets or sets a value indicating whether the default creator is non public.
true if the default object creator is non-public; otherwise, false.
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the default collection items .
The converter.
Gets or sets a value indicating whether the collection items preserve object references.
true if collection items preserve object references; otherwise, false.
Gets or sets the collection item reference loop handling.
The reference loop handling.
Gets or sets the collection item type name handling.
The type name handling.
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
Initializes a new instance of the class.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Returns an enumeration of the most recent trace messages.
An enumeration of the most recent trace messages.
Returns a of the most recent trace messages.
A of the most recent trace messages.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Specifies how strings are escaped when writing JSON text.
Only control characters (e.g. newline) are escaped.
All non-ASCII and control characters (e.g. newline) are escaped.
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
Provides a set of static (Shared in Visual Basic) methods for
querying objects that implement .
Returns the input typed as .
Returns an empty that has the
specified type argument.
Converts the elements of an to the
specified type.
Filters the elements of an based on a specified type.
Generates a sequence of integral numbers within a specified range.
The value of the first integer in the sequence.
The number of sequential integers to generate.
Generates a sequence that contains one repeated value.
Filters a sequence of values based on a predicate.
Filters a sequence of values based on a predicate.
Each element's index is used in the logic of the predicate function.
Projects each element of a sequence into a new form.
Projects each element of a sequence into a new form by
incorporating the element's index.
Projects each element of a sequence to an
and flattens the resulting sequences into one sequence.
Projects each element of a sequence to an ,
and flattens the resulting sequences into one sequence. The
index of each source element is used in the projected form of
that element.
Projects each element of a sequence to an ,
flattens the resulting sequences into one sequence, and invokes
a result selector function on each element therein.
Projects each element of a sequence to an ,
flattens the resulting sequences into one sequence, and invokes
a result selector function on each element therein. The index of
each source element is used in the intermediate projected form
of that element.
Returns elements from a sequence as long as a specified condition is true.
Returns elements from a sequence as long as a specified condition is true.
The element's index is used in the logic of the predicate function.
Base implementation of First operator.
Returns the first element of a sequence.
Returns the first element in a sequence that satisfies a specified condition.
Returns the first element of a sequence, or a default value if
the sequence contains no elements.
Returns the first element of the sequence that satisfies a
condition or a default value if no such element is found.
Base implementation of Last operator.
Returns the last element of a sequence.
Returns the last element of a sequence that satisfies a
specified condition.
Returns the last element of a sequence, or a default value if
the sequence contains no elements.
Returns the last element of a sequence that satisfies a
condition or a default value if no such element is found.
Base implementation of Single operator.
Returns the only element of a sequence, and throws an exception
if there is not exactly one element in the sequence.
Returns the only element of a sequence that satisfies a
specified condition, and throws an exception if more than one
such element exists.
Returns the only element of a sequence, or a default value if
the sequence is empty; this method throws an exception if there
is more than one element in the sequence.
Returns the only element of a sequence that satisfies a
specified condition or a default value if no such element
exists; this method throws an exception if more than one element
satisfies the condition.
Returns the element at a specified index in a sequence.
Returns the element at a specified index in a sequence or a
default value if the index is out of range.
Inverts the order of the elements in a sequence.
Returns a specified number of contiguous elements from the start
of a sequence.
Bypasses a specified number of elements in a sequence and then
returns the remaining elements.
Bypasses elements in a sequence as long as a specified condition
is true and then returns the remaining elements.
Bypasses elements in a sequence as long as a specified condition
is true and then returns the remaining elements. The element's
index is used in the logic of the predicate function.
Returns the number of elements in a sequence.
Returns a number that represents how many elements in the
specified sequence satisfy a condition.
Returns an that represents the total number
of elements in a sequence.
Returns an that represents how many elements
in a sequence satisfy a condition.
Concatenates two sequences.
Creates a from an .
Creates an array from an .
Returns distinct elements from a sequence by using the default
equality comparer to compare values.
Returns distinct elements from a sequence by using a specified
to compare values.
Creates a from an
according to a specified key
selector function.
Creates a from an
according to a specified key
selector function and a key comparer.
Creates a from an
according to specified key
and element selector functions.
Creates a from an
according to a specified key
selector function, a comparer and an element selector function.
Groups the elements of a sequence according to a specified key
selector function.
Groups the elements of a sequence according to a specified key
selector function and compares the keys by using a specified
comparer.
Groups the elements of a sequence according to a specified key
selector function and projects the elements for each group by
using a specified function.
Groups the elements of a sequence according to a specified key
selector function and creates a result value from each group and
its key.
Groups the elements of a sequence according to a key selector
function. The keys are compared by using a comparer and each
group's elements are projected by using a specified function.
Groups the elements of a sequence according to a specified key
selector function and creates a result value from each group and
its key. The elements of each group are projected by using a
specified function.
Groups the elements of a sequence according to a specified key
selector function and creates a result value from each group and
its key. The keys are compared by using a specified comparer.
Groups the elements of a sequence according to a specified key
selector function and creates a result value from each group and
its key. Key values are compared by using a specified comparer,
and the elements of each group are projected by using a
specified function.
Applies an accumulator function over a sequence.
Applies an accumulator function over a sequence. The specified
seed value is used as the initial accumulator value.
Applies an accumulator function over a sequence. The specified
seed value is used as the initial accumulator value, and the
specified function is used to select the result value.
Produces the set union of two sequences by using the default
equality comparer.
Produces the set union of two sequences by using a specified
.
Returns the elements of the specified sequence or the type
parameter's default value in a singleton collection if the
sequence is empty.
Returns the elements of the specified sequence or the specified
value in a singleton collection if the sequence is empty.
Determines whether all elements of a sequence satisfy a condition.
Determines whether a sequence contains any elements.
Determines whether any element of a sequence satisfies a
condition.
Determines whether a sequence contains a specified element by
using the default equality comparer.
Determines whether a sequence contains a specified element by
using a specified .
Determines whether two sequences are equal by comparing the
elements by using the default equality comparer for their type.
Determines whether two sequences are equal by comparing their
elements by using a specified .
Base implementation for Min/Max operator.
Base implementation for Min/Max operator for nullable types.
Returns the minimum value in a generic sequence.
Invokes a transform function on each element of a generic
sequence and returns the minimum resulting value.
Returns the maximum value in a generic sequence.
Invokes a transform function on each element of a generic
sequence and returns the maximum resulting value.
Makes an enumerator seen as enumerable once more.
The supplied enumerator must have been started. The first element
returned is the element the enumerator was on when passed in.
DO NOT use this method if the caller must be a generator. It is
mostly safe among aggregate operations.
Sorts the elements of a sequence in ascending order according to a key.
Sorts the elements of a sequence in ascending order by using a
specified comparer.
Sorts the elements of a sequence in descending order according to a key.
Sorts the elements of a sequence in descending order by using a
specified comparer.
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
Performs a subsequent ordering of the elements in a sequence in
ascending order by using a specified comparer.
Performs a subsequent ordering of the elements in a sequence in
descending order, according to a key.
Performs a subsequent ordering of the elements in a sequence in
descending order by using a specified comparer.
Base implementation for Intersect and Except operators.
Produces the set intersection of two sequences by using the
default equality comparer to compare values.
Produces the set intersection of two sequences by using the
specified to compare values.
Produces the set difference of two sequences by using the
default equality comparer to compare values.
Produces the set difference of two sequences by using the
specified to compare values.
Creates a from an
according to a specified key
selector function.
Creates a from an
according to a specified key
selector function and key comparer.
Creates a from an
according to specified key
selector and element selector functions.
Creates a from an
according to a specified key
selector function, a comparer, and an element selector function.
Correlates the elements of two sequences based on matching keys.
The default equality comparer is used to compare keys.
Correlates the elements of two sequences based on matching keys.
The default equality comparer is used to compare keys. A
specified is used to compare keys.
Correlates the elements of two sequences based on equality of
keys and groups the results. The default equality comparer is
used to compare keys.
Correlates the elements of two sequences based on equality of
keys and groups the results. The default equality comparer is
used to compare keys. A specified
is used to compare keys.
Computes the sum of a sequence of nullable values.
Computes the sum of a sequence of nullable
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of nullable values.
Computes the average of a sequence of nullable values
that are obtained by invoking a transform function on each
element of the input sequence.
Computes the sum of a sequence of values.
Computes the sum of a sequence of
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of values.
Computes the average of a sequence of values
that are obtained by invoking a transform function on each
element of the input sequence.
Returns the minimum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the minimum nullable value.
Returns the maximum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the maximum nullable value.
Computes the sum of a sequence of nullable values.
Computes the sum of a sequence of nullable
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of nullable values.
Computes the average of a sequence of nullable values
that are obtained by invoking a transform function on each
element of the input sequence.
Computes the sum of a sequence of values.
Computes the sum of a sequence of
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of values.
Computes the average of a sequence of values
that are obtained by invoking a transform function on each
element of the input sequence.
Returns the minimum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the minimum nullable value.
Returns the maximum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the maximum nullable value.
Computes the sum of a sequence of nullable values.
Computes the sum of a sequence of nullable
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of nullable values.
Computes the average of a sequence of nullable values
that are obtained by invoking a transform function on each
element of the input sequence.
Computes the sum of a sequence of values.
Computes the sum of a sequence of
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of values.
Computes the average of a sequence of values
that are obtained by invoking a transform function on each
element of the input sequence.
Returns the minimum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the minimum nullable value.
Returns the maximum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the maximum nullable value.
Computes the sum of a sequence of nullable values.
Computes the sum of a sequence of nullable
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of nullable values.
Computes the average of a sequence of nullable values
that are obtained by invoking a transform function on each
element of the input sequence.
Computes the sum of a sequence of values.
Computes the sum of a sequence of
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of values.
Computes the average of a sequence of values
that are obtained by invoking a transform function on each
element of the input sequence.
Returns the minimum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the minimum nullable value.
Returns the maximum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the maximum nullable value.
Computes the sum of a sequence of nullable values.
Computes the sum of a sequence of nullable
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of nullable values.
Computes the average of a sequence of nullable values
that are obtained by invoking a transform function on each
element of the input sequence.
Computes the sum of a sequence of values.
Computes the sum of a sequence of
values that are obtained by invoking a transform function on
each element of the input sequence.
Computes the average of a sequence of values.
Computes the average of a sequence of values
that are obtained by invoking a transform function on each
element of the input sequence.
Returns the minimum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the minimum nullable value.
Returns the maximum value in a sequence of nullable
values.
Invokes a transform function on each element of a sequence and
returns the maximum nullable value.
Represents a collection of objects that have a common key.
Gets the key of the .
Defines an indexer, size property, and Boolean search method for
data structures that map keys to
sequences of values.
Represents a sorted sequence.
Performs a subsequent ordering on the elements of an
according to a key.
Represents a collection of keys each mapped to one or more values.
Determines whether a specified key is in the .
Applies a transform function to each key and its associated
values and returns the results.
Returns a generic enumerator that iterates through the .
Gets the number of key/value collection pairs in the .
Gets the collection of values indexed by the specified key.
See issue #11
for why this method is needed and cannot be expressed as a
lambda at the call site.
See issue #11
for why this method is needed and cannot be expressed as a
lambda at the call site.
This attribute allows us to define extension methods without
requiring .NET Framework 3.5. For more information, see the section,
Extension Methods in .NET Framework 2.0 Apps,
of Basic Instincts: Extension Methods
column in MSDN Magazine,
issue Nov 2007.
Represents a view of a .
Initializes a new instance of the class.
The name.
Type of the property.
When overridden in a derived class, returns whether resetting an object changes its value.
true if resetting the component changes its value; otherwise, false.
The component to test for reset capability.
When overridden in a derived class, gets the current value of the property on a component.
The value of a property for a given component.
The component with the property for which to retrieve the value.
When overridden in a derived class, resets the value for this property of the component to the default value.
The component with the property value that is to be reset to the default value.
When overridden in a derived class, sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
true if the property should be persisted; otherwise, false.
The component with the property to be examined for persistence.
When overridden in a derived class, gets the type of the component this property is bound to.
A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
When overridden in a derived class, gets a value indicating whether this property is read-only.
true if the property is read-only; otherwise, false.
When overridden in a derived class, gets the type of the property.
A that represents the type of the property.
Gets the hash code for the name of the member.
The hash code for the name of the member.
Represents a raw JSON string.
Represents a value in JSON (string, integer, date, etc).
Represents an abstract JSON token.
Represents a collection of objects.
The type of token
Gets the with the specified key.
Provides an interface to enable a class to return line and position information.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Compares the values of two tokens, including the values of all descendant tokens.
The first to compare.
The second to compare.
true if the tokens are equal; otherwise false.
Adds the specified content immediately after this token.
A content object that contains simple content or a collection of content objects to be added after this token.
Adds the specified content immediately before this token.
A content object that contains simple content or a collection of content objects to be added before this token.
Returns a collection of the ancestor tokens of this token.
A collection of the ancestor tokens of this token.
Returns a collection of the sibling tokens after this token, in document order.
A collection of the sibling tokens after this tokens, in document order.
Returns a collection of the sibling tokens before this token, in document order.
A collection of the sibling tokens before this token, in document order.
Gets the with the specified key converted to the specified type.
The type to convert the token to.
The token key.
The converted token value.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
The type to filter the child tokens on.
A containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Removes this token from its parent.
Replaces this token with the specified token.
The value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Returns the indented JSON for this token.
The indented JSON for this token.
Returns the JSON for this token using the given formatting and converters.
Indicates how the output is formatted.
A collection of which will be used when writing the token.
The JSON for this token using the given formatting and converters.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Creates an for this token.
An that can be used to read this token and its descendants.
Creates a from an object.
The object that will be used to create .
A with the value of the specified object
Creates a from an object using the specified .
The object that will be used to create .
The that will be used when reading the object.
A with the value of the specified object
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
The that matches the object path or a null reference if no matching token is found.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
A flag to indicate whether an error should be thrown if no token is found.
The that matches the object path.
Creates a new instance of the . All child tokens are recursively cloned.
A new instance of the .
Gets a comparer that can compare two tokens for value equality.
A that can compare two nodes for value equality.
Gets or sets the parent.
The parent.
Gets the root of this .
The root of this .
Gets the node type for this .
The type.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the next sibling token of this node.
The that contains the next sibling token.
Gets the previous sibling token of this node.
The that contains the previous sibling token.
Gets the path of the JSON token.
Gets the with the specified key.
The with the specified key.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Creates a comment with the given value.
The value.
A comment with the given value.
Creates a string with the given value.
The value.
A string with the given value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
The format.
A that represents this instance.
Returns a that represents this instance.
The format provider.
A that represents this instance.
Returns a that represents this instance.
The format.
The format provider.
A that represents this instance.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
Value
Meaning
Less than zero
This instance is less than .
Zero
This instance is equal to .
Greater than zero
This instance is greater than .
is not the same type as this instance.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the node type for this .
The type.
Gets or sets the underlying token value.
The underlying token value.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The raw json.
Creates an instance of with the content of the reader's current token.
The reader.
An instance of with the content of the reader's current token.
Indicating whether a property is required.
The property is not required. The default state.
The property must be defined in JSON but can be a null value.
The property must be defined in JSON and cannot be a null value.
Used to resolve references when serializing and deserializing JSON by the .
Resolves a reference to its object.
The serialization context.
The reference to resolve.
The object that
Gets the reference for the sepecified object.
The serialization context.
The object to get a reference for.
The reference to the object.
Determines whether the specified object is referenced.
The serialization context.
The object to test for a reference.
true if the specified object is referenced; otherwise, false.
Adds a reference to the specified object.
The serialization context.
The reference.
The object to reference.
Specifies reference handling options for the .
Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Do not preserve references when serializing types.
Preserve references when serializing into a JSON object structure.
Preserve references when serializing into a JSON array structure.
Preserve references when serializing.
Instructs the how to serialize the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with a flag indicating whether the array can contain null items
A flag indicating whether the array can contain null items.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets a value indicating whether null items are allowed in the collection.
true if null items are allowed in the collection; otherwise, false.
Specifies default value handling options for the .
Include members where the member value is the same as the member's default value when serializing objects.
Included members are written to JSON. Has no effect when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON.
This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
placing the on the property.
Members with a default value but no JSON will be set to their default value when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
and sets members to their default value when deserializing.
Instructs the to use the specified when serializing the member or class.
Initializes a new instance of the class.
Type of the converter.
Gets the type of the converter.
The type of the converter.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified member serialization.
The member serialization.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the member serialization.
The member serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Specifies the settings on a object.
Initializes a new instance of the class.
Gets or sets how reference loops (e.g. a class referencing itself) is handled.
Reference loop handling.
Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Missing member handling.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how null values are handled during serialization and deserialization.
Null value handling.
Gets or sets how null default are handled during serialization and deserialization.
The default value handling.
Gets or sets a collection that will be used during serialization.
The converters.
Gets or sets how object references are preserved by the serializer.
The preserve references handling.
Gets or sets how type name writing and reading is handled by the serializer.
The type name handling.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
The contract resolver.
Gets or sets the used by the serializer when resolving references.
The reference resolver.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets the used by the serializer when resolving type names.
The binder.
Gets or sets the error handler called during serialization and deserialization.
The error handler called during serialization and deserialization.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Get or set how and values are formatting when writing JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how strings are escaped when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets a value indicating whether there will be a check for additional content after deserializing an object.
true if there will be a check for additional content after deserializing an object; otherwise, false.
Represents a reader that provides validation.
Initializes a new instance of the class that
validates the content returned from the given .
The to read from while validating.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Sets an event handler for receiving schema validation errors.
Gets the text value of the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the Common Language Runtime (CLR) type for the current JSON token.
Gets or sets the schema.
The schema.
Gets the used to construct this .
The specified in the constructor.
Compares tokens to determine whether they are equal.
Determines whether the specified objects are equal.
The first object of type to compare.
The second object of type to compare.
true if the specified objects are equal; otherwise, false.
Returns a hash code for the specified object.
The for which a hash code is to be returned.
A hash code for the specified object.
The type of is a reference type and is null.
Specifies the member serialization options for the .
All public members are serialized by default. Members can be excluded using or .
This is the default member serialization mode.
Only members must be marked with or are serialized.
This member serialization mode can also be set by marking the class with .
All public and private fields are serialized. Members can be excluded using or .
This member serialization mode can also be set by marking the class with
and setting IgnoreSerializableAttribute on to false.
Specifies how object creation is handled by the .
Reuse existing objects, create new objects when needed.
Only reuse existing objects.
Always create new objects.
Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Gets or sets the date time styles used when converting a date to and from JSON.
The date time styles used when converting a date to and from JSON.
Gets or sets the date time format used when converting a date to and from JSON.
The date time format used when converting a date to and from JSON.
Gets or sets the culture used when converting a date to and from JSON.
The culture used when converting a date to and from JSON.
Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Converts XML to and from JSON.
Writes the JSON representation of the object.
The to write to.
The calling serializer.
The value.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Checks if the attributeName is a namespace attribute.
Attribute name to test.
The attribute name prefix if it has one, otherwise an empty string.
True if attribute name is for a namespace attribute, otherwise false.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
The name of the deserialize root element.
Gets or sets a flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
true if the array attibute is written to the XML; otherwise, false.
Gets or sets a value indicating whether to write the root JSON object.
true if the JSON root object is omitted; otherwise, false.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
Initializes a new instance of the class with the specified .
The TextReader containing the XML data to read.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Changes the state to closed.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Instructs the to always serialize the member with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
Name of the property.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets the null value handling used when serializing this property.
The null value handling.
Gets or sets the default value handling used when serializing this property.
The default value handling.
Gets or sets the reference loop handling used when serializing this property.
The reference loop handling.
Gets or sets the object creation handling used when deserializing this property.
The object creation handling.
Gets or sets the type name handling used when serializing this property.
The type name handling.
Gets or sets whether this property's value is serialized as a reference.
Whether this property's value is serialized as a reference.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets a value indicating whether this property is required.
A value indicating whether this property is required.
Gets or sets the name of the property.
The name of the property.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Instructs the not to serialize the public field or public read/write property value.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class using the specified .
The TextWriter to write to.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the specified end token.
The end token to write.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
Gets or sets which character to use to quote attribute values.
Gets or sets which character to use for indenting when is set to Formatting.Indented.
Gets or sets a value indicating whether object names will be surrounded with quotes.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Represents a collection of .
Provides methods for converting between common language runtime types and JSON types.
Represents JavaScript's boolean value true as a string. This field is read-only.
Represents JavaScript's boolean value false as a string. This field is read-only.
Represents JavaScript's null as a string. This field is read-only.
Represents JavaScript's undefined as a string. This field is read-only.
Represents JavaScript's positive infinity as a string. This field is read-only.
Represents JavaScript's negative infinity as a string. This field is read-only.
Represents JavaScript's NaN as a string. This field is read-only.
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
The time zone handling when the date is converted to a string.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
The string delimiter character.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Serializes the specified object to a JSON string.
The object to serialize.
A JSON string representation of the object.
Serializes the specified object to a JSON string.
The object to serialize.
Indicates how the output is formatted.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
A JSON string representation of the object.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The of object being deserialized.
The deserialized object from the Json string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The object to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
Serializes the XML node to a JSON string.
The node to serialize.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XmlNode.
Deserializes the XmlNode from a JSON string.
The JSON string.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XmlNode
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Serializes and deserializes objects into and from the JSON format.
The enables you to control how objects are encoded into JSON.
Initializes a new instance of the class.
Creates a new instance using the specified .
The settings to be applied to the .
A new instance using the specified .
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Deserializes the Json structure contained by the specified .
The that contains the JSON structure to deserialize.
The being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The type of the object to deserialize.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Occurs when the errors during serialization and deserialization.
Gets or sets the used by the serializer when resolving references.
Gets or sets the used by the serializer when resolving type names.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets how type name writing and reading is handled by the serializer.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how object references are preserved by the serializer.
Get or set how reference loops (e.g. a class referencing itself) is handled.
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Get or set how null values are handled during serialization and deserialization.
Get or set how null default are handled during serialization and deserialization.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets a collection that will be used during serialization.
Collection that will be used during serialization.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
Contains the LINQ to JSON extension methods.
Returns a collection of tokens that contains the ancestors of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the ancestors of every node in the source collection.
Returns a collection of tokens that contains the descendants of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the descendants of every node in the source collection.
Returns a collection of child properties of every object in the source collection.
An of that contains the source collection.
An of that contains the properties of every object in the source collection.
Returns a collection of child values of every object in the source collection with the given key.
An of that contains the source collection.
The token key.
An of that contains the values of every node in the source collection with the given key.
Returns a collection of child values of every object in the source collection.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child values of every object in the source collection with the given key.
The type to convert the values to.
An of that contains the source collection.
The token key.
An that contains the converted values of every node in the source collection with the given key.
Returns a collection of converted child values of every object in the source collection.
The type to convert the values to.
An of that contains the source collection.
An that contains the converted values of every node in the source collection.
Converts the value.
The type to convert the value to.
A cast as a of .
A converted value.
Converts the value.
The source collection type.
The type to convert the value to.
A cast as a of .
A converted value.
Returns a collection of child tokens of every array in the source collection.
The source collection type.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child tokens of every array in the source collection.
An of that contains the source collection.
The type to convert the values to.
The source collection type.
An that contains the converted values of every node in the source collection.
Returns the input typed as .
An of that contains the source collection.
The input typed as .
Returns the input typed as .
The source collection type.
An of that contains the source collection.
The input typed as .
Represents a JSON constructor.
Represents a token that can contain other tokens.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Returns a collection of the descendant tokens for this token in document order.
An containing the descendant tokens of the .
Adds the specified content as children of this .
The content to be added.
Adds the specified content as the first children of this .
The content to be added.
Creates an that can be used to add tokens to the .
An that is ready to have content written to it.
Replaces the children nodes of this token with the specified content.
The content.
Removes the child nodes from this token.
Occurs when the list changes or an item in the list changes.
Occurs before an item is added to the collection.
Gets the container's children tokens.
The container's children tokens.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Gets the count of child JSON tokens.
The count of child JSON tokens
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name.
The constructor name.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets or sets the name of this constructor.
The constructor name.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Represents a collection of objects.
The type of token
An empty collection of objects.
Initializes a new instance of the struct.
The enumerable.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the with the specified key.
Represents a JSON object.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the object.
Initializes a new instance of the class with the specified content.
The contents of the object.
Gets an of this object's properties.
An of this object's properties.
Gets a the specified name.
The property name.
A with the specified name or null.
Gets an of this object's property values.
An of this object's property values.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Gets the with the specified property name.
Name of the property.
The with the specified property name.
Gets the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
One of the enumeration values that specifies how the strings will be compared.
The with the specified property name.
Tries to get the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
The value.
One of the enumeration values that specifies how the strings will be compared.
true if a value was successfully retrieved; otherwise, false.
Adds the specified property name.
Name of the property.
The value.
Removes the property with the specified name.
Name of the property.
true if item was successfully removed; otherwise, false.
Tries the get value.
Name of the property.
The value.
true if a value was successfully retrieved; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Raises the event with the provided arguments.
Name of the property.
Returns the properties for this instance of a component.
A that represents the properties for this component instance.
Returns the properties for this instance of a component using the attribute array as a filter.
An array of type that is used as a filter.
A that represents the filtered properties for this component instance.
Returns a collection of custom attributes for this instance of a component.
An containing the attributes for this object.
Returns the class name of this instance of a component.
The class name of the object, or null if the class does not have a name.
Returns the name of this instance of a component.
The name of the object, or null if the object does not have a name.
Returns a type converter for this instance of a component.
A that is the converter for this object, or null if there is no for this object.
Returns the default event for this instance of a component.
An that represents the default event for this object, or null if this object does not have events.
Returns the default property for this instance of a component.
A that represents the default property for this object, or null if this object does not have properties.
Returns an editor of the specified type for this instance of a component.
A that represents the editor for this object.
An of the specified type that is the editor for this object, or null if the editor cannot be found.
Returns the events for this instance of a component using the specified attribute array as a filter.
An array of type that is used as a filter.
An that represents the filtered events for this component instance.
Returns the events for this instance of a component.
An that represents the events for this component instance.
Returns an object that contains the property described by the specified property descriptor.
A that represents the property whose owner is to be found.
An that represents the owner of the specified property.
Gets the container's children tokens.
The container's children tokens.
Occurs when a property value changes.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the with the specified property name.
Represents a JSON array.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the array.
Initializes a new instance of the class with the specified content.
The contents of the array.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Gets the container's children tokens.
The container's children tokens.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the at the specified index.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class.
The token to read from.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Initializes a new instance of the class writing to the given .
The container being written to.
Initializes a new instance of the class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end.
The token.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Gets the token being writen.
The token being writen.
Represents a JSON property.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The property name.
The property content.
Initializes a new instance of the class.
The property name.
The property content.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets the property name.
The property name.
Gets or sets the property value.
The property value.
Gets the node type for this .
The type.
Specifies the type of token.
No token type has been set.
A JSON object.
A JSON array.
A JSON constructor.
A JSON object property.
A comment.
An integer value.
A float value.
A string value.
A boolean value.
A null value.
An undefined value.
A date value.
A raw JSON value.
A collection of bytes value.
A Guid value.
A Uri value.
A TimeSpan value.
Contains the JSON schema extension methods.
Determines whether the is valid.
The source to test.
The schema to test with.
true if the specified is valid; otherwise, false.
Determines whether the is valid.
The source to test.
The schema to test with.
When this method returns, contains any error messages generated while validating.
true if the specified is valid; otherwise, false.
Validates the specified .
The source to test.
The schema to test with.
Validates the specified .
The source to test.
The schema to test with.
The validation event handler.
Returns detailed information about the schema exception.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Resolves from an id.
Initializes a new instance of the class.
Gets a for the specified reference.
The id.
A for the specified reference.
Gets or sets the loaded schemas.
The loaded schemas.
Specifies undefined schema Id handling options for the .
Do not infer a schema Id.
Use the .NET type name as the schema Id.
Use the assembly qualified .NET type name as the schema Id.
Returns detailed information related to the .
Gets the associated with the validation error.
The JsonSchemaException associated with the validation error.
Gets the path of the JSON location where the validation error occurred.
The path of the JSON location where the validation error occurred.
Gets the text description corresponding to the validation error.
The text description.
Represents the callback method that will handle JSON schema validation events and the .
Resolves member mappings for a type, camel casing property names.
Used by to resolves a for a given .
Used by to resolves a for a given .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Initializes a new instance of the class.
Initializes a new instance of the class.
If set to true the will use a cached shared with other resolvers of the same type.
Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
recommended to reuse instances with the .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Gets the serializable members for the type.
The type to get serializable members for.
The serializable members for the type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates the constructor parameters.
The constructor to create properties for.
The type's member properties.
Properties for the given .
Creates a for the given .
The matching member property.
The constructor parameter.
A created for the given .
Resolves the default for the contract.
Type of the object.
The contract's default .
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Determines which contract type is created for the given type.
Type of the object.
A for the given type.
Creates properties for the given .
The type to create properties for.
/// The member serialization mode for the type.
Properties for the given .
Creates the used by the serializer to get and set values from a member.
The member.
The used by the serializer to get and set values from a member.
Creates a for the given .
The member's parent .
The member to create a for.
A created for the given .
Resolves the name of the property.
Name of the property.
Name of the property.
Gets the resolved name of the property.
Name of the property.
Name of the property.
Gets a value indicating whether members are being get and set using dynamic code generation.
This value is determined by the runtime permissions available.
true if using dynamic code generation; otherwise, false.
Gets or sets the default members search flags.
The default members search flags.
Gets or sets a value indicating whether compiler generated members should be serialized.
true if serialized compiler generated members; otherwise, false.
Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
true if the interface will be ignored when serializing and deserializing types; otherwise, false.
Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
Initializes a new instance of the class.
Resolves the name of the property.
Name of the property.
The property name camel cased.
The default serialization binder used when resolving and loading classes from type names.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
The type of the object the formatter creates a new instance of.
Get and set values for a using dynamic methods.
Provides methods to get and set values.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Provides information surrounding an error.
Gets or sets the error.
The error.
Gets the original object that caused the error.
The original object that caused the error.
Gets the member that caused the error.
The member that caused the error.
Gets the path of the JSON location where the error occurred.
The path of the JSON location where the error occurred.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Provides data for the Error event.
Initializes a new instance of the class.
The current object.
The error context.
Gets the current object the error event is being raised against.
The current object the error event is being raised against.
Gets the error context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets the of the collection items.
The of the collection items.
Gets a value indicating whether the collection type is a multidimensional array.
true if the collection type is a multidimensional array; otherwise, false.
Handles serialization callback events.
The object that raised the callback event.
The streaming context.
Handles serialization error callback events.
The object that raised the callback event.
The streaming context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the property name resolver.
The property name resolver.
Gets the of the dictionary keys.
The of the dictionary keys.
Gets the of the dictionary values.
The of the dictionary values.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the ISerializable object constructor.
The ISerializable object constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Maps a JSON property to a .NET member or constructor parameter.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name of the property.
The name of the property.
Gets or sets the type that declared this property.
The type that declared this property.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets the name of the underlying member or parameter.
The name of the underlying member or parameter.
Gets the that will get and set the during serialization.
The that will get and set the during serialization.
Gets or sets the type of the property.
The type of the property.
Gets or sets the for the property.
If set this converter takes presidence over the contract converter for the property type.
The converter.
Gets the member converter.
The member converter.
Gets a value indicating whether this is ignored.
true if ignored; otherwise, false.
Gets a value indicating whether this is readable.
true if readable; otherwise, false.
Gets a value indicating whether this is writable.
true if writable; otherwise, false.
Gets a value indicating whether this has a member attribute.
true if has a member attribute; otherwise, false.
Gets the default value.
The default value.
Gets a value indicating whether this is required.
A value indicating whether this is required.
Gets a value indicating whether this property preserves object references.
true if this instance is reference; otherwise, false.
Gets the property null value handling.
The null value handling.
Gets the property default value handling.
The default value handling.
Gets the property reference loop handling.
The reference loop handling.
Gets the property object creation handling.
The object creation handling.
Gets or sets the type name handling.
The type name handling.
Gets or sets a predicate used to determine whether the property should be serialize.
A predicate used to determine whether the property should be serialize.
Gets or sets a predicate used to determine whether the property should be serialized.
A predicate used to determine whether the property should be serialized.
Gets or sets an action used to set whether the property has been deserialized.
An action used to set whether the property has been deserialized.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
A collection of objects.
Initializes a new instance of the class.
The type.
When implemented in a derived class, extracts the key from the specified element.
The element from which to extract the key.
The key for the specified element.
Adds a object.
The property to add to the collection.
Gets the closest matching object.
First attempts to get an exact case match of propertyName and then
a case insensitive match.
Name of the property.
A matching property if found.
Gets a property by property name.
The name of the property to get.
Type property name string comparison.
A matching property if found.
Specifies missing member handling options for the .
Ignore a missing member and do not attempt to deserialize it.
Throw a when a missing member is encountered during deserialization.
Specifies null value handling options for the .
Include null values when serializing and deserializing objects.
Ignore null values when serializing and deserializing objects.
Specifies reference loop handling options for the .
Throw a when a loop is encountered.
Ignore loop references and do not serialize.
Serialize loop references.
An in-memory representation of a JSON Schema.
Initializes a new instance of the class.
Reads a from the specified .
The containing the JSON Schema to read.
The object representing the JSON Schema.
Reads a from the specified .
The containing the JSON Schema to read.
The to use when resolving schema references.
The object representing the JSON Schema.
Load a from a string that contains schema JSON.
A that contains JSON.
A populated from the string that contains JSON.
Parses the specified json.
The json.
The resolver.
A populated from the string that contains JSON.
Writes this schema to a .
A into which this method will write.
Writes this schema to a using the specified .
A into which this method will write.
The resolver used.
Returns a that represents the current .
A that represents the current .
Gets or sets the id.
Gets or sets the title.
Gets or sets whether the object is required.
Gets or sets whether the object is read only.
Gets or sets whether the object is visible to users.
Gets or sets whether the object is transient.
Gets or sets the description of the object.
Gets or sets the types of values allowed by the object.
The type.
Gets or sets the pattern.
The pattern.
Gets or sets the minimum length.
The minimum length.
Gets or sets the maximum length.
The maximum length.
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
Gets or sets the minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
Gets or sets the minimum number of items.
The minimum number of items.
Gets or sets the maximum number of items.
The maximum number of items.
Gets or sets the of items.
The of items.
Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
true if items are validated using their array position; otherwise, false.
Gets or sets the of additional items.
The of additional items.
Gets or sets a value indicating whether additional items are allowed.
true if additional items are allowed; otherwise, false.
Gets or sets whether the array items must be unique.
Gets or sets the of properties.
The of properties.
Gets or sets the of additional properties.
The of additional properties.
Gets or sets the pattern properties.
The pattern properties.
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
Gets or sets the required property if this property is present.
The required property if this property is present.
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
Gets or sets disallowed types.
The disallow types.
Gets or sets the default value.
The default value.
Gets or sets the collection of that this schema extends.
The collection of that this schema extends.
Gets or sets the format.
The format.
Generates a from a specified .
Generate a from the specified type.
The type to generate a from.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
Specify whether the generated root will be nullable.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
Specify whether the generated root will be nullable.
A generated from the specified type.
Gets or sets how undefined schemas are handled by the serializer.
Gets or sets the contract resolver.
The contract resolver.
The value types allowed by the .
No type specified.
String type.
Float type.
Integer type.
Boolean type.
Object type.
Array type.
Null type.
Any type.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the object member serialization.
The member object serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Gets the object's properties.
The object's properties.
Gets the constructor parameters required for any non-default constructor
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
The override constructor.
Gets or sets the parametrized constructor used to create the object.
The parametrized constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Represents a method that constructs an object.
The object type to create.
When applied to a method, specifies that the method is called when an error occurs serializing an object.
Get and set values for a using reflection.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Specifies type name handling options for the .
Do not include the .NET type name when serializing types.
Include the .NET type name when serializing into a JSON object structure.
Include the .NET type name when serializing into a JSON array structure.
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted value if the conversion was successful or the default value of T if it failed.
true if initialValue was converted successfully; otherwise, false.
Converts the value to the specified type. If the value is unable to be converted, the
value is checked whether it assignable to the specified type.
The value to convert.
The culture to use when converting.
The type to convert or cast the value to.
The converted type. If conversion was unsuccessful, the initial value
is returned if assignable to the target type.
Gets a dictionary of the names and values of an Enum type.
Gets a dictionary of the names and values of an Enum type.
The enum type to get names and values for.
Specifies the type of Json token.
This is returned by the if a method has not been called.
An object start token.
An array start token.
A constructor start token.
An object property name.
A comment.
Raw JSON.
An integer.
A float.
A string.
A boolean.
A null token.
An undefined token.
An object end token.
An array end token.
A constructor end token.
A Date.
Byte data.
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
Determines whether the collection is null or empty.
The collection.
true if the collection is null or empty; otherwise, false.
Adds the elements of the specified collection to the specified generic IList.
The list to add to.
The collection of elements to add.
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
The type of the elements of source.
A sequence in which to locate a value.
The object to locate in the sequence
An equality comparer to compare values.
The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
Gets the type of the typed collection's items.
The type.
The type of the typed collection's items.
Gets the member's underlying type.
The member.
The underlying type of the member.
Determines whether the member is an indexed property.
The member.
true if the member is an indexed property; otherwise, false.
Determines whether the property is an indexed property.
The property.
true if the property is an indexed property; otherwise, false.
Gets the member's value on the object.
The member.
The target object.
The member's value on the object.
Sets the member's value on the target object.
The member.
The target.
The value.
Determines whether the specified MemberInfo can be read.
The MemberInfo to determine whether can be read.
/// if set to true then allow the member to be gotten non-publicly.
true if the specified MemberInfo can be read; otherwise, false.
Determines whether the specified MemberInfo can be set.
The MemberInfo to determine whether can be set.
if set to true then allow the member to be set non-publicly.
if set to true then allow the member to be set if read-only.
true if the specified MemberInfo can be set; otherwise, false.
Determines whether the string is all white space. Empty string will return false.
The string to test whether it is all white space.
true if the string is all white space; otherwise, false.
Nulls an empty string.
The string.
Null if the string was null, otherwise the string unchanged.
Specifies the state of the .
An exception has been thrown, which has left the in an invalid state.
You may call the method to put the in the Closed state.
Any other method calls results in an being thrown.
The method has been called.
An object is being written.
A array is being written.
A constructor is being written.
A property is being written.
A write method has not been called.
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/lib/net35/Newtonsoft.Json.xml
================================================
Newtonsoft.Json
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class with the specified .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Skips the children of the current token.
Sets the current token.
The new token.
Sets the current token and value.
The new token.
The value.
Sets the state based on current token type.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Changes the to Closed.
Gets the current reader state.
The current reader state.
Gets or sets a value indicating whether the underlying stream or
should be closed when the reader is closed.
true to close the underlying stream or when
the reader is closed; otherwise false. The default is true.
Gets the quotation mark character used to enclose the value of a string.
Get or set how time zones are handling when reading JSON.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets or sets the culture used when reading JSON. Defaults to .
Specifies the state of the reader.
The Read method has not been called.
The end of the file has been reached successfully.
Reader is at a property.
Reader is at the start of an object.
Reader is in an object.
Reader is at the start of an array.
Reader is in an array.
The Close method has been called.
Reader has just read a value.
Reader is at the start of a constructor.
Reader in a constructor.
An error occurred that prevents the read operation from continuing.
The end of the file has been reached successfully.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The reader.
Initializes a new instance of the class.
The stream.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Initializes a new instance of the class.
The reader.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Changes the to Closed.
Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
Gets or sets a value indicating whether the root object will be read as a JSON array.
true if the root object will be read as a JSON array; otherwise, false.
Gets or sets the used when reading values from BSON.
The used when reading values from BSON.
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the end of a Json object.
Writes the beginning of a Json array.
Writes the end of an array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end constructor.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes the end of the current Json object or array.
Writes the current token and its children.
The to read the token from.
Writes the current token.
The to read the token from.
A flag indicating whether the current token's children should be written.
Writes the specified end token.
The end token to write.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a null value.
Writes an undefined value.
Writes raw JSON without changing the writer's state.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets a value indicating whether the underlying stream or
should be closed when the writer is closed.
true to close the underlying stream or when
the writer is closed; otherwise false. The default is true.
Gets the top.
The top.
Gets the state of the writer.
Gets the path of the writer.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling when writing JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written to JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when writing JSON. Defaults to .
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The writer.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Writes the end.
The token.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes raw JSON.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes the beginning of a Json array.
Writes the beginning of a Json object.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Closes this stream and the underlying stream.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value that represents a BSON object id.
The Object ID value to write.
Writes a BSON regex.
The regex pattern.
The regex options.
Gets or sets the used when writing values to BSON.
When set to no conversion will occur.
The used when writing values to BSON.
Represents a BSON Oid (object id).
Initializes a new instance of the class.
The Oid value.
Gets or sets the value of the Oid.
The value of the Oid.
Converts a binary value to and from a base 64 string value.
Converts an object to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets the of the JSON produced by the JsonConverter.
The of the JSON produced by the JsonConverter.
Gets a value indicating whether this can read JSON.
true if this can read JSON; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Create a custom object
The object type to convert.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Creates an object which will then be populated by the serializer.
Type of the object.
The created object.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Provides a base class for converting a to and from JSON.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an Entity Framework EntityKey to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an to and from its name string value.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets or sets a value indicating whether the written enum text should be camel case.
true if the written enum text will be camel case; otherwise, false.
Specifies how constructors are used when initializing objects during deserialization by the .
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
Converts a to and from a string (e.g. "1.2.3.4").
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Specifies how dates are formatted when writing JSON text.
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
Date formatted strings are not parsed to a date type and are read as strings.
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Specifies how to treat the time value when converting between string and .
Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
Treat as a UTC. If the object represents a local time, it is converted to a UTC.
Treat as a local time if a is being converted to a string.
If a string is being converted to , convert to a local time if a time zone is specified.
Time zone information should be preserved when converting.
Specifies float format handling options when writing special floating point numbers, e.g. ,
and with .
Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
Note that this will produce non-valid JSON.
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Floating point numbers are parsed to .
Floating point numbers are parsed to .
Specifies formatting options for the .
No special formatting is applied. This is the default.
Causes child objects to be indented according to the and settings.
Instructs the to use the specified constructor when deserializing that object.
Instructs the how to serialize the collection.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the id.
The id.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
Gets the collection's items converter.
The collection's items converter.
Gets or sets a value that indicates whether to preserve object references.
true to keep object reference; otherwise, false. The default is false.
Gets or sets a value that indicates whether to preserve collection's items references.
true to keep collection's items object references; otherwise, false. The default is false.
Gets or sets the reference loop handling used when serializing the collection's items.
The reference loop handling.
Gets or sets the type name handling used when serializing the collection's items.
The type name handling.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Represents a view of a .
Initializes a new instance of the class.
The name.
Type of the property.
When overridden in a derived class, returns whether resetting an object changes its value.
true if resetting the component changes its value; otherwise, false.
The component to test for reset capability.
When overridden in a derived class, gets the current value of the property on a component.
The value of a property for a given component.
The component with the property for which to retrieve the value.
When overridden in a derived class, resets the value for this property of the component to the default value.
The component with the property value that is to be reset to the default value.
When overridden in a derived class, sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
true if the property should be persisted; otherwise, false.
The component with the property to be examined for persistence.
When overridden in a derived class, gets the type of the component this property is bound to.
A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
When overridden in a derived class, gets a value indicating whether this property is read-only.
true if the property is read-only; otherwise, false.
When overridden in a derived class, gets the type of the property.
A that represents the type of the property.
Gets the hash code for the name of the member.
The hash code for the name of the member.
Represents a trace writer that writes to the application's instances.
Represents a trace writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Contract details for a used by the .
Contract details for a used by the .
Gets the underlying type for the contract.
The underlying type for the contract.
Gets or sets the type created during deserialization.
The type created during deserialization.
Gets or sets whether this type contract is serialized as a reference.
Whether this type contract is serialized as a reference.
Gets or sets the default for this contract.
The converter.
Gets or sets all methods called immediately after deserialization of the object.
The methods called immediately after deserialization of the object.
Gets or sets all methods called during deserialization of the object.
The methods called during deserialization of the object.
Gets or sets all methods called after serialization of the object graph.
The methods called after serialization of the object graph.
Gets or sets all methods called before serialization of the object.
The methods called before serialization of the object.
Gets or sets all method called when an error is thrown during the serialization of the object.
The methods called when an error is thrown during the serialization of the object.
Gets or sets the method called immediately after deserialization of the object.
The method called immediately after deserialization of the object.
Gets or sets the method called during deserialization of the object.
The method called during deserialization of the object.
Gets or sets the method called after serialization of the object graph.
The method called after serialization of the object graph.
Gets or sets the method called before serialization of the object.
The method called before serialization of the object.
Gets or sets the method called when an error is thrown during the serialization of the object.
The method called when an error is thrown during the serialization of the object.
Gets or sets the default creator method used to create the object.
The default creator method used to create the object.
Gets or sets a value indicating whether the default creator is non public.
true if the default object creator is non-public; otherwise, false.
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the default collection items .
The converter.
Gets or sets a value indicating whether the collection items preserve object references.
true if collection items preserve object references; otherwise, false.
Gets or sets the collection item reference loop handling.
The reference loop handling.
Gets or sets the collection item type name handling.
The type name handling.
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
Initializes a new instance of the class.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Returns an enumeration of the most recent trace messages.
An enumeration of the most recent trace messages.
Returns a of the most recent trace messages.
A of the most recent trace messages.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Specifies how strings are escaped when writing JSON text.
Only control characters (e.g. newline) are escaped.
All non-ASCII and control characters (e.g. newline) are escaped.
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
Represents a raw JSON string.
Represents a value in JSON (string, integer, date, etc).
Represents an abstract JSON token.
Represents a collection of objects.
The type of token
Gets the with the specified key.
Provides an interface to enable a class to return line and position information.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Compares the values of two tokens, including the values of all descendant tokens.
The first to compare.
The second to compare.
true if the tokens are equal; otherwise false.
Adds the specified content immediately after this token.
A content object that contains simple content or a collection of content objects to be added after this token.
Adds the specified content immediately before this token.
A content object that contains simple content or a collection of content objects to be added before this token.
Returns a collection of the ancestor tokens of this token.
A collection of the ancestor tokens of this token.
Returns a collection of the sibling tokens after this token, in document order.
A collection of the sibling tokens after this tokens, in document order.
Returns a collection of the sibling tokens before this token, in document order.
A collection of the sibling tokens before this token, in document order.
Gets the with the specified key converted to the specified type.
The type to convert the token to.
The token key.
The converted token value.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
The type to filter the child tokens on.
A containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Removes this token from its parent.
Replaces this token with the specified token.
The value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Returns the indented JSON for this token.
The indented JSON for this token.
Returns the JSON for this token using the given formatting and converters.
Indicates how the output is formatted.
A collection of which will be used when writing the token.
The JSON for this token using the given formatting and converters.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Creates an for this token.
An that can be used to read this token and its descendants.
Creates a from an object.
The object that will be used to create .
A with the value of the specified object
Creates a from an object using the specified .
The object that will be used to create .
The that will be used when reading the object.
A with the value of the specified object
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
The that matches the object path or a null reference if no matching token is found.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
A flag to indicate whether an error should be thrown if no token is found.
The that matches the object path.
Creates a new instance of the . All child tokens are recursively cloned.
A new instance of the .
Gets a comparer that can compare two tokens for value equality.
A that can compare two nodes for value equality.
Gets or sets the parent.
The parent.
Gets the root of this .
The root of this .
Gets the node type for this .
The type.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the next sibling token of this node.
The that contains the next sibling token.
Gets the previous sibling token of this node.
The that contains the previous sibling token.
Gets the path of the JSON token.
Gets the with the specified key.
The with the specified key.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Creates a comment with the given value.
The value.
A comment with the given value.
Creates a string with the given value.
The value.
A string with the given value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
The format.
A that represents this instance.
Returns a that represents this instance.
The format provider.
A that represents this instance.
Returns a that represents this instance.
The format.
The format provider.
A that represents this instance.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
Value
Meaning
Less than zero
This instance is less than .
Zero
This instance is equal to .
Greater than zero
This instance is greater than .
is not the same type as this instance.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the node type for this .
The type.
Gets or sets the underlying token value.
The underlying token value.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The raw json.
Creates an instance of with the content of the reader's current token.
The reader.
An instance of with the content of the reader's current token.
Indicating whether a property is required.
The property is not required. The default state.
The property must be defined in JSON but can be a null value.
The property must be defined in JSON and cannot be a null value.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the ISerializable object constructor.
The ISerializable object constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Get and set values for a using dynamic methods.
Provides methods to get and set values.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Provides data for the Error event.
Initializes a new instance of the class.
The current object.
The error context.
Gets the current object the error event is being raised against.
The current object the error event is being raised against.
Gets the error context.
The error context.
Used to resolve references when serializing and deserializing JSON by the .
Resolves a reference to its object.
The serialization context.
The reference to resolve.
The object that
Gets the reference for the sepecified object.
The serialization context.
The object to get a reference for.
The reference to the object.
Determines whether the specified object is referenced.
The serialization context.
The object to test for a reference.
true if the specified object is referenced; otherwise, false.
Adds a reference to the specified object.
The serialization context.
The reference.
The object to reference.
Specifies reference handling options for the .
Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Do not preserve references when serializing types.
Preserve references when serializing into a JSON object structure.
Preserve references when serializing into a JSON array structure.
Preserve references when serializing.
Instructs the how to serialize the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with a flag indicating whether the array can contain null items
A flag indicating whether the array can contain null items.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets a value indicating whether null items are allowed in the collection.
true if null items are allowed in the collection; otherwise, false.
Specifies default value handling options for the .
Include members where the member value is the same as the member's default value when serializing objects.
Included members are written to JSON. Has no effect when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON.
This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
placing the on the property.
Members with a default value but no JSON will be set to their default value when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
and sets members to their default value when deserializing.
Instructs the to use the specified when serializing the member or class.
Initializes a new instance of the class.
Type of the converter.
Gets the type of the converter.
The type of the converter.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified member serialization.
The member serialization.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the member serialization.
The member serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Specifies the settings on a object.
Initializes a new instance of the class.
Gets or sets how reference loops (e.g. a class referencing itself) is handled.
Reference loop handling.
Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Missing member handling.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how null values are handled during serialization and deserialization.
Null value handling.
Gets or sets how null default are handled during serialization and deserialization.
The default value handling.
Gets or sets a collection that will be used during serialization.
The converters.
Gets or sets how object references are preserved by the serializer.
The preserve references handling.
Gets or sets how type name writing and reading is handled by the serializer.
The type name handling.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
The contract resolver.
Gets or sets the used by the serializer when resolving references.
The reference resolver.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets the used by the serializer when resolving type names.
The binder.
Gets or sets the error handler called during serialization and deserialization.
The error handler called during serialization and deserialization.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Get or set how and values are formatting when writing JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how strings are escaped when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets a value indicating whether there will be a check for additional content after deserializing an object.
true if there will be a check for additional content after deserializing an object; otherwise, false.
Represents a reader that provides validation.
Initializes a new instance of the class that
validates the content returned from the given .
The to read from while validating.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Sets an event handler for receiving schema validation errors.
Gets the text value of the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the Common Language Runtime (CLR) type for the current JSON token.
Gets or sets the schema.
The schema.
Gets the used to construct this .
The specified in the constructor.
Compares tokens to determine whether they are equal.
Determines whether the specified objects are equal.
The first object of type to compare.
The second object of type to compare.
true if the specified objects are equal; otherwise, false.
Returns a hash code for the specified object.
The for which a hash code is to be returned.
A hash code for the specified object.
The type of is a reference type and is null.
Specifies the member serialization options for the .
All public members are serialized by default. Members can be excluded using or .
This is the default member serialization mode.
Only members must be marked with or are serialized.
This member serialization mode can also be set by marking the class with .
All public and private fields are serialized. Members can be excluded using or .
This member serialization mode can also be set by marking the class with
and setting IgnoreSerializableAttribute on to false.
Specifies how object creation is handled by the .
Reuse existing objects, create new objects when needed.
Only reuse existing objects.
Always create new objects.
Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Gets or sets the date time styles used when converting a date to and from JSON.
The date time styles used when converting a date to and from JSON.
Gets or sets the date time format used when converting a date to and from JSON.
The date time format used when converting a date to and from JSON.
Gets or sets the culture used when converting a date to and from JSON.
The culture used when converting a date to and from JSON.
Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Converts XML to and from JSON.
Writes the JSON representation of the object.
The to write to.
The calling serializer.
The value.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Checks if the attributeName is a namespace attribute.
Attribute name to test.
The attribute name prefix if it has one, otherwise an empty string.
True if attribute name is for a namespace attribute, otherwise false.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
The name of the deserialize root element.
Gets or sets a flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
true if the array attibute is written to the XML; otherwise, false.
Gets or sets a value indicating whether to write the root JSON object.
true if the JSON root object is omitted; otherwise, false.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
Initializes a new instance of the class with the specified .
The TextReader containing the XML data to read.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Changes the state to closed.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Instructs the to always serialize the member with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
Name of the property.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets the null value handling used when serializing this property.
The null value handling.
Gets or sets the default value handling used when serializing this property.
The default value handling.
Gets or sets the reference loop handling used when serializing this property.
The reference loop handling.
Gets or sets the object creation handling used when deserializing this property.
The object creation handling.
Gets or sets the type name handling used when serializing this property.
The type name handling.
Gets or sets whether this property's value is serialized as a reference.
Whether this property's value is serialized as a reference.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets a value indicating whether this property is required.
A value indicating whether this property is required.
Gets or sets the name of the property.
The name of the property.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Instructs the not to serialize the public field or public read/write property value.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class using the specified .
The TextWriter to write to.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the specified end token.
The end token to write.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
Gets or sets which character to use to quote attribute values.
Gets or sets which character to use for indenting when is set to Formatting.Indented.
Gets or sets a value indicating whether object names will be surrounded with quotes.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Represents a collection of .
Provides methods for converting between common language runtime types and JSON types.
Represents JavaScript's boolean value true as a string. This field is read-only.
Represents JavaScript's boolean value false as a string. This field is read-only.
Represents JavaScript's null as a string. This field is read-only.
Represents JavaScript's undefined as a string. This field is read-only.
Represents JavaScript's positive infinity as a string. This field is read-only.
Represents JavaScript's negative infinity as a string. This field is read-only.
Represents JavaScript's NaN as a string. This field is read-only.
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
The time zone handling when the date is converted to a string.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
The string delimiter character.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Serializes the specified object to a JSON string.
The object to serialize.
A JSON string representation of the object.
Serializes the specified object to a JSON string.
The object to serialize.
Indicates how the output is formatted.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
A JSON string representation of the object.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The of object being deserialized.
The deserialized object from the Json string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The object to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
Serializes the XML node to a JSON string.
The node to serialize.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XmlNode.
Deserializes the XmlNode from a JSON string.
The JSON string.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XmlNode
Serializes the to a JSON string.
The node to convert to JSON.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to convert to JSON.
Indicates how the output is formatted.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XNode.
Deserializes the from a JSON string.
The JSON string.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XNode
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Serializes and deserializes objects into and from the JSON format.
The enables you to control how objects are encoded into JSON.
Initializes a new instance of the class.
Creates a new instance using the specified .
The settings to be applied to the .
A new instance using the specified .
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Deserializes the Json structure contained by the specified .
The that contains the JSON structure to deserialize.
The being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The type of the object to deserialize.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Occurs when the errors during serialization and deserialization.
Gets or sets the used by the serializer when resolving references.
Gets or sets the used by the serializer when resolving type names.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets how type name writing and reading is handled by the serializer.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how object references are preserved by the serializer.
Get or set how reference loops (e.g. a class referencing itself) is handled.
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Get or set how null values are handled during serialization and deserialization.
Get or set how null default are handled during serialization and deserialization.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets a collection that will be used during serialization.
Collection that will be used during serialization.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
Contains the LINQ to JSON extension methods.
Returns a collection of tokens that contains the ancestors of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the ancestors of every node in the source collection.
Returns a collection of tokens that contains the descendants of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the descendants of every node in the source collection.
Returns a collection of child properties of every object in the source collection.
An of that contains the source collection.
An of that contains the properties of every object in the source collection.
Returns a collection of child values of every object in the source collection with the given key.
An of that contains the source collection.
The token key.
An of that contains the values of every node in the source collection with the given key.
Returns a collection of child values of every object in the source collection.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child values of every object in the source collection with the given key.
The type to convert the values to.
An of that contains the source collection.
The token key.
An that contains the converted values of every node in the source collection with the given key.
Returns a collection of converted child values of every object in the source collection.
The type to convert the values to.
An of that contains the source collection.
An that contains the converted values of every node in the source collection.
Converts the value.
The type to convert the value to.
A cast as a of .
A converted value.
Converts the value.
The source collection type.
The type to convert the value to.
A cast as a of .
A converted value.
Returns a collection of child tokens of every array in the source collection.
The source collection type.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child tokens of every array in the source collection.
An of that contains the source collection.
The type to convert the values to.
The source collection type.
An that contains the converted values of every node in the source collection.
Returns the input typed as .
An of that contains the source collection.
The input typed as .
Returns the input typed as .
The source collection type.
An of that contains the source collection.
The input typed as .
Represents a JSON constructor.
Represents a token that can contain other tokens.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Returns a collection of the descendant tokens for this token in document order.
An containing the descendant tokens of the .
Adds the specified content as children of this .
The content to be added.
Adds the specified content as the first children of this .
The content to be added.
Creates an that can be used to add tokens to the .
An that is ready to have content written to it.
Replaces the children nodes of this token with the specified content.
The content.
Removes the child nodes from this token.
Occurs when the list changes or an item in the list changes.
Occurs before an item is added to the collection.
Gets the container's children tokens.
The container's children tokens.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Gets the count of child JSON tokens.
The count of child JSON tokens
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name.
The constructor name.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets or sets the name of this constructor.
The constructor name.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Represents a collection of objects.
The type of token
An empty collection of objects.
Initializes a new instance of the struct.
The enumerable.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the with the specified key.
Represents a JSON object.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the object.
Initializes a new instance of the class with the specified content.
The contents of the object.
Gets an of this object's properties.
An of this object's properties.
Gets a the specified name.
The property name.
A with the specified name or null.
Gets an of this object's property values.
An of this object's property values.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Gets the with the specified property name.
Name of the property.
The with the specified property name.
Gets the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
One of the enumeration values that specifies how the strings will be compared.
The with the specified property name.
Tries to get the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
The value.
One of the enumeration values that specifies how the strings will be compared.
true if a value was successfully retrieved; otherwise, false.
Adds the specified property name.
Name of the property.
The value.
Removes the property with the specified name.
Name of the property.
true if item was successfully removed; otherwise, false.
Tries the get value.
Name of the property.
The value.
true if a value was successfully retrieved; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Raises the event with the provided arguments.
Name of the property.
Raises the event with the provided arguments.
Name of the property.
Returns the properties for this instance of a component.
A that represents the properties for this component instance.
Returns the properties for this instance of a component using the attribute array as a filter.
An array of type that is used as a filter.
A that represents the filtered properties for this component instance.
Returns a collection of custom attributes for this instance of a component.
An containing the attributes for this object.
Returns the class name of this instance of a component.
The class name of the object, or null if the class does not have a name.
Returns the name of this instance of a component.
The name of the object, or null if the object does not have a name.
Returns a type converter for this instance of a component.
A that is the converter for this object, or null if there is no for this object.
Returns the default event for this instance of a component.
An that represents the default event for this object, or null if this object does not have events.
Returns the default property for this instance of a component.
A that represents the default property for this object, or null if this object does not have properties.
Returns an editor of the specified type for this instance of a component.
A that represents the editor for this object.
An of the specified type that is the editor for this object, or null if the editor cannot be found.
Returns the events for this instance of a component using the specified attribute array as a filter.
An array of type that is used as a filter.
An that represents the filtered events for this component instance.
Returns the events for this instance of a component.
An that represents the events for this component instance.
Returns an object that contains the property described by the specified property descriptor.
A that represents the property whose owner is to be found.
An that represents the owner of the specified property.
Gets the container's children tokens.
The container's children tokens.
Occurs when a property value changes.
Occurs when a property value is changing.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the with the specified property name.
Represents a JSON array.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the array.
Initializes a new instance of the class with the specified content.
The contents of the array.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Gets the container's children tokens.
The container's children tokens.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the at the specified index.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class.
The token to read from.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Initializes a new instance of the class writing to the given .
The container being written to.
Initializes a new instance of the class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end.
The token.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Gets the token being writen.
The token being writen.
Represents a JSON property.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The property name.
The property content.
Initializes a new instance of the class.
The property name.
The property content.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets the property name.
The property name.
Gets or sets the property value.
The property value.
Gets the node type for this .
The type.
Specifies the type of token.
No token type has been set.
A JSON object.
A JSON array.
A JSON constructor.
A JSON object property.
A comment.
An integer value.
A float value.
A string value.
A boolean value.
A null value.
An undefined value.
A date value.
A raw JSON value.
A collection of bytes value.
A Guid value.
A Uri value.
A TimeSpan value.
Contains the JSON schema extension methods.
Determines whether the is valid.
The source to test.
The schema to test with.
true if the specified is valid; otherwise, false.
Determines whether the is valid.
The source to test.
The schema to test with.
When this method returns, contains any error messages generated while validating.
true if the specified is valid; otherwise, false.
Validates the specified .
The source to test.
The schema to test with.
Validates the specified .
The source to test.
The schema to test with.
The validation event handler.
Returns detailed information about the schema exception.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Resolves from an id.
Initializes a new instance of the class.
Gets a for the specified reference.
The id.
A for the specified reference.
Gets or sets the loaded schemas.
The loaded schemas.
Specifies undefined schema Id handling options for the .
Do not infer a schema Id.
Use the .NET type name as the schema Id.
Use the assembly qualified .NET type name as the schema Id.
Returns detailed information related to the .
Gets the associated with the validation error.
The JsonSchemaException associated with the validation error.
Gets the path of the JSON location where the validation error occurred.
The path of the JSON location where the validation error occurred.
Gets the text description corresponding to the validation error.
The text description.
Represents the callback method that will handle JSON schema validation events and the .
Resolves member mappings for a type, camel casing property names.
Used by to resolves a for a given .
Used by to resolves a for a given .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Initializes a new instance of the class.
Initializes a new instance of the class.
If set to true the will use a cached shared with other resolvers of the same type.
Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
recommended to reuse instances with the .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Gets the serializable members for the type.
The type to get serializable members for.
The serializable members for the type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates the constructor parameters.
The constructor to create properties for.
The type's member properties.
Properties for the given .
Creates a for the given .
The matching member property.
The constructor parameter.
A created for the given .
Resolves the default for the contract.
Type of the object.
The contract's default .
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Determines which contract type is created for the given type.
Type of the object.
A for the given type.
Creates properties for the given .
The type to create properties for.
/// The member serialization mode for the type.
Properties for the given .
Creates the used by the serializer to get and set values from a member.
The member.
The used by the serializer to get and set values from a member.
Creates a for the given .
The member's parent .
The member to create a for.
A created for the given .
Resolves the name of the property.
Name of the property.
Name of the property.
Gets the resolved name of the property.
Name of the property.
Name of the property.
Gets a value indicating whether members are being get and set using dynamic code generation.
This value is determined by the runtime permissions available.
true if using dynamic code generation; otherwise, false.
Gets or sets the default members search flags.
The default members search flags.
Gets or sets a value indicating whether compiler generated members should be serialized.
true if serialized compiler generated members; otherwise, false.
Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
true if the interface will be ignored when serializing and deserializing types; otherwise, false.
Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
Initializes a new instance of the class.
Resolves the name of the property.
Name of the property.
The property name camel cased.
The default serialization binder used when resolving and loading classes from type names.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
The type of the object the formatter creates a new instance of.
Provides information surrounding an error.
Gets or sets the error.
The error.
Gets the original object that caused the error.
The original object that caused the error.
Gets the member that caused the error.
The member that caused the error.
Gets the path of the JSON location where the error occurred.
The path of the JSON location where the error occurred.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets the of the collection items.
The of the collection items.
Gets a value indicating whether the collection type is a multidimensional array.
true if the collection type is a multidimensional array; otherwise, false.
Handles serialization callback events.
The object that raised the callback event.
The streaming context.
Handles serialization error callback events.
The object that raised the callback event.
The streaming context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the property name resolver.
The property name resolver.
Gets the of the dictionary keys.
The of the dictionary keys.
Gets the of the dictionary values.
The of the dictionary values.
Maps a JSON property to a .NET member or constructor parameter.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name of the property.
The name of the property.
Gets or sets the type that declared this property.
The type that declared this property.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets the name of the underlying member or parameter.
The name of the underlying member or parameter.
Gets the that will get and set the during serialization.
The that will get and set the during serialization.
Gets or sets the type of the property.
The type of the property.
Gets or sets the for the property.
If set this converter takes presidence over the contract converter for the property type.
The converter.
Gets the member converter.
The member converter.
Gets a value indicating whether this is ignored.
true if ignored; otherwise, false.
Gets a value indicating whether this is readable.
true if readable; otherwise, false.
Gets a value indicating whether this is writable.
true if writable; otherwise, false.
Gets a value indicating whether this has a member attribute.
true if has a member attribute; otherwise, false.
Gets the default value.
The default value.
Gets a value indicating whether this is required.
A value indicating whether this is required.
Gets a value indicating whether this property preserves object references.
true if this instance is reference; otherwise, false.
Gets the property null value handling.
The null value handling.
Gets the property default value handling.
The default value handling.
Gets the property reference loop handling.
The reference loop handling.
Gets the property object creation handling.
The object creation handling.
Gets or sets the type name handling.
The type name handling.
Gets or sets a predicate used to determine whether the property should be serialize.
A predicate used to determine whether the property should be serialize.
Gets or sets a predicate used to determine whether the property should be serialized.
A predicate used to determine whether the property should be serialized.
Gets or sets an action used to set whether the property has been deserialized.
An action used to set whether the property has been deserialized.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
A collection of objects.
Initializes a new instance of the class.
The type.
When implemented in a derived class, extracts the key from the specified element.
The element from which to extract the key.
The key for the specified element.
Adds a object.
The property to add to the collection.
Gets the closest matching object.
First attempts to get an exact case match of propertyName and then
a case insensitive match.
Name of the property.
A matching property if found.
Gets a property by property name.
The name of the property to get.
Type property name string comparison.
A matching property if found.
Specifies missing member handling options for the .
Ignore a missing member and do not attempt to deserialize it.
Throw a when a missing member is encountered during deserialization.
Specifies null value handling options for the .
Include null values when serializing and deserializing objects.
Ignore null values when serializing and deserializing objects.
Specifies reference loop handling options for the .
Throw a when a loop is encountered.
Ignore loop references and do not serialize.
Serialize loop references.
An in-memory representation of a JSON Schema.
Initializes a new instance of the class.
Reads a from the specified .
The containing the JSON Schema to read.
The object representing the JSON Schema.
Reads a from the specified .
The containing the JSON Schema to read.
The to use when resolving schema references.
The object representing the JSON Schema.
Load a from a string that contains schema JSON.
A that contains JSON.
A populated from the string that contains JSON.
Parses the specified json.
The json.
The resolver.
A populated from the string that contains JSON.
Writes this schema to a .
A into which this method will write.
Writes this schema to a using the specified .
A into which this method will write.
The resolver used.
Returns a that represents the current .
A that represents the current .
Gets or sets the id.
Gets or sets the title.
Gets or sets whether the object is required.
Gets or sets whether the object is read only.
Gets or sets whether the object is visible to users.
Gets or sets whether the object is transient.
Gets or sets the description of the object.
Gets or sets the types of values allowed by the object.
The type.
Gets or sets the pattern.
The pattern.
Gets or sets the minimum length.
The minimum length.
Gets or sets the maximum length.
The maximum length.
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
Gets or sets the minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
Gets or sets the minimum number of items.
The minimum number of items.
Gets or sets the maximum number of items.
The maximum number of items.
Gets or sets the of items.
The of items.
Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
true if items are validated using their array position; otherwise, false.
Gets or sets the of additional items.
The of additional items.
Gets or sets a value indicating whether additional items are allowed.
true if additional items are allowed; otherwise, false.
Gets or sets whether the array items must be unique.
Gets or sets the of properties.
The of properties.
Gets or sets the of additional properties.
The of additional properties.
Gets or sets the pattern properties.
The pattern properties.
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
Gets or sets the required property if this property is present.
The required property if this property is present.
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
Gets or sets disallowed types.
The disallow types.
Gets or sets the default value.
The default value.
Gets or sets the collection of that this schema extends.
The collection of that this schema extends.
Gets or sets the format.
The format.
Generates a from a specified .
Generate a from the specified type.
The type to generate a from.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
Specify whether the generated root will be nullable.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
Specify whether the generated root will be nullable.
A generated from the specified type.
Gets or sets how undefined schemas are handled by the serializer.
Gets or sets the contract resolver.
The contract resolver.
The value types allowed by the .
No type specified.
String type.
Float type.
Integer type.
Boolean type.
Object type.
Array type.
Null type.
Any type.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the object member serialization.
The member object serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Gets the object's properties.
The object's properties.
Gets the constructor parameters required for any non-default constructor
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
The override constructor.
Gets or sets the parametrized constructor used to create the object.
The parametrized constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Get and set values for a using reflection.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
When applied to a method, specifies that the method is called when an error occurs serializing an object.
Represents a method that constructs an object.
The object type to create.
Specifies type name handling options for the .
Do not include the .NET type name when serializing types.
Include the .NET type name when serializing into a JSON object structure.
Include the .NET type name when serializing into a JSON array structure.
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted value if the conversion was successful or the default value of T if it failed.
true if initialValue was converted successfully; otherwise, false.
Converts the value to the specified type. If the value is unable to be converted, the
value is checked whether it assignable to the specified type.
The value to convert.
The culture to use when converting.
The type to convert or cast the value to.
The converted type. If conversion was unsuccessful, the initial value
is returned if assignable to the target type.
Gets a dictionary of the names and values of an Enum type.
Gets a dictionary of the names and values of an Enum type.
The enum type to get names and values for.
Specifies the type of Json token.
This is returned by the if a method has not been called.
An object start token.
An array start token.
A constructor start token.
An object property name.
A comment.
Raw JSON.
An integer.
A float.
A string.
A boolean.
A null token.
An undefined token.
An object end token.
An array end token.
A constructor end token.
A Date.
Byte data.
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
Determines whether the collection is null or empty.
The collection.
true if the collection is null or empty; otherwise, false.
Adds the elements of the specified collection to the specified generic IList.
The list to add to.
The collection of elements to add.
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
The type of the elements of source.
A sequence in which to locate a value.
The object to locate in the sequence
An equality comparer to compare values.
The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
Gets the type of the typed collection's items.
The type.
The type of the typed collection's items.
Gets the member's underlying type.
The member.
The underlying type of the member.
Determines whether the member is an indexed property.
The member.
true if the member is an indexed property; otherwise, false.
Determines whether the property is an indexed property.
The property.
true if the property is an indexed property; otherwise, false.
Gets the member's value on the object.
The member.
The target object.
The member's value on the object.
Sets the member's value on the target object.
The member.
The target.
The value.
Determines whether the specified MemberInfo can be read.
The MemberInfo to determine whether can be read.
/// if set to true then allow the member to be gotten non-publicly.
true if the specified MemberInfo can be read; otherwise, false.
Determines whether the specified MemberInfo can be set.
The MemberInfo to determine whether can be set.
if set to true then allow the member to be set non-publicly.
if set to true then allow the member to be set if read-only.
true if the specified MemberInfo can be set; otherwise, false.
Determines whether the string is all white space. Empty string will return false.
The string to test whether it is all white space.
true if the string is all white space; otherwise, false.
Nulls an empty string.
The string.
Null if the string was null, otherwise the string unchanged.
Specifies the state of the .
An exception has been thrown, which has left the in an invalid state.
You may call the method to put the in the Closed state.
Any other method calls results in an being thrown.
The method has been called.
An object is being written.
A array is being written.
A constructor is being written.
A property is being written.
A write method has not been called.
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/lib/net40/Newtonsoft.Json.xml
================================================
Newtonsoft.Json
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class with the specified .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Skips the children of the current token.
Sets the current token.
The new token.
Sets the current token and value.
The new token.
The value.
Sets the state based on current token type.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Changes the to Closed.
Gets the current reader state.
The current reader state.
Gets or sets a value indicating whether the underlying stream or
should be closed when the reader is closed.
true to close the underlying stream or when
the reader is closed; otherwise false. The default is true.
Gets the quotation mark character used to enclose the value of a string.
Get or set how time zones are handling when reading JSON.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets or sets the culture used when reading JSON. Defaults to .
Specifies the state of the reader.
The Read method has not been called.
The end of the file has been reached successfully.
Reader is at a property.
Reader is at the start of an object.
Reader is in an object.
Reader is at the start of an array.
Reader is in an array.
The Close method has been called.
Reader has just read a value.
Reader is at the start of a constructor.
Reader in a constructor.
An error occurred that prevents the read operation from continuing.
The end of the file has been reached successfully.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The reader.
Initializes a new instance of the class.
The stream.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Initializes a new instance of the class.
The reader.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Changes the to Closed.
Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
Gets or sets a value indicating whether the root object will be read as a JSON array.
true if the root object will be read as a JSON array; otherwise, false.
Gets or sets the used when reading values from BSON.
The used when reading values from BSON.
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the end of a Json object.
Writes the beginning of a Json array.
Writes the end of an array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end constructor.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes the end of the current Json object or array.
Writes the current token and its children.
The to read the token from.
Writes the current token.
The to read the token from.
A flag indicating whether the current token's children should be written.
Writes the specified end token.
The end token to write.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a null value.
Writes an undefined value.
Writes raw JSON without changing the writer's state.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets a value indicating whether the underlying stream or
should be closed when the writer is closed.
true to close the underlying stream or when
the writer is closed; otherwise false. The default is true.
Gets the top.
The top.
Gets the state of the writer.
Gets the path of the writer.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling when writing JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written to JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when writing JSON. Defaults to .
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The writer.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Writes the end.
The token.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes raw JSON.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes the beginning of a Json array.
Writes the beginning of a Json object.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Closes this stream and the underlying stream.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value that represents a BSON object id.
The Object ID value to write.
Writes a BSON regex.
The regex pattern.
The regex options.
Gets or sets the used when writing values to BSON.
When set to no conversion will occur.
The used when writing values to BSON.
Represents a BSON Oid (object id).
Initializes a new instance of the class.
The Oid value.
Gets or sets the value of the Oid.
The value of the Oid.
Converts a binary value to and from a base 64 string value.
Converts an object to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets the of the JSON produced by the JsonConverter.
The of the JSON produced by the JsonConverter.
Gets a value indicating whether this can read JSON.
true if this can read JSON; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Create a custom object
The object type to convert.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Creates an object which will then be populated by the serializer.
Type of the object.
The created object.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Provides a base class for converting a to and from JSON.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an Entity Framework EntityKey to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an ExpandoObject to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an to and from its name string value.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets or sets a value indicating whether the written enum text should be camel case.
true if the written enum text will be camel case; otherwise, false.
Specifies how constructors are used when initializing objects during deserialization by the .
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
Converts a to and from a string (e.g. "1.2.3.4").
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Specifies float format handling options when writing special floating point numbers, e.g. ,
and with .
Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
Note that this will produce non-valid JSON.
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Floating point numbers are parsed to .
Floating point numbers are parsed to .
Instructs the how to serialize the collection.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the id.
The id.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
Gets the collection's items converter.
The collection's items converter.
Gets or sets a value that indicates whether to preserve object references.
true to keep object reference; otherwise, false. The default is false.
Gets or sets a value that indicates whether to preserve collection's items references.
true to keep collection's items object references; otherwise, false. The default is false.
Gets or sets the reference loop handling used when serializing the collection's items.
The reference loop handling.
Gets or sets the type name handling used when serializing the collection's items.
The type name handling.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Specifies how dates are formatted when writing JSON text.
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
Date formatted strings are not parsed to a date type and are read as strings.
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Specifies how to treat the time value when converting between string and .
Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
Treat as a UTC. If the object represents a local time, it is converted to a UTC.
Treat as a local time if a is being converted to a string.
If a string is being converted to , convert to a local time if a time zone is specified.
Time zone information should be preserved when converting.
Specifies formatting options for the .
No special formatting is applied. This is the default.
Causes child objects to be indented according to the and settings.
Instructs the to use the specified constructor when deserializing that object.
Represents a trace writer that writes to the application's instances.
Represents a trace writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Contract details for a used by the .
Contract details for a used by the .
Gets the underlying type for the contract.
The underlying type for the contract.
Gets or sets the type created during deserialization.
The type created during deserialization.
Gets or sets whether this type contract is serialized as a reference.
Whether this type contract is serialized as a reference.
Gets or sets the default for this contract.
The converter.
Gets or sets all methods called immediately after deserialization of the object.
The methods called immediately after deserialization of the object.
Gets or sets all methods called during deserialization of the object.
The methods called during deserialization of the object.
Gets or sets all methods called after serialization of the object graph.
The methods called after serialization of the object graph.
Gets or sets all methods called before serialization of the object.
The methods called before serialization of the object.
Gets or sets all method called when an error is thrown during the serialization of the object.
The methods called when an error is thrown during the serialization of the object.
Gets or sets the method called immediately after deserialization of the object.
The method called immediately after deserialization of the object.
Gets or sets the method called during deserialization of the object.
The method called during deserialization of the object.
Gets or sets the method called after serialization of the object graph.
The method called after serialization of the object graph.
Gets or sets the method called before serialization of the object.
The method called before serialization of the object.
Gets or sets the method called when an error is thrown during the serialization of the object.
The method called when an error is thrown during the serialization of the object.
Gets or sets the default creator method used to create the object.
The default creator method used to create the object.
Gets or sets a value indicating whether the default creator is non public.
true if the default object creator is non-public; otherwise, false.
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the default collection items .
The converter.
Gets or sets a value indicating whether the collection items preserve object references.
true if collection items preserve object references; otherwise, false.
Gets or sets the collection item reference loop handling.
The reference loop handling.
Gets or sets the collection item type name handling.
The type name handling.
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
Initializes a new instance of the class.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Returns an enumeration of the most recent trace messages.
An enumeration of the most recent trace messages.
Returns a of the most recent trace messages.
A of the most recent trace messages.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Specifies how strings are escaped when writing JSON text.
Only control characters (e.g. newline) are escaped.
All non-ASCII and control characters (e.g. newline) are escaped.
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
Represents a raw JSON string.
Represents a value in JSON (string, integer, date, etc).
Represents an abstract JSON token.
Represents a collection of objects.
The type of token
Gets the with the specified key.
Provides an interface to enable a class to return line and position information.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Compares the values of two tokens, including the values of all descendant tokens.
The first to compare.
The second to compare.
true if the tokens are equal; otherwise false.
Adds the specified content immediately after this token.
A content object that contains simple content or a collection of content objects to be added after this token.
Adds the specified content immediately before this token.
A content object that contains simple content or a collection of content objects to be added before this token.
Returns a collection of the ancestor tokens of this token.
A collection of the ancestor tokens of this token.
Returns a collection of the sibling tokens after this token, in document order.
A collection of the sibling tokens after this tokens, in document order.
Returns a collection of the sibling tokens before this token, in document order.
A collection of the sibling tokens before this token, in document order.
Gets the with the specified key converted to the specified type.
The type to convert the token to.
The token key.
The converted token value.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
The type to filter the child tokens on.
A containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Removes this token from its parent.
Replaces this token with the specified token.
The value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Returns the indented JSON for this token.
The indented JSON for this token.
Returns the JSON for this token using the given formatting and converters.
Indicates how the output is formatted.
A collection of which will be used when writing the token.
The JSON for this token using the given formatting and converters.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Creates an for this token.
An that can be used to read this token and its descendants.
Creates a from an object.
The object that will be used to create .
A with the value of the specified object
Creates a from an object using the specified .
The object that will be used to create .
The that will be used when reading the object.
A with the value of the specified object
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
The that matches the object path or a null reference if no matching token is found.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
A flag to indicate whether an error should be thrown if no token is found.
The that matches the object path.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Creates a new instance of the . All child tokens are recursively cloned.
A new instance of the .
Gets a comparer that can compare two tokens for value equality.
A that can compare two nodes for value equality.
Gets or sets the parent.
The parent.
Gets the root of this .
The root of this .
Gets the node type for this .
The type.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the next sibling token of this node.
The that contains the next sibling token.
Gets the previous sibling token of this node.
The that contains the previous sibling token.
Gets the path of the JSON token.
Gets the with the specified key.
The with the specified key.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Creates a comment with the given value.
The value.
A comment with the given value.
Creates a string with the given value.
The value.
A string with the given value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
The format.
A that represents this instance.
Returns a that represents this instance.
The format provider.
A that represents this instance.
Returns a that represents this instance.
The format.
The format provider.
A that represents this instance.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
Value
Meaning
Less than zero
This instance is less than .
Zero
This instance is equal to .
Greater than zero
This instance is greater than .
is not the same type as this instance.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the node type for this .
The type.
Gets or sets the underlying token value.
The underlying token value.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The raw json.
Creates an instance of with the content of the reader's current token.
The reader.
An instance of with the content of the reader's current token.
Indicating whether a property is required.
The property is not required. The default state.
The property must be defined in JSON but can be a null value.
The property must be defined in JSON and cannot be a null value.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets the object's properties.
The object's properties.
Gets or sets the property name resolver.
The property name resolver.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the ISerializable object constructor.
The ISerializable object constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Get and set values for a using dynamic methods.
Provides methods to get and set values.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Provides data for the Error event.
Initializes a new instance of the class.
The current object.
The error context.
Gets the current object the error event is being raised against.
The current object the error event is being raised against.
Gets the error context.
The error context.
Represents a view of a .
Initializes a new instance of the class.
The name.
Type of the property.
When overridden in a derived class, returns whether resetting an object changes its value.
true if resetting the component changes its value; otherwise, false.
The component to test for reset capability.
When overridden in a derived class, gets the current value of the property on a component.
The value of a property for a given component.
The component with the property for which to retrieve the value.
When overridden in a derived class, resets the value for this property of the component to the default value.
The component with the property value that is to be reset to the default value.
When overridden in a derived class, sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
true if the property should be persisted; otherwise, false.
The component with the property to be examined for persistence.
When overridden in a derived class, gets the type of the component this property is bound to.
A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
When overridden in a derived class, gets a value indicating whether this property is read-only.
true if the property is read-only; otherwise, false.
When overridden in a derived class, gets the type of the property.
A that represents the type of the property.
Gets the hash code for the name of the member.
The hash code for the name of the member.
Used to resolve references when serializing and deserializing JSON by the .
Resolves a reference to its object.
The serialization context.
The reference to resolve.
The object that
Gets the reference for the sepecified object.
The serialization context.
The object to get a reference for.
The reference to the object.
Determines whether the specified object is referenced.
The serialization context.
The object to test for a reference.
true if the specified object is referenced; otherwise, false.
Adds a reference to the specified object.
The serialization context.
The reference.
The object to reference.
Specifies reference handling options for the .
Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Do not preserve references when serializing types.
Preserve references when serializing into a JSON object structure.
Preserve references when serializing into a JSON array structure.
Preserve references when serializing.
Instructs the how to serialize the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with a flag indicating whether the array can contain null items
A flag indicating whether the array can contain null items.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets a value indicating whether null items are allowed in the collection.
true if null items are allowed in the collection; otherwise, false.
Specifies default value handling options for the .
Include members where the member value is the same as the member's default value when serializing objects.
Included members are written to JSON. Has no effect when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON.
This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
placing the on the property.
Members with a default value but no JSON will be set to their default value when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
and sets members to their default value when deserializing.
Instructs the to use the specified when serializing the member or class.
Initializes a new instance of the class.
Type of the converter.
Gets the type of the converter.
The type of the converter.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified member serialization.
The member serialization.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the member serialization.
The member serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Specifies the settings on a object.
Initializes a new instance of the class.
Gets or sets how reference loops (e.g. a class referencing itself) is handled.
Reference loop handling.
Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Missing member handling.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how null values are handled during serialization and deserialization.
Null value handling.
Gets or sets how null default are handled during serialization and deserialization.
The default value handling.
Gets or sets a collection that will be used during serialization.
The converters.
Gets or sets how object references are preserved by the serializer.
The preserve references handling.
Gets or sets how type name writing and reading is handled by the serializer.
The type name handling.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
The contract resolver.
Gets or sets the used by the serializer when resolving references.
The reference resolver.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets the used by the serializer when resolving type names.
The binder.
Gets or sets the error handler called during serialization and deserialization.
The error handler called during serialization and deserialization.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Get or set how and values are formatting when writing JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how strings are escaped when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets a value indicating whether there will be a check for additional content after deserializing an object.
true if there will be a check for additional content after deserializing an object; otherwise, false.
Represents a reader that provides validation.
Initializes a new instance of the class that
validates the content returned from the given .
The to read from while validating.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Sets an event handler for receiving schema validation errors.
Gets the text value of the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the Common Language Runtime (CLR) type for the current JSON token.
Gets or sets the schema.
The schema.
Gets the used to construct this .
The specified in the constructor.
Compares tokens to determine whether they are equal.
Determines whether the specified objects are equal.
The first object of type to compare.
The second object of type to compare.
true if the specified objects are equal; otherwise, false.
Returns a hash code for the specified object.
The for which a hash code is to be returned.
A hash code for the specified object.
The type of is a reference type and is null.
Specifies the member serialization options for the .
All public members are serialized by default. Members can be excluded using or .
This is the default member serialization mode.
Only members must be marked with or are serialized.
This member serialization mode can also be set by marking the class with .
All public and private fields are serialized. Members can be excluded using or .
This member serialization mode can also be set by marking the class with
and setting IgnoreSerializableAttribute on to false.
Specifies how object creation is handled by the .
Reuse existing objects, create new objects when needed.
Only reuse existing objects.
Always create new objects.
Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Gets or sets the date time styles used when converting a date to and from JSON.
The date time styles used when converting a date to and from JSON.
Gets or sets the date time format used when converting a date to and from JSON.
The date time format used when converting a date to and from JSON.
Gets or sets the culture used when converting a date to and from JSON.
The culture used when converting a date to and from JSON.
Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Converts XML to and from JSON.
Writes the JSON representation of the object.
The to write to.
The calling serializer.
The value.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Checks if the attributeName is a namespace attribute.
Attribute name to test.
The attribute name prefix if it has one, otherwise an empty string.
True if attribute name is for a namespace attribute, otherwise false.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
The name of the deserialize root element.
Gets or sets a flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
true if the array attibute is written to the XML; otherwise, false.
Gets or sets a value indicating whether to write the root JSON object.
true if the JSON root object is omitted; otherwise, false.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
Initializes a new instance of the class with the specified .
The TextReader containing the XML data to read.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Changes the state to closed.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Instructs the to always serialize the member with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
Name of the property.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets the null value handling used when serializing this property.
The null value handling.
Gets or sets the default value handling used when serializing this property.
The default value handling.
Gets or sets the reference loop handling used when serializing this property.
The reference loop handling.
Gets or sets the object creation handling used when deserializing this property.
The object creation handling.
Gets or sets the type name handling used when serializing this property.
The type name handling.
Gets or sets whether this property's value is serialized as a reference.
Whether this property's value is serialized as a reference.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets a value indicating whether this property is required.
A value indicating whether this property is required.
Gets or sets the name of the property.
The name of the property.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Instructs the not to serialize the public field or public read/write property value.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class using the specified .
The TextWriter to write to.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the specified end token.
The end token to write.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
Gets or sets which character to use to quote attribute values.
Gets or sets which character to use for indenting when is set to Formatting.Indented.
Gets or sets a value indicating whether object names will be surrounded with quotes.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Represents a collection of .
Provides methods for converting between common language runtime types and JSON types.
Represents JavaScript's boolean value true as a string. This field is read-only.
Represents JavaScript's boolean value false as a string. This field is read-only.
Represents JavaScript's null as a string. This field is read-only.
Represents JavaScript's undefined as a string. This field is read-only.
Represents JavaScript's positive infinity as a string. This field is read-only.
Represents JavaScript's negative infinity as a string. This field is read-only.
Represents JavaScript's NaN as a string. This field is read-only.
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
The time zone handling when the date is converted to a string.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
The string delimiter character.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Serializes the specified object to a JSON string.
The object to serialize.
A JSON string representation of the object.
Serializes the specified object to a JSON string.
The object to serialize.
Indicates how the output is formatted.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
A JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The of object being deserialized.
The deserialized object from the Json string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The object to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
Asynchronously populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous populate operation.
Serializes the XML node to a JSON string.
The node to serialize.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XmlNode.
Deserializes the XmlNode from a JSON string.
The JSON string.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XmlNode
Serializes the to a JSON string.
The node to convert to JSON.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to convert to JSON.
Indicates how the output is formatted.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XNode.
Deserializes the from a JSON string.
The JSON string.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XNode
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Serializes and deserializes objects into and from the JSON format.
The enables you to control how objects are encoded into JSON.
Initializes a new instance of the class.
Creates a new instance using the specified .
The settings to be applied to the .
A new instance using the specified .
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Deserializes the Json structure contained by the specified .
The that contains the JSON structure to deserialize.
The being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The type of the object to deserialize.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Occurs when the errors during serialization and deserialization.
Gets or sets the used by the serializer when resolving references.
Gets or sets the used by the serializer when resolving type names.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets how type name writing and reading is handled by the serializer.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how object references are preserved by the serializer.
Get or set how reference loops (e.g. a class referencing itself) is handled.
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Get or set how null values are handled during serialization and deserialization.
Get or set how null default are handled during serialization and deserialization.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets a collection that will be used during serialization.
Collection that will be used during serialization.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
Contains the LINQ to JSON extension methods.
Returns a collection of tokens that contains the ancestors of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the ancestors of every node in the source collection.
Returns a collection of tokens that contains the descendants of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the descendants of every node in the source collection.
Returns a collection of child properties of every object in the source collection.
An of that contains the source collection.
An of that contains the properties of every object in the source collection.
Returns a collection of child values of every object in the source collection with the given key.
An of that contains the source collection.
The token key.
An of that contains the values of every node in the source collection with the given key.
Returns a collection of child values of every object in the source collection.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child values of every object in the source collection with the given key.
The type to convert the values to.
An of that contains the source collection.
The token key.
An that contains the converted values of every node in the source collection with the given key.
Returns a collection of converted child values of every object in the source collection.
The type to convert the values to.
An of that contains the source collection.
An that contains the converted values of every node in the source collection.
Converts the value.
The type to convert the value to.
A cast as a of .
A converted value.
Converts the value.
The source collection type.
The type to convert the value to.
A cast as a of .
A converted value.
Returns a collection of child tokens of every array in the source collection.
The source collection type.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child tokens of every array in the source collection.
An of that contains the source collection.
The type to convert the values to.
The source collection type.
An that contains the converted values of every node in the source collection.
Returns the input typed as .
An of that contains the source collection.
The input typed as .
Returns the input typed as .
The source collection type.
An of that contains the source collection.
The input typed as .
Represents a JSON constructor.
Represents a token that can contain other tokens.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Returns a collection of the descendant tokens for this token in document order.
An containing the descendant tokens of the .
Adds the specified content as children of this .
The content to be added.
Adds the specified content as the first children of this .
The content to be added.
Creates an that can be used to add tokens to the .
An that is ready to have content written to it.
Replaces the children nodes of this token with the specified content.
The content.
Removes the child nodes from this token.
Occurs when the list changes or an item in the list changes.
Occurs before an item is added to the collection.
Occurs when the items list of the collection has changed, or the collection is reset.
Gets the container's children tokens.
The container's children tokens.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Gets the count of child JSON tokens.
The count of child JSON tokens
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name.
The constructor name.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets or sets the name of this constructor.
The constructor name.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Represents a collection of objects.
The type of token
An empty collection of objects.
Initializes a new instance of the struct.
The enumerable.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the with the specified key.
Represents a JSON object.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the object.
Initializes a new instance of the class with the specified content.
The contents of the object.
Gets an of this object's properties.
An of this object's properties.
Gets a the specified name.
The property name.
A with the specified name or null.
Gets an of this object's property values.
An of this object's property values.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Gets the with the specified property name.
Name of the property.
The with the specified property name.
Gets the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
One of the enumeration values that specifies how the strings will be compared.
The with the specified property name.
Tries to get the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
The value.
One of the enumeration values that specifies how the strings will be compared.
true if a value was successfully retrieved; otherwise, false.
Adds the specified property name.
Name of the property.
The value.
Removes the property with the specified name.
Name of the property.
true if item was successfully removed; otherwise, false.
Tries the get value.
Name of the property.
The value.
true if a value was successfully retrieved; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Raises the event with the provided arguments.
Name of the property.
Raises the event with the provided arguments.
Name of the property.
Returns the properties for this instance of a component.
A that represents the properties for this component instance.
Returns the properties for this instance of a component using the attribute array as a filter.
An array of type that is used as a filter.
A that represents the filtered properties for this component instance.
Returns a collection of custom attributes for this instance of a component.
An containing the attributes for this object.
Returns the class name of this instance of a component.
The class name of the object, or null if the class does not have a name.
Returns the name of this instance of a component.
The name of the object, or null if the object does not have a name.
Returns a type converter for this instance of a component.
A that is the converter for this object, or null if there is no for this object.
Returns the default event for this instance of a component.
An that represents the default event for this object, or null if this object does not have events.
Returns the default property for this instance of a component.
A that represents the default property for this object, or null if this object does not have properties.
Returns an editor of the specified type for this instance of a component.
A that represents the editor for this object.
An of the specified type that is the editor for this object, or null if the editor cannot be found.
Returns the events for this instance of a component using the specified attribute array as a filter.
An array of type that is used as a filter.
An that represents the filtered events for this component instance.
Returns the events for this instance of a component.
An that represents the events for this component instance.
Returns an object that contains the property described by the specified property descriptor.
A that represents the property whose owner is to be found.
An that represents the owner of the specified property.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Gets the container's children tokens.
The container's children tokens.
Occurs when a property value changes.
Occurs when a property value is changing.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the with the specified property name.
Represents a JSON array.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the array.
Initializes a new instance of the class with the specified content.
The contents of the array.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Gets the container's children tokens.
The container's children tokens.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the at the specified index.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class.
The token to read from.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Initializes a new instance of the class writing to the given .
The container being written to.
Initializes a new instance of the class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end.
The token.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Gets the token being writen.
The token being writen.
Represents a JSON property.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The property name.
The property content.
Initializes a new instance of the class.
The property name.
The property content.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets the property name.
The property name.
Gets or sets the property value.
The property value.
Gets the node type for this .
The type.
Specifies the type of token.
No token type has been set.
A JSON object.
A JSON array.
A JSON constructor.
A JSON object property.
A comment.
An integer value.
A float value.
A string value.
A boolean value.
A null value.
An undefined value.
A date value.
A raw JSON value.
A collection of bytes value.
A Guid value.
A Uri value.
A TimeSpan value.
Contains the JSON schema extension methods.
Determines whether the is valid.
The source to test.
The schema to test with.
true if the specified is valid; otherwise, false.
Determines whether the is valid.
The source to test.
The schema to test with.
When this method returns, contains any error messages generated while validating.
true if the specified is valid; otherwise, false.
Validates the specified .
The source to test.
The schema to test with.
Validates the specified .
The source to test.
The schema to test with.
The validation event handler.
Returns detailed information about the schema exception.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Resolves from an id.
Initializes a new instance of the class.
Gets a for the specified reference.
The id.
A for the specified reference.
Gets or sets the loaded schemas.
The loaded schemas.
Specifies undefined schema Id handling options for the .
Do not infer a schema Id.
Use the .NET type name as the schema Id.
Use the assembly qualified .NET type name as the schema Id.
Returns detailed information related to the .
Gets the associated with the validation error.
The JsonSchemaException associated with the validation error.
Gets the path of the JSON location where the validation error occurred.
The path of the JSON location where the validation error occurred.
Gets the text description corresponding to the validation error.
The text description.
Represents the callback method that will handle JSON schema validation events and the .
Resolves member mappings for a type, camel casing property names.
Used by to resolves a for a given .
Used by to resolves a for a given .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Initializes a new instance of the class.
Initializes a new instance of the class.
If set to true the will use a cached shared with other resolvers of the same type.
Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
recommended to reuse instances with the .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Gets the serializable members for the type.
The type to get serializable members for.
The serializable members for the type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates the constructor parameters.
The constructor to create properties for.
The type's member properties.
Properties for the given .
Creates a for the given .
The matching member property.
The constructor parameter.
A created for the given .
Resolves the default for the contract.
Type of the object.
The contract's default .
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Determines which contract type is created for the given type.
Type of the object.
A for the given type.
Creates properties for the given .
The type to create properties for.
/// The member serialization mode for the type.
Properties for the given .
Creates the used by the serializer to get and set values from a member.
The member.
The used by the serializer to get and set values from a member.
Creates a for the given .
The member's parent .
The member to create a for.
A created for the given .
Resolves the name of the property.
Name of the property.
Name of the property.
Gets the resolved name of the property.
Name of the property.
Name of the property.
Gets a value indicating whether members are being get and set using dynamic code generation.
This value is determined by the runtime permissions available.
true if using dynamic code generation; otherwise, false.
Gets or sets the default members search flags.
The default members search flags.
Gets or sets a value indicating whether compiler generated members should be serialized.
true if serialized compiler generated members; otherwise, false.
Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
true if the interface will be ignored when serializing and deserializing types; otherwise, false.
Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
Initializes a new instance of the class.
Resolves the name of the property.
Name of the property.
The property name camel cased.
The default serialization binder used when resolving and loading classes from type names.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Provides information surrounding an error.
Gets or sets the error.
The error.
Gets the original object that caused the error.
The original object that caused the error.
Gets the member that caused the error.
The member that caused the error.
Gets the path of the JSON location where the error occurred.
The path of the JSON location where the error occurred.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets the of the collection items.
The of the collection items.
Gets a value indicating whether the collection type is a multidimensional array.
true if the collection type is a multidimensional array; otherwise, false.
Handles serialization callback events.
The object that raised the callback event.
The streaming context.
Handles serialization error callback events.
The object that raised the callback event.
The streaming context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the property name resolver.
The property name resolver.
Gets the of the dictionary keys.
The of the dictionary keys.
Gets the of the dictionary values.
The of the dictionary values.
Maps a JSON property to a .NET member or constructor parameter.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name of the property.
The name of the property.
Gets or sets the type that declared this property.
The type that declared this property.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets the name of the underlying member or parameter.
The name of the underlying member or parameter.
Gets the that will get and set the during serialization.
The that will get and set the during serialization.
Gets or sets the type of the property.
The type of the property.
Gets or sets the for the property.
If set this converter takes presidence over the contract converter for the property type.
The converter.
Gets the member converter.
The member converter.
Gets a value indicating whether this is ignored.
true if ignored; otherwise, false.
Gets a value indicating whether this is readable.
true if readable; otherwise, false.
Gets a value indicating whether this is writable.
true if writable; otherwise, false.
Gets a value indicating whether this has a member attribute.
true if has a member attribute; otherwise, false.
Gets the default value.
The default value.
Gets a value indicating whether this is required.
A value indicating whether this is required.
Gets a value indicating whether this property preserves object references.
true if this instance is reference; otherwise, false.
Gets the property null value handling.
The null value handling.
Gets the property default value handling.
The default value handling.
Gets the property reference loop handling.
The reference loop handling.
Gets the property object creation handling.
The object creation handling.
Gets or sets the type name handling.
The type name handling.
Gets or sets a predicate used to determine whether the property should be serialize.
A predicate used to determine whether the property should be serialize.
Gets or sets a predicate used to determine whether the property should be serialized.
A predicate used to determine whether the property should be serialized.
Gets or sets an action used to set whether the property has been deserialized.
An action used to set whether the property has been deserialized.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
A collection of objects.
Initializes a new instance of the class.
The type.
When implemented in a derived class, extracts the key from the specified element.
The element from which to extract the key.
The key for the specified element.
Adds a object.
The property to add to the collection.
Gets the closest matching object.
First attempts to get an exact case match of propertyName and then
a case insensitive match.
Name of the property.
A matching property if found.
Gets a property by property name.
The name of the property to get.
Type property name string comparison.
A matching property if found.
Specifies missing member handling options for the .
Ignore a missing member and do not attempt to deserialize it.
Throw a when a missing member is encountered during deserialization.
Specifies null value handling options for the .
Include null values when serializing and deserializing objects.
Ignore null values when serializing and deserializing objects.
Specifies reference loop handling options for the .
Throw a when a loop is encountered.
Ignore loop references and do not serialize.
Serialize loop references.
An in-memory representation of a JSON Schema.
Initializes a new instance of the class.
Reads a from the specified .
The containing the JSON Schema to read.
The object representing the JSON Schema.
Reads a from the specified .
The containing the JSON Schema to read.
The to use when resolving schema references.
The object representing the JSON Schema.
Load a from a string that contains schema JSON.
A that contains JSON.
A populated from the string that contains JSON.
Parses the specified json.
The json.
The resolver.
A populated from the string that contains JSON.
Writes this schema to a .
A into which this method will write.
Writes this schema to a using the specified .
A into which this method will write.
The resolver used.
Returns a that represents the current .
A that represents the current .
Gets or sets the id.
Gets or sets the title.
Gets or sets whether the object is required.
Gets or sets whether the object is read only.
Gets or sets whether the object is visible to users.
Gets or sets whether the object is transient.
Gets or sets the description of the object.
Gets or sets the types of values allowed by the object.
The type.
Gets or sets the pattern.
The pattern.
Gets or sets the minimum length.
The minimum length.
Gets or sets the maximum length.
The maximum length.
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
Gets or sets the minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
Gets or sets the minimum number of items.
The minimum number of items.
Gets or sets the maximum number of items.
The maximum number of items.
Gets or sets the of items.
The of items.
Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
true if items are validated using their array position; otherwise, false.
Gets or sets the of additional items.
The of additional items.
Gets or sets a value indicating whether additional items are allowed.
true if additional items are allowed; otherwise, false.
Gets or sets whether the array items must be unique.
Gets or sets the of properties.
The of properties.
Gets or sets the of additional properties.
The of additional properties.
Gets or sets the pattern properties.
The pattern properties.
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
Gets or sets the required property if this property is present.
The required property if this property is present.
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
Gets or sets disallowed types.
The disallow types.
Gets or sets the default value.
The default value.
Gets or sets the collection of that this schema extends.
The collection of that this schema extends.
Gets or sets the format.
The format.
Generates a from a specified .
Generate a from the specified type.
The type to generate a from.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
Specify whether the generated root will be nullable.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
Specify whether the generated root will be nullable.
A generated from the specified type.
Gets or sets how undefined schemas are handled by the serializer.
Gets or sets the contract resolver.
The contract resolver.
The value types allowed by the .
No type specified.
String type.
Float type.
Integer type.
Boolean type.
Object type.
Array type.
Null type.
Any type.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the object member serialization.
The member object serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Gets the object's properties.
The object's properties.
Gets the constructor parameters required for any non-default constructor
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
The override constructor.
Gets or sets the parametrized constructor used to create the object.
The parametrized constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Get and set values for a using reflection.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
When applied to a method, specifies that the method is called when an error occurs serializing an object.
Helper method for generating a MetaObject which calls a
specific method on Dynamic that returns a result
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Returns a Restrictions object which includes our current restrictions merged
with a restriction limiting our type
Represents a method that constructs an object.
The object type to create.
Specifies type name handling options for the .
Do not include the .NET type name when serializing types.
Include the .NET type name when serializing into a JSON object structure.
Include the .NET type name when serializing into a JSON array structure.
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted value if the conversion was successful or the default value of T if it failed.
true if initialValue was converted successfully; otherwise, false.
Converts the value to the specified type. If the value is unable to be converted, the
value is checked whether it assignable to the specified type.
The value to convert.
The culture to use when converting.
The type to convert or cast the value to.
The converted type. If conversion was unsuccessful, the initial value
is returned if assignable to the target type.
Gets a dictionary of the names and values of an Enum type.
Gets a dictionary of the names and values of an Enum type.
The enum type to get names and values for.
Specifies the type of Json token.
This is returned by the if a method has not been called.
An object start token.
An array start token.
A constructor start token.
An object property name.
A comment.
Raw JSON.
An integer.
A float.
A string.
A boolean.
A null token.
An undefined token.
An object end token.
An array end token.
A constructor end token.
A Date.
Byte data.
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
Determines whether the collection is null or empty.
The collection.
true if the collection is null or empty; otherwise, false.
Adds the elements of the specified collection to the specified generic IList.
The list to add to.
The collection of elements to add.
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
The type of the elements of source.
A sequence in which to locate a value.
The object to locate in the sequence
An equality comparer to compare values.
The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
Gets the type of the typed collection's items.
The type.
The type of the typed collection's items.
Gets the member's underlying type.
The member.
The underlying type of the member.
Determines whether the member is an indexed property.
The member.
true if the member is an indexed property; otherwise, false.
Determines whether the property is an indexed property.
The property.
true if the property is an indexed property; otherwise, false.
Gets the member's value on the object.
The member.
The target object.
The member's value on the object.
Sets the member's value on the target object.
The member.
The target.
The value.
Determines whether the specified MemberInfo can be read.
The MemberInfo to determine whether can be read.
/// if set to true then allow the member to be gotten non-publicly.
true if the specified MemberInfo can be read; otherwise, false.
Determines whether the specified MemberInfo can be set.
The MemberInfo to determine whether can be set.
if set to true then allow the member to be set non-publicly.
if set to true then allow the member to be set if read-only.
true if the specified MemberInfo can be set; otherwise, false.
Determines whether the string is all white space. Empty string will return false.
The string to test whether it is all white space.
true if the string is all white space; otherwise, false.
Nulls an empty string.
The string.
Null if the string was null, otherwise the string unchanged.
Specifies the state of the .
An exception has been thrown, which has left the in an invalid state.
You may call the method to put the in the Closed state.
Any other method calls results in an being thrown.
The method has been called.
An object is being written.
A array is being written.
A constructor is being written.
A property is being written.
A write method has not been called.
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/lib/net45/Newtonsoft.Json.xml
================================================
Newtonsoft.Json
Represents a BSON Oid (object id).
Initializes a new instance of the class.
The Oid value.
Gets or sets the value of the Oid.
The value of the Oid.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class with the specified .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Skips the children of the current token.
Sets the current token.
The new token.
Sets the current token and value.
The new token.
The value.
Sets the state based on current token type.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Changes the to Closed.
Gets the current reader state.
The current reader state.
Gets or sets a value indicating whether the underlying stream or
should be closed when the reader is closed.
true to close the underlying stream or when
the reader is closed; otherwise false. The default is true.
Gets the quotation mark character used to enclose the value of a string.
Get or set how time zones are handling when reading JSON.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets or sets the culture used when reading JSON. Defaults to .
Specifies the state of the reader.
The Read method has not been called.
The end of the file has been reached successfully.
Reader is at a property.
Reader is at the start of an object.
Reader is in an object.
Reader is at the start of an array.
Reader is in an array.
The Close method has been called.
Reader has just read a value.
Reader is at the start of a constructor.
Reader in a constructor.
An error occurred that prevents the read operation from continuing.
The end of the file has been reached successfully.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The reader.
Initializes a new instance of the class.
The stream.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Initializes a new instance of the class.
The reader.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Changes the to Closed.
Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
Gets or sets a value indicating whether the root object will be read as a JSON array.
true if the root object will be read as a JSON array; otherwise, false.
Gets or sets the used when reading values from BSON.
The used when reading values from BSON.
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the end of a Json object.
Writes the beginning of a Json array.
Writes the end of an array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end constructor.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes the end of the current Json object or array.
Writes the current token and its children.
The to read the token from.
Writes the current token.
The to read the token from.
A flag indicating whether the current token's children should be written.
Writes the specified end token.
The end token to write.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a null value.
Writes an undefined value.
Writes raw JSON without changing the writer's state.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets a value indicating whether the underlying stream or
should be closed when the writer is closed.
true to close the underlying stream or when
the writer is closed; otherwise false. The default is true.
Gets the top.
The top.
Gets the state of the writer.
Gets the path of the writer.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling when writing JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written to JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when writing JSON. Defaults to .
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The writer.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Writes the end.
The token.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes raw JSON.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes the beginning of a Json array.
Writes the beginning of a Json object.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Closes this stream and the underlying stream.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value that represents a BSON object id.
The Object ID value to write.
Writes a BSON regex.
The regex pattern.
The regex options.
Gets or sets the used when writing values to BSON.
When set to no conversion will occur.
The used when writing values to BSON.
Specifies how constructors are used when initializing objects during deserialization by the .
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
Converts a binary value to and from a base 64 string value.
Converts an object to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets the of the JSON produced by the JsonConverter.
The of the JSON produced by the JsonConverter.
Gets a value indicating whether this can read JSON.
true if this can read JSON; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Create a custom object
The object type to convert.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Creates an object which will then be populated by the serializer.
Type of the object.
The created object.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Provides a base class for converting a to and from JSON.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an Entity Framework EntityKey to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an ExpandoObject to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Gets or sets the date time styles used when converting a date to and from JSON.
The date time styles used when converting a date to and from JSON.
Gets or sets the date time format used when converting a date to and from JSON.
The date time format used when converting a date to and from JSON.
Gets or sets the culture used when converting a date to and from JSON.
The culture used when converting a date to and from JSON.
Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an to and from its name string value.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets or sets a value indicating whether the written enum text should be camel case.
true if the written enum text will be camel case; otherwise, false.
Converts a to and from a string (e.g. "1.2.3.4").
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts XML to and from JSON.
Writes the JSON representation of the object.
The to write to.
The calling serializer.
The value.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Checks if the attributeName is a namespace attribute.
Attribute name to test.
The attribute name prefix if it has one, otherwise an empty string.
True if attribute name is for a namespace attribute, otherwise false.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
The name of the deserialize root element.
Gets or sets a flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
true if the array attibute is written to the XML; otherwise, false.
Gets or sets a value indicating whether to write the root JSON object.
true if the JSON root object is omitted; otherwise, false.
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Floating point numbers are parsed to .
Floating point numbers are parsed to .
Specifies how dates are formatted when writing JSON text.
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
Date formatted strings are not parsed to a date type and are read as strings.
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Specifies how to treat the time value when converting between string and .
Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
Treat as a UTC. If the object represents a local time, it is converted to a UTC.
Treat as a local time if a is being converted to a string.
If a string is being converted to , convert to a local time if a time zone is specified.
Time zone information should be preserved when converting.
Specifies default value handling options for the .
Include members where the member value is the same as the member's default value when serializing objects.
Included members are written to JSON. Has no effect when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON.
This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
placing the on the property.
Members with a default value but no JSON will be set to their default value when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
and sets members to their default value when deserializing.
Specifies float format handling options when writing special floating point numbers, e.g. ,
and with .
Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
Note that this will produce non-valid JSON.
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
Specifies formatting options for the .
No special formatting is applied. This is the default.
Causes child objects to be indented according to the and settings.
Provides an interface to enable a class to return line and position information.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Instructs the how to serialize the collection.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the id.
The id.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
Gets the collection's items converter.
The collection's items converter.
Gets or sets a value that indicates whether to preserve object references.
true to keep object reference; otherwise, false. The default is false.
Gets or sets a value that indicates whether to preserve collection's items references.
true to keep collection's items object references; otherwise, false. The default is false.
Gets or sets the reference loop handling used when serializing the collection's items.
The reference loop handling.
Gets or sets the type name handling used when serializing the collection's items.
The type name handling.
Initializes a new instance of the class.
Initializes a new instance of the class with a flag indicating whether the array can contain null items
A flag indicating whether the array can contain null items.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets a value indicating whether null items are allowed in the collection.
true if null items are allowed in the collection; otherwise, false.
Instructs the to use the specified constructor when deserializing that object.
Provides methods for converting between common language runtime types and JSON types.
Represents JavaScript's boolean value true as a string. This field is read-only.
Represents JavaScript's boolean value false as a string. This field is read-only.
Represents JavaScript's null as a string. This field is read-only.
Represents JavaScript's undefined as a string. This field is read-only.
Represents JavaScript's positive infinity as a string. This field is read-only.
Represents JavaScript's negative infinity as a string. This field is read-only.
Represents JavaScript's NaN as a string. This field is read-only.
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
The time zone handling when the date is converted to a string.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
The string delimiter character.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Serializes the specified object to a JSON string.
The object to serialize.
A JSON string representation of the object.
Serializes the specified object to a JSON string.
The object to serialize.
Indicates how the output is formatted.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
A JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The of object being deserialized.
The deserialized object from the Json string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The object to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
Asynchronously populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous populate operation.
Serializes the XML node to a JSON string.
The node to serialize.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
A JSON string of the XmlNode.
Serializes the XML node to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XmlNode.
Deserializes the XmlNode from a JSON string.
The JSON string.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XmlNode
Deserializes the XmlNode from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XmlNode
Serializes the to a JSON string.
The node to convert to JSON.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to convert to JSON.
Indicates how the output is formatted.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XNode.
Deserializes the from a JSON string.
The JSON string.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XNode
Instructs the to use the specified when serializing the member or class.
Initializes a new instance of the class.
Type of the converter.
Gets the type of the converter.
The type of the converter.
Represents a collection of .
Instructs the how to serialize the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Instructs the not to serialize the public field or public read/write property value.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified member serialization.
The member serialization.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the member serialization.
The member serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Instructs the to always serialize the member with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
Name of the property.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets the null value handling used when serializing this property.
The null value handling.
Gets or sets the default value handling used when serializing this property.
The default value handling.
Gets or sets the reference loop handling used when serializing this property.
The reference loop handling.
Gets or sets the object creation handling used when deserializing this property.
The object creation handling.
Gets or sets the type name handling used when serializing this property.
The type name handling.
Gets or sets whether this property's value is serialized as a reference.
Whether this property's value is serialized as a reference.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets a value indicating whether this property is required.
A value indicating whether this property is required.
Gets or sets the name of the property.
The name of the property.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Serializes and deserializes objects into and from the JSON format.
The enables you to control how objects are encoded into JSON.
Initializes a new instance of the class.
Creates a new instance using the specified .
The settings to be applied to the .
A new instance using the specified .
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Deserializes the Json structure contained by the specified .
The that contains the JSON structure to deserialize.
The being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The type of the object to deserialize.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Occurs when the errors during serialization and deserialization.
Gets or sets the used by the serializer when resolving references.
Gets or sets the used by the serializer when resolving type names.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets how type name writing and reading is handled by the serializer.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how object references are preserved by the serializer.
Get or set how reference loops (e.g. a class referencing itself) is handled.
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Get or set how null values are handled during serialization and deserialization.
Get or set how null default are handled during serialization and deserialization.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets a collection that will be used during serialization.
Collection that will be used during serialization.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
Specifies the settings on a object.
Initializes a new instance of the class.
Gets or sets how reference loops (e.g. a class referencing itself) is handled.
Reference loop handling.
Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Missing member handling.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how null values are handled during serialization and deserialization.
Null value handling.
Gets or sets how null default are handled during serialization and deserialization.
The default value handling.
Gets or sets a collection that will be used during serialization.
The converters.
Gets or sets how object references are preserved by the serializer.
The preserve references handling.
Gets or sets how type name writing and reading is handled by the serializer.
The type name handling.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
The contract resolver.
Gets or sets the used by the serializer when resolving references.
The reference resolver.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets the used by the serializer when resolving type names.
The binder.
Gets or sets the error handler called during serialization and deserialization.
The error handler called during serialization and deserialization.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Get or set how and values are formatting when writing JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how strings are escaped when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets a value indicating whether there will be a check for additional content after deserializing an object.
true if there will be a check for additional content after deserializing an object; otherwise, false.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
Initializes a new instance of the class with the specified .
The TextReader containing the XML data to read.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Changes the state to closed.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class using the specified .
The TextWriter to write to.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the specified end token.
The end token to write.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
Gets or sets which character to use to quote attribute values.
Gets or sets which character to use for indenting when is set to Formatting.Indented.
Gets or sets a value indicating whether object names will be surrounded with quotes.
Specifies the type of Json token.
This is returned by the if a method has not been called.
An object start token.
An array start token.
A constructor start token.
An object property name.
A comment.
Raw JSON.
An integer.
A float.
A string.
A boolean.
A null token.
An undefined token.
An object end token.
An array end token.
A constructor end token.
A Date.
Byte data.
Represents a reader that provides validation.
Initializes a new instance of the class that
validates the content returned from the given .
The to read from while validating.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Sets an event handler for receiving schema validation errors.
Gets the text value of the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the Common Language Runtime (CLR) type for the current JSON token.
Gets or sets the schema.
The schema.
Gets the used to construct this .
The specified in the constructor.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Contains the LINQ to JSON extension methods.
Returns a collection of tokens that contains the ancestors of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the ancestors of every node in the source collection.
Returns a collection of tokens that contains the descendants of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the descendants of every node in the source collection.
Returns a collection of child properties of every object in the source collection.
An of that contains the source collection.
An of that contains the properties of every object in the source collection.
Returns a collection of child values of every object in the source collection with the given key.
An of that contains the source collection.
The token key.
An of that contains the values of every node in the source collection with the given key.
Returns a collection of child values of every object in the source collection.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child values of every object in the source collection with the given key.
The type to convert the values to.
An of that contains the source collection.
The token key.
An that contains the converted values of every node in the source collection with the given key.
Returns a collection of converted child values of every object in the source collection.
The type to convert the values to.
An of that contains the source collection.
An that contains the converted values of every node in the source collection.
Converts the value.
The type to convert the value to.
A cast as a of .
A converted value.
Converts the value.
The source collection type.
The type to convert the value to.
A cast as a of .
A converted value.
Returns a collection of child tokens of every array in the source collection.
The source collection type.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child tokens of every array in the source collection.
An of that contains the source collection.
The type to convert the values to.
The source collection type.
An that contains the converted values of every node in the source collection.
Returns the input typed as .
An of that contains the source collection.
The input typed as .
Returns the input typed as .
The source collection type.
An of that contains the source collection.
The input typed as .
Represents a collection of objects.
The type of token
Gets the with the specified key.
Represents a JSON array.
Represents a token that can contain other tokens.
Represents an abstract JSON token.
Compares the values of two tokens, including the values of all descendant tokens.
The first to compare.
The second to compare.
true if the tokens are equal; otherwise false.
Adds the specified content immediately after this token.
A content object that contains simple content or a collection of content objects to be added after this token.
Adds the specified content immediately before this token.
A content object that contains simple content or a collection of content objects to be added before this token.
Returns a collection of the ancestor tokens of this token.
A collection of the ancestor tokens of this token.
Returns a collection of the sibling tokens after this token, in document order.
A collection of the sibling tokens after this tokens, in document order.
Returns a collection of the sibling tokens before this token, in document order.
A collection of the sibling tokens before this token, in document order.
Gets the with the specified key converted to the specified type.
The type to convert the token to.
The token key.
The converted token value.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
The type to filter the child tokens on.
A containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Removes this token from its parent.
Replaces this token with the specified token.
The value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Returns the indented JSON for this token.
The indented JSON for this token.
Returns the JSON for this token using the given formatting and converters.
Indicates how the output is formatted.
A collection of which will be used when writing the token.
The JSON for this token using the given formatting and converters.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Creates an for this token.
An that can be used to read this token and its descendants.
Creates a from an object.
The object that will be used to create .
A with the value of the specified object
Creates a from an object using the specified .
The object that will be used to create .
The that will be used when reading the object.
A with the value of the specified object
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
The that matches the object path or a null reference if no matching token is found.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
A flag to indicate whether an error should be thrown if no token is found.
The that matches the object path.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Creates a new instance of the . All child tokens are recursively cloned.
A new instance of the .
Gets a comparer that can compare two tokens for value equality.
A that can compare two nodes for value equality.
Gets or sets the parent.
The parent.
Gets the root of this .
The root of this .
Gets the node type for this .
The type.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the next sibling token of this node.
The that contains the next sibling token.
Gets the previous sibling token of this node.
The that contains the previous sibling token.
Gets the path of the JSON token.
Gets the with the specified key.
The with the specified key.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Returns a collection of the descendant tokens for this token in document order.
An containing the descendant tokens of the .
Adds the specified content as children of this .
The content to be added.
Adds the specified content as the first children of this .
The content to be added.
Creates an that can be used to add tokens to the .
An that is ready to have content written to it.
Replaces the children nodes of this token with the specified content.
The content.
Removes the child nodes from this token.
Occurs when the list changes or an item in the list changes.
Occurs before an item is added to the collection.
Occurs when the items list of the collection has changed, or the collection is reset.
Gets the container's children tokens.
The container's children tokens.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Gets the count of child JSON tokens.
The count of child JSON tokens
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the array.
Initializes a new instance of the class with the specified content.
The contents of the array.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Gets the container's children tokens.
The container's children tokens.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the at the specified index.
Represents a JSON constructor.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name.
The constructor name.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets or sets the name of this constructor.
The constructor name.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Represents a collection of objects.
The type of token
An empty collection of objects.
Initializes a new instance of the struct.
The enumerable.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the with the specified key.
Represents a JSON object.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the object.
Initializes a new instance of the class with the specified content.
The contents of the object.
Gets an of this object's properties.
An of this object's properties.
Gets a the specified name.
The property name.
A with the specified name or null.
Gets an of this object's property values.
An of this object's property values.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Gets the with the specified property name.
Name of the property.
The with the specified property name.
Gets the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
One of the enumeration values that specifies how the strings will be compared.
The with the specified property name.
Tries to get the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
The value.
One of the enumeration values that specifies how the strings will be compared.
true if a value was successfully retrieved; otherwise, false.
Adds the specified property name.
Name of the property.
The value.
Removes the property with the specified name.
Name of the property.
true if item was successfully removed; otherwise, false.
Tries the get value.
Name of the property.
The value.
true if a value was successfully retrieved; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Raises the event with the provided arguments.
Name of the property.
Raises the event with the provided arguments.
Name of the property.
Returns the properties for this instance of a component.
A that represents the properties for this component instance.
Returns the properties for this instance of a component using the attribute array as a filter.
An array of type that is used as a filter.
A that represents the filtered properties for this component instance.
Returns a collection of custom attributes for this instance of a component.
An containing the attributes for this object.
Returns the class name of this instance of a component.
The class name of the object, or null if the class does not have a name.
Returns the name of this instance of a component.
The name of the object, or null if the object does not have a name.
Returns a type converter for this instance of a component.
A that is the converter for this object, or null if there is no for this object.
Returns the default event for this instance of a component.
An that represents the default event for this object, or null if this object does not have events.
Returns the default property for this instance of a component.
A that represents the default property for this object, or null if this object does not have properties.
Returns an editor of the specified type for this instance of a component.
A that represents the editor for this object.
An of the specified type that is the editor for this object, or null if the editor cannot be found.
Returns the events for this instance of a component using the specified attribute array as a filter.
An array of type that is used as a filter.
An that represents the filtered events for this component instance.
Returns the events for this instance of a component.
An that represents the events for this component instance.
Returns an object that contains the property described by the specified property descriptor.
A that represents the property whose owner is to be found.
An that represents the owner of the specified property.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Gets the container's children tokens.
The container's children tokens.
Occurs when a property value changes.
Occurs when a property value is changing.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the with the specified property name.
Represents a JSON property.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The property name.
The property content.
Initializes a new instance of the class.
The property name.
The property content.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets the property name.
The property name.
Gets or sets the property value.
The property value.
Gets the node type for this .
The type.
Represents a view of a .
Initializes a new instance of the class.
The name.
Type of the property.
When overridden in a derived class, returns whether resetting an object changes its value.
true if resetting the component changes its value; otherwise, false.
The component to test for reset capability.
When overridden in a derived class, gets the current value of the property on a component.
The value of a property for a given component.
The component with the property for which to retrieve the value.
When overridden in a derived class, resets the value for this property of the component to the default value.
The component with the property value that is to be reset to the default value.
When overridden in a derived class, sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
true if the property should be persisted; otherwise, false.
The component with the property to be examined for persistence.
When overridden in a derived class, gets the type of the component this property is bound to.
A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
When overridden in a derived class, gets a value indicating whether this property is read-only.
true if the property is read-only; otherwise, false.
When overridden in a derived class, gets the type of the property.
A that represents the type of the property.
Gets the hash code for the name of the member.
The hash code for the name of the member.
Represents a raw JSON string.
Represents a value in JSON (string, integer, date, etc).
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Creates a comment with the given value.
The value.
A comment with the given value.
Creates a string with the given value.
The value.
A string with the given value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
The format.
A that represents this instance.
Returns a that represents this instance.
The format provider.
A that represents this instance.
Returns a that represents this instance.
The format.
The format provider.
A that represents this instance.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
Value
Meaning
Less than zero
This instance is less than .
Zero
This instance is equal to .
Greater than zero
This instance is greater than .
is not the same type as this instance.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the node type for this .
The type.
Gets or sets the underlying token value.
The underlying token value.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The raw json.
Creates an instance of with the content of the reader's current token.
The reader.
An instance of with the content of the reader's current token.
Compares tokens to determine whether they are equal.
Determines whether the specified objects are equal.
The first object of type to compare.
The second object of type to compare.
true if the specified objects are equal; otherwise, false.
Returns a hash code for the specified object.
The for which a hash code is to be returned.
A hash code for the specified object.
The type of is a reference type and is null.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class.
The token to read from.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Specifies the type of token.
No token type has been set.
A JSON object.
A JSON array.
A JSON constructor.
A JSON object property.
A comment.
An integer value.
A float value.
A string value.
A boolean value.
A null value.
An undefined value.
A date value.
A raw JSON value.
A collection of bytes value.
A Guid value.
A Uri value.
A TimeSpan value.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Initializes a new instance of the class writing to the given .
The container being written to.
Initializes a new instance of the class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end.
The token.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Gets the token being writen.
The token being writen.
Specifies the member serialization options for the .
All public members are serialized by default. Members can be excluded using or .
This is the default member serialization mode.
Only members must be marked with or are serialized.
This member serialization mode can also be set by marking the class with .
All public and private fields are serialized. Members can be excluded using or .
This member serialization mode can also be set by marking the class with
and setting IgnoreSerializableAttribute on to false.
Specifies missing member handling options for the .
Ignore a missing member and do not attempt to deserialize it.
Throw a when a missing member is encountered during deserialization.
Specifies null value handling options for the .
Include null values when serializing and deserializing objects.
Ignore null values when serializing and deserializing objects.
Specifies how object creation is handled by the .
Reuse existing objects, create new objects when needed.
Only reuse existing objects.
Always create new objects.
Specifies reference handling options for the .
Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Do not preserve references when serializing types.
Preserve references when serializing into a JSON object structure.
Preserve references when serializing into a JSON array structure.
Preserve references when serializing.
Specifies reference loop handling options for the .
Throw a when a loop is encountered.
Ignore loop references and do not serialize.
Serialize loop references.
Indicating whether a property is required.
The property is not required. The default state.
The property must be defined in JSON but can be a null value.
The property must be defined in JSON and cannot be a null value.
Contains the JSON schema extension methods.
Determines whether the is valid.
The source to test.
The schema to test with.
true if the specified is valid; otherwise, false.
Determines whether the is valid.
The source to test.
The schema to test with.
When this method returns, contains any error messages generated while validating.
true if the specified is valid; otherwise, false.
Validates the specified .
The source to test.
The schema to test with.
Validates the specified .
The source to test.
The schema to test with.
The validation event handler.
An in-memory representation of a JSON Schema.
Initializes a new instance of the class.
Reads a from the specified .
The containing the JSON Schema to read.
The object representing the JSON Schema.
Reads a from the specified .
The containing the JSON Schema to read.
The to use when resolving schema references.
The object representing the JSON Schema.
Load a from a string that contains schema JSON.
A that contains JSON.
A populated from the string that contains JSON.
Parses the specified json.
The json.
The resolver.
A populated from the string that contains JSON.
Writes this schema to a .
A into which this method will write.
Writes this schema to a using the specified .
A into which this method will write.
The resolver used.
Returns a that represents the current .
A that represents the current .
Gets or sets the id.
Gets or sets the title.
Gets or sets whether the object is required.
Gets or sets whether the object is read only.
Gets or sets whether the object is visible to users.
Gets or sets whether the object is transient.
Gets or sets the description of the object.
Gets or sets the types of values allowed by the object.
The type.
Gets or sets the pattern.
The pattern.
Gets or sets the minimum length.
The minimum length.
Gets or sets the maximum length.
The maximum length.
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
Gets or sets the minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
Gets or sets the minimum number of items.
The minimum number of items.
Gets or sets the maximum number of items.
The maximum number of items.
Gets or sets the of items.
The of items.
Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
true if items are validated using their array position; otherwise, false.
Gets or sets the of additional items.
The of additional items.
Gets or sets a value indicating whether additional items are allowed.
true if additional items are allowed; otherwise, false.
Gets or sets whether the array items must be unique.
Gets or sets the of properties.
The of properties.
Gets or sets the of additional properties.
The of additional properties.
Gets or sets the pattern properties.
The pattern properties.
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
Gets or sets the required property if this property is present.
The required property if this property is present.
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
Gets or sets disallowed types.
The disallow types.
Gets or sets the default value.
The default value.
Gets or sets the collection of that this schema extends.
The collection of that this schema extends.
Gets or sets the format.
The format.
Returns detailed information about the schema exception.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Generates a from a specified .
Generate a from the specified type.
The type to generate a from.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
Specify whether the generated root will be nullable.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
Specify whether the generated root will be nullable.
A generated from the specified type.
Gets or sets how undefined schemas are handled by the serializer.
Gets or sets the contract resolver.
The contract resolver.
Resolves from an id.
Initializes a new instance of the class.
Gets a for the specified reference.
The id.
A for the specified reference.
Gets or sets the loaded schemas.
The loaded schemas.
The value types allowed by the .
No type specified.
String type.
Float type.
Integer type.
Boolean type.
Object type.
Array type.
Null type.
Any type.
Specifies undefined schema Id handling options for the .
Do not infer a schema Id.
Use the .NET type name as the schema Id.
Use the assembly qualified .NET type name as the schema Id.
Returns detailed information related to the .
Gets the associated with the validation error.
The JsonSchemaException associated with the validation error.
Gets the path of the JSON location where the validation error occurred.
The path of the JSON location where the validation error occurred.
Gets the text description corresponding to the validation error.
The text description.
Represents the callback method that will handle JSON schema validation events and the .
Resolves member mappings for a type, camel casing property names.
Used by to resolves a for a given .
Used by to resolves a for a given .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Initializes a new instance of the class.
Initializes a new instance of the class.
If set to true the will use a cached shared with other resolvers of the same type.
Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
recommended to reuse instances with the .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Gets the serializable members for the type.
The type to get serializable members for.
The serializable members for the type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates the constructor parameters.
The constructor to create properties for.
The type's member properties.
Properties for the given .
Creates a for the given .
The matching member property.
The constructor parameter.
A created for the given .
Resolves the default for the contract.
Type of the object.
The contract's default .
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Determines which contract type is created for the given type.
Type of the object.
A for the given type.
Creates properties for the given .
The type to create properties for.
/// The member serialization mode for the type.
Properties for the given .
Creates the used by the serializer to get and set values from a member.
The member.
The used by the serializer to get and set values from a member.
Creates a for the given .
The member's parent .
The member to create a for.
A created for the given .
Resolves the name of the property.
Name of the property.
Name of the property.
Gets the resolved name of the property.
Name of the property.
Name of the property.
Gets a value indicating whether members are being get and set using dynamic code generation.
This value is determined by the runtime permissions available.
true if using dynamic code generation; otherwise, false.
Gets or sets the default members search flags.
The default members search flags.
Gets or sets a value indicating whether compiler generated members should be serialized.
true if serialized compiler generated members; otherwise, false.
Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
true if the interface will be ignored when serializing and deserializing types; otherwise, false.
Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
Initializes a new instance of the class.
Resolves the name of the property.
Name of the property.
The property name camel cased.
Used to resolve references when serializing and deserializing JSON by the .
Resolves a reference to its object.
The serialization context.
The reference to resolve.
The object that
Gets the reference for the sepecified object.
The serialization context.
The object to get a reference for.
The reference to the object.
Determines whether the specified object is referenced.
The serialization context.
The object to test for a reference.
true if the specified object is referenced; otherwise, false.
Adds a reference to the specified object.
The serialization context.
The reference.
The object to reference.
The default serialization binder used when resolving and loading classes from type names.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Represents a trace writer that writes to the application's instances.
Represents a trace writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Get and set values for a using dynamic methods.
Provides methods to get and set values.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Provides information surrounding an error.
Gets or sets the error.
The error.
Gets the original object that caused the error.
The original object that caused the error.
Gets the member that caused the error.
The member that caused the error.
Gets the path of the JSON location where the error occurred.
The path of the JSON location where the error occurred.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Provides data for the Error event.
Initializes a new instance of the class.
The current object.
The error context.
Gets the current object the error event is being raised against.
The current object the error event is being raised against.
Gets the error context.
The error context.
Contract details for a used by the .
Contract details for a used by the .
Contract details for a used by the .
Gets the underlying type for the contract.
The underlying type for the contract.
Gets or sets the type created during deserialization.
The type created during deserialization.
Gets or sets whether this type contract is serialized as a reference.
Whether this type contract is serialized as a reference.
Gets or sets the default for this contract.
The converter.
Gets or sets all methods called immediately after deserialization of the object.
The methods called immediately after deserialization of the object.
Gets or sets all methods called during deserialization of the object.
The methods called during deserialization of the object.
Gets or sets all methods called after serialization of the object graph.
The methods called after serialization of the object graph.
Gets or sets all methods called before serialization of the object.
The methods called before serialization of the object.
Gets or sets all method called when an error is thrown during the serialization of the object.
The methods called when an error is thrown during the serialization of the object.
Gets or sets the method called immediately after deserialization of the object.
The method called immediately after deserialization of the object.
Gets or sets the method called during deserialization of the object.
The method called during deserialization of the object.
Gets or sets the method called after serialization of the object graph.
The method called after serialization of the object graph.
Gets or sets the method called before serialization of the object.
The method called before serialization of the object.
Gets or sets the method called when an error is thrown during the serialization of the object.
The method called when an error is thrown during the serialization of the object.
Gets or sets the default creator method used to create the object.
The default creator method used to create the object.
Gets or sets a value indicating whether the default creator is non public.
true if the default object creator is non-public; otherwise, false.
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the default collection items .
The converter.
Gets or sets a value indicating whether the collection items preserve object references.
true if collection items preserve object references; otherwise, false.
Gets or sets the collection item reference loop handling.
The reference loop handling.
Gets or sets the collection item type name handling.
The type name handling.
Initializes a new instance of the class.
The underlying type for the contract.
Gets the of the collection items.
The of the collection items.
Gets a value indicating whether the collection type is a multidimensional array.
true if the collection type is a multidimensional array; otherwise, false.
Handles serialization callback events.
The object that raised the callback event.
The streaming context.
Handles serialization error callback events.
The object that raised the callback event.
The streaming context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the property name resolver.
The property name resolver.
Gets the of the dictionary keys.
The of the dictionary keys.
Gets the of the dictionary values.
The of the dictionary values.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets the object's properties.
The object's properties.
Gets or sets the property name resolver.
The property name resolver.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the ISerializable object constructor.
The ISerializable object constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the object member serialization.
The member object serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Gets the object's properties.
The object's properties.
Gets the constructor parameters required for any non-default constructor
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
The override constructor.
Gets or sets the parametrized constructor used to create the object.
The parametrized constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Maps a JSON property to a .NET member or constructor parameter.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name of the property.
The name of the property.
Gets or sets the type that declared this property.
The type that declared this property.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets the name of the underlying member or parameter.
The name of the underlying member or parameter.
Gets the that will get and set the during serialization.
The that will get and set the during serialization.
Gets or sets the type of the property.
The type of the property.
Gets or sets the for the property.
If set this converter takes presidence over the contract converter for the property type.
The converter.
Gets the member converter.
The member converter.
Gets a value indicating whether this is ignored.
true if ignored; otherwise, false.
Gets a value indicating whether this is readable.
true if readable; otherwise, false.
Gets a value indicating whether this is writable.
true if writable; otherwise, false.
Gets a value indicating whether this has a member attribute.
true if has a member attribute; otherwise, false.
Gets the default value.
The default value.
Gets a value indicating whether this is required.
A value indicating whether this is required.
Gets a value indicating whether this property preserves object references.
true if this instance is reference; otherwise, false.
Gets the property null value handling.
The null value handling.
Gets the property default value handling.
The default value handling.
Gets the property reference loop handling.
The reference loop handling.
Gets the property object creation handling.
The object creation handling.
Gets or sets the type name handling.
The type name handling.
Gets or sets a predicate used to determine whether the property should be serialize.
A predicate used to determine whether the property should be serialize.
Gets or sets a predicate used to determine whether the property should be serialized.
A predicate used to determine whether the property should be serialized.
Gets or sets an action used to set whether the property has been deserialized.
An action used to set whether the property has been deserialized.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
A collection of objects.
Initializes a new instance of the class.
The type.
When implemented in a derived class, extracts the key from the specified element.
The element from which to extract the key.
The key for the specified element.
Adds a object.
The property to add to the collection.
Gets the closest matching object.
First attempts to get an exact case match of propertyName and then
a case insensitive match.
Name of the property.
A matching property if found.
Gets a property by property name.
The name of the property to get.
Type property name string comparison.
A matching property if found.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
Initializes a new instance of the class.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Returns an enumeration of the most recent trace messages.
An enumeration of the most recent trace messages.
Returns a of the most recent trace messages.
A of the most recent trace messages.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Represents a method that constructs an object.
The object type to create.
When applied to a method, specifies that the method is called when an error occurs serializing an object.
Get and set values for a using reflection.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Specifies how strings are escaped when writing JSON text.
Only control characters (e.g. newline) are escaped.
All non-ASCII and control characters (e.g. newline) are escaped.
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
Specifies type name handling options for the .
Do not include the .NET type name when serializing types.
Include the .NET type name when serializing into a JSON object structure.
Include the .NET type name when serializing into a JSON array structure.
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Determines whether the collection is null or empty.
The collection.
true if the collection is null or empty; otherwise, false.
Adds the elements of the specified collection to the specified generic IList.
The list to add to.
The collection of elements to add.
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
The type of the elements of source.
A sequence in which to locate a value.
The object to locate in the sequence
An equality comparer to compare values.
The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted value if the conversion was successful or the default value of T if it failed.
true if initialValue was converted successfully; otherwise, false.
Converts the value to the specified type. If the value is unable to be converted, the
value is checked whether it assignable to the specified type.
The value to convert.
The culture to use when converting.
The type to convert or cast the value to.
The converted type. If conversion was unsuccessful, the initial value
is returned if assignable to the target type.
Helper method for generating a MetaObject which calls a
specific method on Dynamic that returns a result
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Returns a Restrictions object which includes our current restrictions merged
with a restriction limiting our type
Gets a dictionary of the names and values of an Enum type.
Gets a dictionary of the names and values of an Enum type.
The enum type to get names and values for.
Gets the type of the typed collection's items.
The type.
The type of the typed collection's items.
Gets the member's underlying type.
The member.
The underlying type of the member.
Determines whether the member is an indexed property.
The member.
true if the member is an indexed property; otherwise, false.
Determines whether the property is an indexed property.
The property.
true if the property is an indexed property; otherwise, false.
Gets the member's value on the object.
The member.
The target object.
The member's value on the object.
Sets the member's value on the target object.
The member.
The target.
The value.
Determines whether the specified MemberInfo can be read.
The MemberInfo to determine whether can be read.
/// if set to true then allow the member to be gotten non-publicly.
true if the specified MemberInfo can be read; otherwise, false.
Determines whether the specified MemberInfo can be set.
The MemberInfo to determine whether can be set.
if set to true then allow the member to be set non-publicly.
if set to true then allow the member to be set if read-only.
true if the specified MemberInfo can be set; otherwise, false.
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
Determines whether the string is all white space. Empty string will return false.
The string to test whether it is all white space.
true if the string is all white space; otherwise, false.
Nulls an empty string.
The string.
Null if the string was null, otherwise the string unchanged.
Specifies the state of the .
An exception has been thrown, which has left the in an invalid state.
You may call the method to put the in the Closed state.
Any other method calls results in an being thrown.
The method has been called.
An object is being written.
A array is being written.
A constructor is being written.
A property is being written.
A write method has not been called.
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/lib/netcore45/Newtonsoft.Json.xml
================================================
Newtonsoft.Json
Represents a BSON Oid (object id).
Initializes a new instance of the class.
The Oid value.
Gets or sets the value of the Oid.
The value of the Oid.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class with the specified .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Skips the children of the current token.
Sets the current token.
The new token.
Sets the current token and value.
The new token.
The value.
Sets the state based on current token type.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Changes the to Closed.
Gets the current reader state.
The current reader state.
Gets or sets a value indicating whether the underlying stream or
should be closed when the reader is closed.
true to close the underlying stream or when
the reader is closed; otherwise false. The default is true.
Gets the quotation mark character used to enclose the value of a string.
Get or set how time zones are handling when reading JSON.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets or sets the culture used when reading JSON. Defaults to .
Specifies the state of the reader.
The Read method has not been called.
The end of the file has been reached successfully.
Reader is at a property.
Reader is at the start of an object.
Reader is in an object.
Reader is at the start of an array.
Reader is in an array.
The Close method has been called.
Reader has just read a value.
Reader is at the start of a constructor.
Reader in a constructor.
An error occurred that prevents the read operation from continuing.
The end of the file has been reached successfully.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The reader.
Initializes a new instance of the class.
The stream.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Initializes a new instance of the class.
The reader.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Changes the to Closed.
Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
Gets or sets a value indicating whether the root object will be read as a JSON array.
true if the root object will be read as a JSON array; otherwise, false.
Gets or sets the used when reading values from BSON.
The used when reading values from BSON.
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the end of a Json object.
Writes the beginning of a Json array.
Writes the end of an array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end constructor.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes the end of the current Json object or array.
Writes the current token and its children.
The to read the token from.
Writes the current token.
The to read the token from.
A flag indicating whether the current token's children should be written.
Writes the specified end token.
The end token to write.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a null value.
Writes an undefined value.
Writes raw JSON without changing the writer's state.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets a value indicating whether the underlying stream or
should be closed when the writer is closed.
true to close the underlying stream or when
the writer is closed; otherwise false. The default is true.
Gets the top.
The top.
Gets the state of the writer.
Gets the path of the writer.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling when writing JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written to JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when writing JSON. Defaults to .
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The writer.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Writes the end.
The token.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes raw JSON.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes the beginning of a Json array.
Writes the beginning of a Json object.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Closes this stream and the underlying stream.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value that represents a BSON object id.
The Object ID value to write.
Writes a BSON regex.
The regex pattern.
The regex options.
Gets or sets the used when writing values to BSON.
When set to no conversion will occur.
The used when writing values to BSON.
Specifies how constructors are used when initializing objects during deserialization by the .
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
Converts a to and from JSON and BSON.
Converts an object to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets the of the JSON produced by the JsonConverter.
The of the JSON produced by the JsonConverter.
Gets a value indicating whether this can read JSON.
true if this can read JSON; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Create a custom object
The object type to convert.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Creates an object which will then be populated by the serializer.
Type of the object.
The created object.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Provides a base class for converting a to and from JSON.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an ExpandoObject to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Gets or sets the date time styles used when converting a date to and from JSON.
The date time styles used when converting a date to and from JSON.
Gets or sets the date time format used when converting a date to and from JSON.
The date time format used when converting a date to and from JSON.
Gets or sets the culture used when converting a date to and from JSON.
The culture used when converting a date to and from JSON.
Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an to and from its name string value.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets or sets a value indicating whether the written enum text should be camel case.
true if the written enum text will be camel case; otherwise, false.
Converts a to and from a string (e.g. "1.2.3.4").
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts XML to and from JSON.
Writes the JSON representation of the object.
The to write to.
The calling serializer.
The value.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Checks if the attributeName is a namespace attribute.
Attribute name to test.
The attribute name prefix if it has one, otherwise an empty string.
True if attribute name is for a namespace attribute, otherwise false.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
The name of the deserialize root element.
Gets or sets a flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
true if the array attibute is written to the XML; otherwise, false.
Gets or sets a value indicating whether to write the root JSON object.
true if the JSON root object is omitted; otherwise, false.
Specifies how dates are formatted when writing JSON text.
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
Date formatted strings are not parsed to a date type and are read as strings.
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Specifies how to treat the time value when converting between string and .
Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
Treat as a UTC. If the object represents a local time, it is converted to a UTC.
Treat as a local time if a is being converted to a string.
If a string is being converted to , convert to a local time if a time zone is specified.
Time zone information should be preserved when converting.
Specifies float format handling options when writing special floating point numbers, e.g. ,
and with .
Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
Note that this will produce non-valid JSON.
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
Specifies default value handling options for the .
Include members where the member value is the same as the member's default value when serializing objects.
Included members are written to JSON. Has no effect when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON.
This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
placing the on the property.
Members with a default value but no JSON will be set to their default value when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
and sets members to their default value when deserializing.
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Floating point numbers are parsed to .
Floating point numbers are parsed to .
Indicates the method that will be used during deserialization for locating and loading assemblies.
In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method is used to load the assembly.
In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly.
Specifies formatting options for the .
No special formatting is applied. This is the default.
Causes child objects to be indented according to the and settings.
Provides an interface to enable a class to return line and position information.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Instructs the how to serialize the collection.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the id.
The id.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
Gets the collection's items converter.
The collection's items converter.
Gets or sets a value that indicates whether to preserve object references.
true to keep object reference; otherwise, false. The default is false.
Gets or sets a value that indicates whether to preserve collection's items references.
true to keep collection's items object references; otherwise, false. The default is false.
Gets or sets the reference loop handling used when serializing the collection's items.
The reference loop handling.
Gets or sets the type name handling used when serializing the collection's items.
The type name handling.
Initializes a new instance of the class.
Initializes a new instance of the class with a flag indicating whether the array can contain null items
A flag indicating whether the array can contain null items.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets a value indicating whether null items are allowed in the collection.
true if null items are allowed in the collection; otherwise, false.
Instructs the to use the specified constructor when deserializing that object.
Provides methods for converting between common language runtime types and JSON types.
Represents JavaScript's boolean value true as a string. This field is read-only.
Represents JavaScript's boolean value false as a string. This field is read-only.
Represents JavaScript's null as a string. This field is read-only.
Represents JavaScript's undefined as a string. This field is read-only.
Represents JavaScript's positive infinity as a string. This field is read-only.
Represents JavaScript's negative infinity as a string. This field is read-only.
Represents JavaScript's NaN as a string. This field is read-only.
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
The time zone handling when the date is converted to a string.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
The string delimiter character.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Serializes the specified object to a JSON string.
The object to serialize.
A JSON string representation of the object.
Serializes the specified object to a JSON string.
The object to serialize.
Indicates how the output is formatted.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
A JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The of object being deserialized.
The deserialized object from the Json string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The object to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
Asynchronously populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous populate operation.
Serializes the to a JSON string.
The node to convert to JSON.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to convert to JSON.
Indicates how the output is formatted.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XNode.
Deserializes the from a JSON string.
The JSON string.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XNode
Instructs the to use the specified when serializing the member or class.
Initializes a new instance of the class.
Type of the converter.
Gets the type of the converter.
The type of the converter.
Represents a collection of .
Instructs the how to serialize the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Instructs the not to serialize the public field or public read/write property value.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified member serialization.
The member serialization.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the member serialization.
The member serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Instructs the to always serialize the member with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
Name of the property.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets the null value handling used when serializing this property.
The null value handling.
Gets or sets the default value handling used when serializing this property.
The default value handling.
Gets or sets the reference loop handling used when serializing this property.
The reference loop handling.
Gets or sets the object creation handling used when deserializing this property.
The object creation handling.
Gets or sets the type name handling used when serializing this property.
The type name handling.
Gets or sets whether this property's value is serialized as a reference.
Whether this property's value is serialized as a reference.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets a value indicating whether this property is required.
A value indicating whether this property is required.
Gets or sets the name of the property.
The name of the property.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Serializes and deserializes objects into and from the JSON format.
The enables you to control how objects are encoded into JSON.
Initializes a new instance of the class.
Creates a new instance using the specified .
The settings to be applied to the .
A new instance using the specified .
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Deserializes the Json structure contained by the specified .
The that contains the JSON structure to deserialize.
The being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The type of the object to deserialize.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Occurs when the errors during serialization and deserialization.
Gets or sets the used by the serializer when resolving references.
Gets or sets the used by the serializer when resolving type names.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets how type name writing and reading is handled by the serializer.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how object references are preserved by the serializer.
Get or set how reference loops (e.g. a class referencing itself) is handled.
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Get or set how null values are handled during serialization and deserialization.
Get or set how null default are handled during serialization and deserialization.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets a collection that will be used during serialization.
Collection that will be used during serialization.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
Specifies the settings on a object.
Initializes a new instance of the class.
Gets or sets how reference loops (e.g. a class referencing itself) is handled.
Reference loop handling.
Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Missing member handling.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how null values are handled during serialization and deserialization.
Null value handling.
Gets or sets how null default are handled during serialization and deserialization.
The default value handling.
Gets or sets a collection that will be used during serialization.
The converters.
Gets or sets how object references are preserved by the serializer.
The preserve references handling.
Gets or sets how type name writing and reading is handled by the serializer.
The type name handling.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
The contract resolver.
Gets or sets the used by the serializer when resolving references.
The reference resolver.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets the used by the serializer when resolving type names.
The binder.
Gets or sets the error handler called during serialization and deserialization.
The error handler called during serialization and deserialization.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Get or set how and values are formatting when writing JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how strings are escaped when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets a value indicating whether there will be a check for additional content after deserializing an object.
true if there will be a check for additional content after deserializing an object; otherwise, false.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
Initializes a new instance of the class with the specified .
The TextReader containing the XML data to read.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Changes the state to closed.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class using the specified .
The TextWriter to write to.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the specified end token.
The end token to write.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
Gets or sets which character to use to quote attribute values.
Gets or sets which character to use for indenting when is set to Formatting.Indented.
Gets or sets a value indicating whether object names will be surrounded with quotes.
Specifies the type of Json token.
This is returned by the if a method has not been called.
An object start token.
An array start token.
A constructor start token.
An object property name.
A comment.
Raw JSON.
An integer.
A float.
A string.
A boolean.
A null token.
An undefined token.
An object end token.
An array end token.
A constructor end token.
A Date.
Byte data.
Represents a reader that provides validation.
Initializes a new instance of the class that
validates the content returned from the given .
The to read from while validating.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Sets an event handler for receiving schema validation errors.
Gets the text value of the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the Common Language Runtime (CLR) type for the current JSON token.
Gets or sets the schema.
The schema.
Gets the used to construct this .
The specified in the constructor.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Contains the LINQ to JSON extension methods.
Returns a collection of tokens that contains the ancestors of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the ancestors of every node in the source collection.
Returns a collection of tokens that contains the descendants of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the descendants of every node in the source collection.
Returns a collection of child properties of every object in the source collection.
An of that contains the source collection.
An of that contains the properties of every object in the source collection.
Returns a collection of child values of every object in the source collection with the given key.
An of that contains the source collection.
The token key.
An of that contains the values of every node in the source collection with the given key.
Returns a collection of child values of every object in the source collection.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child values of every object in the source collection with the given key.
The type to convert the values to.
An of that contains the source collection.
The token key.
An that contains the converted values of every node in the source collection with the given key.
Returns a collection of converted child values of every object in the source collection.
The type to convert the values to.
An of that contains the source collection.
An that contains the converted values of every node in the source collection.
Converts the value.
The type to convert the value to.
A cast as a of .
A converted value.
Converts the value.
The source collection type.
The type to convert the value to.
A cast as a of .
A converted value.
Returns a collection of child tokens of every array in the source collection.
The source collection type.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child tokens of every array in the source collection.
An of that contains the source collection.
The type to convert the values to.
The source collection type.
An that contains the converted values of every node in the source collection.
Returns the input typed as .
An of that contains the source collection.
The input typed as .
Returns the input typed as .
The source collection type.
An of that contains the source collection.
The input typed as .
Represents a collection of objects.
The type of token
Gets the with the specified key.
Represents a JSON array.
Represents a token that can contain other tokens.
Represents an abstract JSON token.
Compares the values of two tokens, including the values of all descendant tokens.
The first to compare.
The second to compare.
true if the tokens are equal; otherwise false.
Adds the specified content immediately after this token.
A content object that contains simple content or a collection of content objects to be added after this token.
Adds the specified content immediately before this token.
A content object that contains simple content or a collection of content objects to be added before this token.
Returns a collection of the ancestor tokens of this token.
A collection of the ancestor tokens of this token.
Returns a collection of the sibling tokens after this token, in document order.
A collection of the sibling tokens after this tokens, in document order.
Returns a collection of the sibling tokens before this token, in document order.
A collection of the sibling tokens before this token, in document order.
Gets the with the specified key converted to the specified type.
The type to convert the token to.
The token key.
The converted token value.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
The type to filter the child tokens on.
A containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Removes this token from its parent.
Replaces this token with the specified token.
The value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Returns the indented JSON for this token.
The indented JSON for this token.
Returns the JSON for this token using the given formatting and converters.
Indicates how the output is formatted.
A collection of which will be used when writing the token.
The JSON for this token using the given formatting and converters.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Creates an for this token.
An that can be used to read this token and its descendants.
Creates a from an object.
The object that will be used to create .
A with the value of the specified object
Creates a from an object using the specified .
The object that will be used to create .
The that will be used when reading the object.
A with the value of the specified object
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
The that matches the object path or a null reference if no matching token is found.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
A flag to indicate whether an error should be thrown if no token is found.
The that matches the object path.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Creates a new instance of the . All child tokens are recursively cloned.
A new instance of the .
Gets a comparer that can compare two tokens for value equality.
A that can compare two nodes for value equality.
Gets or sets the parent.
The parent.
Gets the root of this .
The root of this .
Gets the node type for this .
The type.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the next sibling token of this node.
The that contains the next sibling token.
Gets the previous sibling token of this node.
The that contains the previous sibling token.
Gets the path of the JSON token.
Gets the with the specified key.
The with the specified key.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Raises the event.
The instance containing the event data.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Returns a collection of the descendant tokens for this token in document order.
An containing the descendant tokens of the .
Adds the specified content as children of this .
The content to be added.
Adds the specified content as the first children of this .
The content to be added.
Creates an that can be used to add tokens to the .
An that is ready to have content written to it.
Replaces the children nodes of this token with the specified content.
The content.
Removes the child nodes from this token.
Occurs when the items list of the collection has changed, or the collection is reset.
Gets the container's children tokens.
The container's children tokens.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Gets the count of child JSON tokens.
The count of child JSON tokens
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the array.
Initializes a new instance of the class with the specified content.
The contents of the array.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Gets the container's children tokens.
The container's children tokens.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the at the specified index.
Represents a JSON constructor.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name.
The constructor name.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets or sets the name of this constructor.
The constructor name.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Represents a collection of objects.
The type of token
An empty collection of objects.
Initializes a new instance of the struct.
The enumerable.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the with the specified key.
Represents a JSON object.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the object.
Initializes a new instance of the class with the specified content.
The contents of the object.
Gets an of this object's properties.
An of this object's properties.
Gets a the specified name.
The property name.
A with the specified name or null.
Gets an of this object's property values.
An of this object's property values.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Gets the with the specified property name.
Name of the property.
The with the specified property name.
Gets the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
One of the enumeration values that specifies how the strings will be compared.
The with the specified property name.
Tries to get the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
The value.
One of the enumeration values that specifies how the strings will be compared.
true if a value was successfully retrieved; otherwise, false.
Adds the specified property name.
Name of the property.
The value.
Removes the property with the specified name.
Name of the property.
true if item was successfully removed; otherwise, false.
Tries the get value.
Name of the property.
The value.
true if a value was successfully retrieved; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Raises the event with the provided arguments.
Name of the property.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Gets the container's children tokens.
The container's children tokens.
Occurs when a property value changes.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the with the specified property name.
Represents a JSON property.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The property name.
The property content.
Initializes a new instance of the class.
The property name.
The property content.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets the property name.
The property name.
Gets or sets the property value.
The property value.
Gets the node type for this .
The type.
Represents a raw JSON string.
Represents a value in JSON (string, integer, date, etc).
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Creates a comment with the given value.
The value.
A comment with the given value.
Creates a string with the given value.
The value.
A string with the given value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
The format.
A that represents this instance.
Returns a that represents this instance.
The format provider.
A that represents this instance.
Returns a that represents this instance.
The format.
The format provider.
A that represents this instance.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
Value
Meaning
Less than zero
This instance is less than .
Zero
This instance is equal to .
Greater than zero
This instance is greater than .
is not the same type as this instance.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the node type for this .
The type.
Gets or sets the underlying token value.
The underlying token value.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The raw json.
Creates an instance of with the content of the reader's current token.
The reader.
An instance of with the content of the reader's current token.
Compares tokens to determine whether they are equal.
Determines whether the specified objects are equal.
The first object of type to compare.
The second object of type to compare.
true if the specified objects are equal; otherwise, false.
Returns a hash code for the specified object.
The for which a hash code is to be returned.
A hash code for the specified object.
The type of is a reference type and is null.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class.
The token to read from.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Specifies the type of token.
No token type has been set.
A JSON object.
A JSON array.
A JSON constructor.
A JSON object property.
A comment.
An integer value.
A float value.
A string value.
A boolean value.
A null value.
An undefined value.
A date value.
A raw JSON value.
A collection of bytes value.
A Guid value.
A Uri value.
A TimeSpan value.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Initializes a new instance of the class writing to the given .
The container being written to.
Initializes a new instance of the class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end.
The token.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Gets the token being writen.
The token being writen.
Specifies the member serialization options for the .
All public members are serialized by default. Members can be excluded using or .
This is the default member serialization mode.
Only members must be marked with or are serialized.
This member serialization mode can also be set by marking the class with .
All public and private fields are serialized. Members can be excluded using or .
This member serialization mode can also be set by marking the class with
and setting IgnoreSerializableAttribute on to false.
Specifies missing member handling options for the .
Ignore a missing member and do not attempt to deserialize it.
Throw a when a missing member is encountered during deserialization.
Specifies null value handling options for the .
Include null values when serializing and deserializing objects.
Ignore null values when serializing and deserializing objects.
Specifies how object creation is handled by the .
Reuse existing objects, create new objects when needed.
Only reuse existing objects.
Always create new objects.
Specifies reference handling options for the .
Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Do not preserve references when serializing types.
Preserve references when serializing into a JSON object structure.
Preserve references when serializing into a JSON array structure.
Preserve references when serializing.
Specifies reference loop handling options for the .
Throw a when a loop is encountered.
Ignore loop references and do not serialize.
Serialize loop references.
Indicating whether a property is required.
The property is not required. The default state.
The property must be defined in JSON but can be a null value.
The property must be defined in JSON and cannot be a null value.
Contains the JSON schema extension methods.
Determines whether the is valid.
The source to test.
The schema to test with.
true if the specified is valid; otherwise, false.
Determines whether the is valid.
The source to test.
The schema to test with.
When this method returns, contains any error messages generated while validating.
true if the specified is valid; otherwise, false.
Validates the specified .
The source to test.
The schema to test with.
Validates the specified .
The source to test.
The schema to test with.
The validation event handler.
An in-memory representation of a JSON Schema.
Initializes a new instance of the class.
Reads a from the specified .
The containing the JSON Schema to read.
The object representing the JSON Schema.
Reads a from the specified .
The containing the JSON Schema to read.
The to use when resolving schema references.
The object representing the JSON Schema.
Load a from a string that contains schema JSON.
A that contains JSON.
A populated from the string that contains JSON.
Parses the specified json.
The json.
The resolver.
A populated from the string that contains JSON.
Writes this schema to a .
A into which this method will write.
Writes this schema to a using the specified .
A into which this method will write.
The resolver used.
Returns a that represents the current .
A that represents the current .
Gets or sets the id.
Gets or sets the title.
Gets or sets whether the object is required.
Gets or sets whether the object is read only.
Gets or sets whether the object is visible to users.
Gets or sets whether the object is transient.
Gets or sets the description of the object.
Gets or sets the types of values allowed by the object.
The type.
Gets or sets the pattern.
The pattern.
Gets or sets the minimum length.
The minimum length.
Gets or sets the maximum length.
The maximum length.
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
Gets or sets the minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
Gets or sets the minimum number of items.
The minimum number of items.
Gets or sets the maximum number of items.
The maximum number of items.
Gets or sets the of items.
The of items.
Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
true if items are validated using their array position; otherwise, false.
Gets or sets the of additional items.
The of additional items.
Gets or sets a value indicating whether additional items are allowed.
true if additional items are allowed; otherwise, false.
Gets or sets whether the array items must be unique.
Gets or sets the of properties.
The of properties.
Gets or sets the of additional properties.
The of additional properties.
Gets or sets the pattern properties.
The pattern properties.
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
Gets or sets the required property if this property is present.
The required property if this property is present.
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
Gets or sets disallowed types.
The disallow types.
Gets or sets the default value.
The default value.
Gets or sets the collection of that this schema extends.
The collection of that this schema extends.
Gets or sets the format.
The format.
Returns detailed information about the schema exception.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Generates a from a specified .
Generate a from the specified type.
The type to generate a from.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
Specify whether the generated root will be nullable.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
Specify whether the generated root will be nullable.
A generated from the specified type.
Gets or sets how undefined schemas are handled by the serializer.
Gets or sets the contract resolver.
The contract resolver.
Resolves from an id.
Initializes a new instance of the class.
Gets a for the specified reference.
The id.
A for the specified reference.
Gets or sets the loaded schemas.
The loaded schemas.
The value types allowed by the .
No type specified.
String type.
Float type.
Integer type.
Boolean type.
Object type.
Array type.
Null type.
Any type.
Specifies undefined schema Id handling options for the .
Do not infer a schema Id.
Use the .NET type name as the schema Id.
Use the assembly qualified .NET type name as the schema Id.
Returns detailed information related to the .
Gets the associated with the validation error.
The JsonSchemaException associated with the validation error.
Gets the path of the JSON location where the validation error occurred.
The path of the JSON location where the validation error occurred.
Gets the text description corresponding to the validation error.
The text description.
Represents the callback method that will handle JSON schema validation events and the .
Allows users to control class loading and mandate what class to load.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Resolves member mappings for a type, camel casing property names.
Used by to resolves a for a given .
Used by to resolves a for a given .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Initializes a new instance of the class.
Initializes a new instance of the class.
If set to true the will use a cached shared with other resolvers of the same type.
Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
recommended to reuse instances with the .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Gets the serializable members for the type.
The type to get serializable members for.
The serializable members for the type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates the constructor parameters.
The constructor to create properties for.
The type's member properties.
Properties for the given .
Creates a for the given .
The matching member property.
The constructor parameter.
A created for the given .
Resolves the default for the contract.
Type of the object.
The contract's default .
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Determines which contract type is created for the given type.
Type of the object.
A for the given type.
Creates properties for the given .
The type to create properties for.
/// The member serialization mode for the type.
Properties for the given .
Creates the used by the serializer to get and set values from a member.
The member.
The used by the serializer to get and set values from a member.
Creates a for the given .
The member's parent .
The member to create a for.
A created for the given .
Resolves the name of the property.
Name of the property.
Name of the property.
Gets the resolved name of the property.
Name of the property.
Name of the property.
Gets a value indicating whether members are being get and set using dynamic code generation.
This value is determined by the runtime permissions available.
true if using dynamic code generation; otherwise, false.
Gets or sets a value indicating whether compiler generated members should be serialized.
true if serialized compiler generated members; otherwise, false.
Initializes a new instance of the class.
Resolves the name of the property.
Name of the property.
The property name camel cased.
Used to resolve references when serializing and deserializing JSON by the .
Resolves a reference to its object.
The serialization context.
The reference to resolve.
The object that
Gets the reference for the sepecified object.
The serialization context.
The object to get a reference for.
The reference to the object.
Determines whether the specified object is referenced.
The serialization context.
The object to test for a reference.
true if the specified object is referenced; otherwise, false.
Adds a reference to the specified object.
The serialization context.
The reference.
The object to reference.
The default serialization binder used when resolving and loading classes from type names.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Provides information surrounding an error.
Gets or sets the error.
The error.
Gets the original object that caused the error.
The original object that caused the error.
Gets the member that caused the error.
The member that caused the error.
Gets the path of the JSON location where the error occurred.
The path of the JSON location where the error occurred.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Provides data for the Error event.
Initializes a new instance of the class.
The current object.
The error context.
Gets the current object the error event is being raised against.
The current object the error event is being raised against.
Gets the error context.
The error context.
Represents a trace writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Provides methods to get and set values.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Contract details for a used by the .
Contract details for a used by the .
Contract details for a used by the .
Gets the underlying type for the contract.
The underlying type for the contract.
Gets or sets the type created during deserialization.
The type created during deserialization.
Gets or sets whether this type contract is serialized as a reference.
Whether this type contract is serialized as a reference.
Gets or sets the default for this contract.
The converter.
Gets or sets all methods called immediately after deserialization of the object.
The methods called immediately after deserialization of the object.
Gets or sets all methods called during deserialization of the object.
The methods called during deserialization of the object.
Gets or sets all methods called after serialization of the object graph.
The methods called after serialization of the object graph.
Gets or sets all methods called before serialization of the object.
The methods called before serialization of the object.
Gets or sets all method called when an error is thrown during the serialization of the object.
The methods called when an error is thrown during the serialization of the object.
Gets or sets the method called immediately after deserialization of the object.
The method called immediately after deserialization of the object.
Gets or sets the method called during deserialization of the object.
The method called during deserialization of the object.
Gets or sets the method called after serialization of the object graph.
The method called after serialization of the object graph.
Gets or sets the method called before serialization of the object.
The method called before serialization of the object.
Gets or sets the method called when an error is thrown during the serialization of the object.
The method called when an error is thrown during the serialization of the object.
Gets or sets the default creator method used to create the object.
The default creator method used to create the object.
Gets or sets a value indicating whether the default creator is non public.
true if the default object creator is non-public; otherwise, false.
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the default collection items .
The converter.
Gets or sets a value indicating whether the collection items preserve object references.
true if collection items preserve object references; otherwise, false.
Gets or sets the collection item reference loop handling.
The reference loop handling.
Gets or sets the collection item type name handling.
The type name handling.
Initializes a new instance of the class.
The underlying type for the contract.
Gets the of the collection items.
The of the collection items.
Gets a value indicating whether the collection type is a multidimensional array.
true if the collection type is a multidimensional array; otherwise, false.
Handles serialization callback events.
The object that raised the callback event.
The streaming context.
Handles serialization error callback events.
The object that raised the callback event.
The streaming context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the property name resolver.
The property name resolver.
Gets the of the dictionary keys.
The of the dictionary keys.
Gets the of the dictionary values.
The of the dictionary values.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets the object's properties.
The object's properties.
Gets or sets the property name resolver.
The property name resolver.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the object member serialization.
The member object serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Gets the object's properties.
The object's properties.
Gets the constructor parameters required for any non-default constructor
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
The override constructor.
Gets or sets the parametrized constructor used to create the object.
The parametrized constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Maps a JSON property to a .NET member or constructor parameter.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name of the property.
The name of the property.
Gets or sets the type that declared this property.
The type that declared this property.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets the name of the underlying member or parameter.
The name of the underlying member or parameter.
Gets the that will get and set the during serialization.
The that will get and set the during serialization.
Gets or sets the type of the property.
The type of the property.
Gets or sets the for the property.
If set this converter takes presidence over the contract converter for the property type.
The converter.
Gets the member converter.
The member converter.
Gets a value indicating whether this is ignored.
true if ignored; otherwise, false.
Gets a value indicating whether this is readable.
true if readable; otherwise, false.
Gets a value indicating whether this is writable.
true if writable; otherwise, false.
Gets a value indicating whether this has a member attribute.
true if has a member attribute; otherwise, false.
Gets the default value.
The default value.
Gets a value indicating whether this is required.
A value indicating whether this is required.
Gets a value indicating whether this property preserves object references.
true if this instance is reference; otherwise, false.
Gets the property null value handling.
The null value handling.
Gets the property default value handling.
The default value handling.
Gets the property reference loop handling.
The reference loop handling.
Gets the property object creation handling.
The object creation handling.
Gets or sets the type name handling.
The type name handling.
Gets or sets a predicate used to determine whether the property should be serialize.
A predicate used to determine whether the property should be serialize.
Gets or sets a predicate used to determine whether the property should be serialized.
A predicate used to determine whether the property should be serialized.
Gets or sets an action used to set whether the property has been deserialized.
An action used to set whether the property has been deserialized.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
A collection of objects.
Initializes a new instance of the class.
The type.
When implemented in a derived class, extracts the key from the specified element.
The element from which to extract the key.
The key for the specified element.
Adds a object.
The property to add to the collection.
Gets the closest matching object.
First attempts to get an exact case match of propertyName and then
a case insensitive match.
Name of the property.
A matching property if found.
Gets a property by property name.
The name of the property to get.
Type property name string comparison.
A matching property if found.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Represents a method that constructs an object.
The object type to create.
When applied to a method, specifies that the method is called when an error occurs serializing an object.
Get and set values for a using reflection.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
Initializes a new instance of the class.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Returns an enumeration of the most recent trace messages.
An enumeration of the most recent trace messages.
Returns a of the most recent trace messages.
A of the most recent trace messages.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Specifies how strings are escaped when writing JSON text.
Only control characters (e.g. newline) are escaped.
All non-ASCII and control characters (e.g. newline) are escaped.
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
Specifies what messages to output for the class.
Output no tracing and debugging messages.
Output error-handling messages.
Output warnings and error-handling messages.
Output informational messages, warnings, and error-handling messages.
Output all debugging and tracing messages.
Specifies type name handling options for the .
Do not include the .NET type name when serializing types.
Include the .NET type name when serializing into a JSON object structure.
Include the .NET type name when serializing into a JSON array structure.
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Determines whether the collection is null or empty.
The collection.
true if the collection is null or empty; otherwise, false.
Adds the elements of the specified collection to the specified generic IList.
The list to add to.
The collection of elements to add.
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
The type of the elements of source.
A sequence in which to locate a value.
The object to locate in the sequence
An equality comparer to compare values.
The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted value if the conversion was successful or the default value of T if it failed.
true if initialValue was converted successfully; otherwise, false.
Converts the value to the specified type. If the value is unable to be converted, the
value is checked whether it assignable to the specified type.
The value to convert.
The culture to use when converting.
The type to convert or cast the value to.
The converted type. If conversion was unsuccessful, the initial value
is returned if assignable to the target type.
Helper method for generating a MetaObject which calls a
specific method on Dynamic that returns a result
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Returns a Restrictions object which includes our current restrictions merged
with a restriction limiting our type
Gets a dictionary of the names and values of an Enum type.
Gets a dictionary of the names and values of an Enum type.
The enum type to get names and values for.
Gets the type of the typed collection's items.
The type.
The type of the typed collection's items.
Gets the member's underlying type.
The member.
The underlying type of the member.
Determines whether the member is an indexed property.
The member.
true if the member is an indexed property; otherwise, false.
Determines whether the property is an indexed property.
The property.
true if the property is an indexed property; otherwise, false.
Gets the member's value on the object.
The member.
The target object.
The member's value on the object.
Sets the member's value on the target object.
The member.
The target.
The value.
Determines whether the specified MemberInfo can be read.
The MemberInfo to determine whether can be read.
/// if set to true then allow the member to be gotten non-publicly.
true if the specified MemberInfo can be read; otherwise, false.
Determines whether the specified MemberInfo can be set.
The MemberInfo to determine whether can be set.
if set to true then allow the member to be set non-publicly.
if set to true then allow the member to be set if read-only.
true if the specified MemberInfo can be set; otherwise, false.
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
Determines whether the string is all white space. Empty string will return false.
The string to test whether it is all white space.
true if the string is all white space; otherwise, false.
Nulls an empty string.
The string.
Null if the string was null, otherwise the string unchanged.
Specifies the state of the .
An exception has been thrown, which has left the in an invalid state.
You may call the method to put the in the Closed state.
Any other method calls results in an being thrown.
The method has been called.
An object is being written.
A array is being written.
A constructor is being written.
A property is being written.
A write method has not been called.
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml
================================================
Newtonsoft.Json
Represents a BSON Oid (object id).
Initializes a new instance of the class.
The Oid value.
Gets or sets the value of the Oid.
The value of the Oid.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class with the specified .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Skips the children of the current token.
Sets the current token.
The new token.
Sets the current token and value.
The new token.
The value.
Sets the state based on current token type.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Changes the to Closed.
Gets the current reader state.
The current reader state.
Gets or sets a value indicating whether the underlying stream or
should be closed when the reader is closed.
true to close the underlying stream or when
the reader is closed; otherwise false. The default is true.
Gets the quotation mark character used to enclose the value of a string.
Get or set how time zones are handling when reading JSON.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets or sets the culture used when reading JSON. Defaults to .
Specifies the state of the reader.
The Read method has not been called.
The end of the file has been reached successfully.
Reader is at a property.
Reader is at the start of an object.
Reader is in an object.
Reader is at the start of an array.
Reader is in an array.
The Close method has been called.
Reader has just read a value.
Reader is at the start of a constructor.
Reader in a constructor.
An error occurred that prevents the read operation from continuing.
The end of the file has been reached successfully.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The reader.
Initializes a new instance of the class.
The stream.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Initializes a new instance of the class.
The reader.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Changes the to Closed.
Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
Gets or sets a value indicating whether the root object will be read as a JSON array.
true if the root object will be read as a JSON array; otherwise, false.
Gets or sets the used when reading values from BSON.
The used when reading values from BSON.
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the end of a Json object.
Writes the beginning of a Json array.
Writes the end of an array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end constructor.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes the end of the current Json object or array.
Writes the current token and its children.
The to read the token from.
Writes the current token.
The to read the token from.
A flag indicating whether the current token's children should be written.
Writes the specified end token.
The end token to write.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a null value.
Writes an undefined value.
Writes raw JSON without changing the writer's state.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets a value indicating whether the underlying stream or
should be closed when the writer is closed.
true to close the underlying stream or when
the writer is closed; otherwise false. The default is true.
Gets the top.
The top.
Gets the state of the writer.
Gets the path of the writer.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling when writing JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written to JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when writing JSON. Defaults to .
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The writer.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Writes the end.
The token.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes raw JSON.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes the beginning of a Json array.
Writes the beginning of a Json object.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Closes this stream and the underlying stream.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value that represents a BSON object id.
The Object ID value to write.
Writes a BSON regex.
The regex pattern.
The regex options.
Gets or sets the used when writing values to BSON.
When set to no conversion will occur.
The used when writing values to BSON.
Specifies how constructors are used when initializing objects during deserialization by the .
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
Converts a to and from JSON and BSON.
Converts an object to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets the of the JSON produced by the JsonConverter.
The of the JSON produced by the JsonConverter.
Gets a value indicating whether this can read JSON.
true if this can read JSON; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Create a custom object
The object type to convert.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Creates an object which will then be populated by the serializer.
Type of the object.
The created object.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Provides a base class for converting a to and from JSON.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Gets or sets the date time styles used when converting a date to and from JSON.
The date time styles used when converting a date to and from JSON.
Gets or sets the date time format used when converting a date to and from JSON.
The date time format used when converting a date to and from JSON.
Gets or sets the culture used when converting a date to and from JSON.
The culture used when converting a date to and from JSON.
Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an to and from its name string value.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets or sets a value indicating whether the written enum text should be camel case.
true if the written enum text will be camel case; otherwise, false.
Converts a to and from a string (e.g. "1.2.3.4").
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Specifies how dates are formatted when writing JSON text.
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
Date formatted strings are not parsed to a date type and are read as strings.
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Specifies how to treat the time value when converting between string and .
Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
Treat as a UTC. If the object represents a local time, it is converted to a UTC.
Treat as a local time if a is being converted to a string.
If a string is being converted to , convert to a local time if a time zone is specified.
Time zone information should be preserved when converting.
Specifies default value handling options for the .
Include members where the member value is the same as the member's default value when serializing objects.
Included members are written to JSON. Has no effect when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON.
This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
placing the on the property.
Members with a default value but no JSON will be set to their default value when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
and sets members to their default value when deserializing.
Specifies float format handling options when writing special floating point numbers, e.g. ,
and with .
Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
Note that this will produce non-valid JSON.
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Floating point numbers are parsed to .
Floating point numbers are parsed to .
Indicates the method that will be used during deserialization for locating and loading assemblies.
In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method is used to load the assembly.
In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly.
Specifies formatting options for the .
No special formatting is applied. This is the default.
Causes child objects to be indented according to the and settings.
Provides an interface to enable a class to return line and position information.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Instructs the how to serialize the collection.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the id.
The id.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
Gets the collection's items converter.
The collection's items converter.
Gets or sets a value that indicates whether to preserve object references.
true to keep object reference; otherwise, false. The default is false.
Gets or sets a value that indicates whether to preserve collection's items references.
true to keep collection's items object references; otherwise, false. The default is false.
Gets or sets the reference loop handling used when serializing the collection's items.
The reference loop handling.
Gets or sets the type name handling used when serializing the collection's items.
The type name handling.
Initializes a new instance of the class.
Initializes a new instance of the class with a flag indicating whether the array can contain null items
A flag indicating whether the array can contain null items.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets a value indicating whether null items are allowed in the collection.
true if null items are allowed in the collection; otherwise, false.
Instructs the to use the specified constructor when deserializing that object.
Provides methods for converting between common language runtime types and JSON types.
Represents JavaScript's boolean value true as a string. This field is read-only.
Represents JavaScript's boolean value false as a string. This field is read-only.
Represents JavaScript's null as a string. This field is read-only.
Represents JavaScript's undefined as a string. This field is read-only.
Represents JavaScript's positive infinity as a string. This field is read-only.
Represents JavaScript's negative infinity as a string. This field is read-only.
Represents JavaScript's NaN as a string. This field is read-only.
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
The time zone handling when the date is converted to a string.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
The string delimiter character.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Serializes the specified object to a JSON string.
The object to serialize.
A JSON string representation of the object.
Serializes the specified object to a JSON string.
The object to serialize.
Indicates how the output is formatted.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
A JSON string representation of the object.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The of object being deserialized.
The deserialized object from the Json string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The object to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
Instructs the to use the specified when serializing the member or class.
Initializes a new instance of the class.
Type of the converter.
Gets the type of the converter.
The type of the converter.
Represents a collection of .
Instructs the how to serialize the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Instructs the not to serialize the public field or public read/write property value.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified member serialization.
The member serialization.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the member serialization.
The member serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Instructs the to always serialize the member with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
Name of the property.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets the null value handling used when serializing this property.
The null value handling.
Gets or sets the default value handling used when serializing this property.
The default value handling.
Gets or sets the reference loop handling used when serializing this property.
The reference loop handling.
Gets or sets the object creation handling used when deserializing this property.
The object creation handling.
Gets or sets the type name handling used when serializing this property.
The type name handling.
Gets or sets whether this property's value is serialized as a reference.
Whether this property's value is serialized as a reference.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets a value indicating whether this property is required.
A value indicating whether this property is required.
Gets or sets the name of the property.
The name of the property.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Serializes and deserializes objects into and from the JSON format.
The enables you to control how objects are encoded into JSON.
Initializes a new instance of the class.
Creates a new instance using the specified .
The settings to be applied to the .
A new instance using the specified .
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Deserializes the Json structure contained by the specified .
The that contains the JSON structure to deserialize.
The being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The type of the object to deserialize.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Occurs when the errors during serialization and deserialization.
Gets or sets the used by the serializer when resolving references.
Gets or sets the used by the serializer when resolving type names.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets how type name writing and reading is handled by the serializer.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how object references are preserved by the serializer.
Get or set how reference loops (e.g. a class referencing itself) is handled.
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Get or set how null values are handled during serialization and deserialization.
Get or set how null default are handled during serialization and deserialization.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets a collection that will be used during serialization.
Collection that will be used during serialization.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
Specifies the settings on a object.
Initializes a new instance of the class.
Gets or sets how reference loops (e.g. a class referencing itself) is handled.
Reference loop handling.
Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Missing member handling.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how null values are handled during serialization and deserialization.
Null value handling.
Gets or sets how null default are handled during serialization and deserialization.
The default value handling.
Gets or sets a collection that will be used during serialization.
The converters.
Gets or sets how object references are preserved by the serializer.
The preserve references handling.
Gets or sets how type name writing and reading is handled by the serializer.
The type name handling.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
The contract resolver.
Gets or sets the used by the serializer when resolving references.
The reference resolver.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets the used by the serializer when resolving type names.
The binder.
Gets or sets the error handler called during serialization and deserialization.
The error handler called during serialization and deserialization.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Get or set how and values are formatting when writing JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how strings are escaped when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets a value indicating whether there will be a check for additional content after deserializing an object.
true if there will be a check for additional content after deserializing an object; otherwise, false.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
Initializes a new instance of the class with the specified .
The TextReader containing the XML data to read.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Changes the state to closed.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class using the specified .
The TextWriter to write to.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the specified end token.
The end token to write.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
Gets or sets which character to use to quote attribute values.
Gets or sets which character to use for indenting when is set to Formatting.Indented.
Gets or sets a value indicating whether object names will be surrounded with quotes.
Specifies the type of Json token.
This is returned by the if a method has not been called.
An object start token.
An array start token.
A constructor start token.
An object property name.
A comment.
Raw JSON.
An integer.
A float.
A string.
A boolean.
A null token.
An undefined token.
An object end token.
An array end token.
A constructor end token.
A Date.
Byte data.
Represents a reader that provides validation.
Initializes a new instance of the class that
validates the content returned from the given .
The to read from while validating.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Sets an event handler for receiving schema validation errors.
Gets the text value of the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the Common Language Runtime (CLR) type for the current JSON token.
Gets or sets the schema.
The schema.
Gets the used to construct this .
The specified in the constructor.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Contains the LINQ to JSON extension methods.
Returns a collection of tokens that contains the ancestors of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the ancestors of every node in the source collection.
Returns a collection of tokens that contains the descendants of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the descendants of every node in the source collection.
Returns a collection of child properties of every object in the source collection.
An of that contains the source collection.
An of that contains the properties of every object in the source collection.
Returns a collection of child values of every object in the source collection with the given key.
An of that contains the source collection.
The token key.
An of that contains the values of every node in the source collection with the given key.
Returns a collection of child values of every object in the source collection.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child values of every object in the source collection with the given key.
The type to convert the values to.
An of that contains the source collection.
The token key.
An that contains the converted values of every node in the source collection with the given key.
Returns a collection of converted child values of every object in the source collection.
The type to convert the values to.
An of that contains the source collection.
An that contains the converted values of every node in the source collection.
Converts the value.
The type to convert the value to.
A cast as a of .
A converted value.
Converts the value.
The source collection type.
The type to convert the value to.
A cast as a of .
A converted value.
Returns a collection of child tokens of every array in the source collection.
The source collection type.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child tokens of every array in the source collection.
An of that contains the source collection.
The type to convert the values to.
The source collection type.
An that contains the converted values of every node in the source collection.
Returns the input typed as .
An of that contains the source collection.
The input typed as .
Returns the input typed as .
The source collection type.
An of that contains the source collection.
The input typed as .
Represents a collection of objects.
The type of token
Gets the with the specified key.
Represents a JSON array.
Represents a token that can contain other tokens.
Represents an abstract JSON token.
Compares the values of two tokens, including the values of all descendant tokens.
The first to compare.
The second to compare.
true if the tokens are equal; otherwise false.
Adds the specified content immediately after this token.
A content object that contains simple content or a collection of content objects to be added after this token.
Adds the specified content immediately before this token.
A content object that contains simple content or a collection of content objects to be added before this token.
Returns a collection of the ancestor tokens of this token.
A collection of the ancestor tokens of this token.
Returns a collection of the sibling tokens after this token, in document order.
A collection of the sibling tokens after this tokens, in document order.
Returns a collection of the sibling tokens before this token, in document order.
A collection of the sibling tokens before this token, in document order.
Gets the with the specified key converted to the specified type.
The type to convert the token to.
The token key.
The converted token value.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
The type to filter the child tokens on.
A containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Removes this token from its parent.
Replaces this token with the specified token.
The value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Returns the indented JSON for this token.
The indented JSON for this token.
Returns the JSON for this token using the given formatting and converters.
Indicates how the output is formatted.
A collection of which will be used when writing the token.
The JSON for this token using the given formatting and converters.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Creates an for this token.
An that can be used to read this token and its descendants.
Creates a from an object.
The object that will be used to create .
A with the value of the specified object
Creates a from an object using the specified .
The object that will be used to create .
The that will be used when reading the object.
A with the value of the specified object
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
The that matches the object path or a null reference if no matching token is found.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
A flag to indicate whether an error should be thrown if no token is found.
The that matches the object path.
Creates a new instance of the . All child tokens are recursively cloned.
A new instance of the .
Gets a comparer that can compare two tokens for value equality.
A that can compare two nodes for value equality.
Gets or sets the parent.
The parent.
Gets the root of this .
The root of this .
Gets the node type for this .
The type.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the next sibling token of this node.
The that contains the next sibling token.
Gets the previous sibling token of this node.
The that contains the previous sibling token.
Gets the path of the JSON token.
Gets the with the specified key.
The with the specified key.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Returns a collection of the descendant tokens for this token in document order.
An containing the descendant tokens of the .
Adds the specified content as children of this .
The content to be added.
Adds the specified content as the first children of this .
The content to be added.
Creates an that can be used to add tokens to the .
An that is ready to have content written to it.
Replaces the children nodes of this token with the specified content.
The content.
Removes the child nodes from this token.
Gets the container's children tokens.
The container's children tokens.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Gets the count of child JSON tokens.
The count of child JSON tokens
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the array.
Initializes a new instance of the class with the specified content.
The contents of the array.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Gets the container's children tokens.
The container's children tokens.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the at the specified index.
Represents a JSON constructor.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name.
The constructor name.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets or sets the name of this constructor.
The constructor name.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Represents a collection of objects.
The type of token
An empty collection of objects.
Initializes a new instance of the struct.
The enumerable.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the with the specified key.
Represents a JSON object.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the object.
Initializes a new instance of the class with the specified content.
The contents of the object.
Gets an of this object's properties.
An of this object's properties.
Gets a the specified name.
The property name.
A with the specified name or null.
Gets an of this object's property values.
An of this object's property values.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Gets the with the specified property name.
Name of the property.
The with the specified property name.
Gets the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
One of the enumeration values that specifies how the strings will be compared.
The with the specified property name.
Tries to get the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
The value.
One of the enumeration values that specifies how the strings will be compared.
true if a value was successfully retrieved; otherwise, false.
Adds the specified property name.
Name of the property.
The value.
Removes the property with the specified name.
Name of the property.
true if item was successfully removed; otherwise, false.
Tries the get value.
Name of the property.
The value.
true if a value was successfully retrieved; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Raises the event with the provided arguments.
Name of the property.
Gets the container's children tokens.
The container's children tokens.
Occurs when a property value changes.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the with the specified property name.
Represents a JSON property.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The property name.
The property content.
Initializes a new instance of the class.
The property name.
The property content.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets the property name.
The property name.
Gets or sets the property value.
The property value.
Gets the node type for this .
The type.
Represents a raw JSON string.
Represents a value in JSON (string, integer, date, etc).
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Creates a comment with the given value.
The value.
A comment with the given value.
Creates a string with the given value.
The value.
A string with the given value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
The format.
A that represents this instance.
Returns a that represents this instance.
The format provider.
A that represents this instance.
Returns a that represents this instance.
The format.
The format provider.
A that represents this instance.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
Value
Meaning
Less than zero
This instance is less than .
Zero
This instance is equal to .
Greater than zero
This instance is greater than .
is not the same type as this instance.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the node type for this .
The type.
Gets or sets the underlying token value.
The underlying token value.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The raw json.
Creates an instance of with the content of the reader's current token.
The reader.
An instance of with the content of the reader's current token.
Compares tokens to determine whether they are equal.
Determines whether the specified objects are equal.
The first object of type to compare.
The second object of type to compare.
true if the specified objects are equal; otherwise, false.
Returns a hash code for the specified object.
The for which a hash code is to be returned.
A hash code for the specified object.
The type of is a reference type and is null.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class.
The token to read from.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Specifies the type of token.
No token type has been set.
A JSON object.
A JSON array.
A JSON constructor.
A JSON object property.
A comment.
An integer value.
A float value.
A string value.
A boolean value.
A null value.
An undefined value.
A date value.
A raw JSON value.
A collection of bytes value.
A Guid value.
A Uri value.
A TimeSpan value.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Initializes a new instance of the class writing to the given .
The container being written to.
Initializes a new instance of the class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end.
The token.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Gets the token being writen.
The token being writen.
Specifies the member serialization options for the .
All public members are serialized by default. Members can be excluded using or .
This is the default member serialization mode.
Only members must be marked with or are serialized.
This member serialization mode can also be set by marking the class with .
All public and private fields are serialized. Members can be excluded using or .
This member serialization mode can also be set by marking the class with
and setting IgnoreSerializableAttribute on to false.
Specifies missing member handling options for the .
Ignore a missing member and do not attempt to deserialize it.
Throw a when a missing member is encountered during deserialization.
Specifies null value handling options for the .
Include null values when serializing and deserializing objects.
Ignore null values when serializing and deserializing objects.
Specifies how object creation is handled by the .
Reuse existing objects, create new objects when needed.
Only reuse existing objects.
Always create new objects.
Specifies reference handling options for the .
Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Do not preserve references when serializing types.
Preserve references when serializing into a JSON object structure.
Preserve references when serializing into a JSON array structure.
Preserve references when serializing.
Specifies reference loop handling options for the .
Throw a when a loop is encountered.
Ignore loop references and do not serialize.
Serialize loop references.
Indicating whether a property is required.
The property is not required. The default state.
The property must be defined in JSON but can be a null value.
The property must be defined in JSON and cannot be a null value.
Contains the JSON schema extension methods.
Determines whether the is valid.
The source to test.
The schema to test with.
true if the specified is valid; otherwise, false.
Determines whether the is valid.
The source to test.
The schema to test with.
When this method returns, contains any error messages generated while validating.
true if the specified is valid; otherwise, false.
Validates the specified .
The source to test.
The schema to test with.
Validates the specified .
The source to test.
The schema to test with.
The validation event handler.
An in-memory representation of a JSON Schema.
Initializes a new instance of the class.
Reads a from the specified .
The containing the JSON Schema to read.
The object representing the JSON Schema.
Reads a from the specified .
The containing the JSON Schema to read.
The to use when resolving schema references.
The object representing the JSON Schema.
Load a from a string that contains schema JSON.
A that contains JSON.
A populated from the string that contains JSON.
Parses the specified json.
The json.
The resolver.
A populated from the string that contains JSON.
Writes this schema to a .
A into which this method will write.
Writes this schema to a using the specified .
A into which this method will write.
The resolver used.
Returns a that represents the current .
A that represents the current .
Gets or sets the id.
Gets or sets the title.
Gets or sets whether the object is required.
Gets or sets whether the object is read only.
Gets or sets whether the object is visible to users.
Gets or sets whether the object is transient.
Gets or sets the description of the object.
Gets or sets the types of values allowed by the object.
The type.
Gets or sets the pattern.
The pattern.
Gets or sets the minimum length.
The minimum length.
Gets or sets the maximum length.
The maximum length.
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
Gets or sets the minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
Gets or sets the minimum number of items.
The minimum number of items.
Gets or sets the maximum number of items.
The maximum number of items.
Gets or sets the of items.
The of items.
Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
true if items are validated using their array position; otherwise, false.
Gets or sets the of additional items.
The of additional items.
Gets or sets a value indicating whether additional items are allowed.
true if additional items are allowed; otherwise, false.
Gets or sets whether the array items must be unique.
Gets or sets the of properties.
The of properties.
Gets or sets the of additional properties.
The of additional properties.
Gets or sets the pattern properties.
The pattern properties.
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
Gets or sets the required property if this property is present.
The required property if this property is present.
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
Gets or sets disallowed types.
The disallow types.
Gets or sets the default value.
The default value.
Gets or sets the collection of that this schema extends.
The collection of that this schema extends.
Gets or sets the format.
The format.
Returns detailed information about the schema exception.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Generates a from a specified .
Generate a from the specified type.
The type to generate a from.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
Specify whether the generated root will be nullable.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
Specify whether the generated root will be nullable.
A generated from the specified type.
Gets or sets how undefined schemas are handled by the serializer.
Gets or sets the contract resolver.
The contract resolver.
Resolves from an id.
Initializes a new instance of the class.
Gets a for the specified reference.
The id.
A for the specified reference.
Gets or sets the loaded schemas.
The loaded schemas.
The value types allowed by the .
No type specified.
String type.
Float type.
Integer type.
Boolean type.
Object type.
Array type.
Null type.
Any type.
Specifies undefined schema Id handling options for the .
Do not infer a schema Id.
Use the .NET type name as the schema Id.
Use the assembly qualified .NET type name as the schema Id.
Returns detailed information related to the .
Gets the associated with the validation error.
The JsonSchemaException associated with the validation error.
Gets the path of the JSON location where the validation error occurred.
The path of the JSON location where the validation error occurred.
Gets the text description corresponding to the validation error.
The text description.
Represents the callback method that will handle JSON schema validation events and the .
Allows users to control class loading and mandate what class to load.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Resolves member mappings for a type, camel casing property names.
Used by to resolves a for a given .
Used by to resolves a for a given .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Initializes a new instance of the class.
Initializes a new instance of the class.
If set to true the will use a cached shared with other resolvers of the same type.
Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
recommended to reuse instances with the .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Gets the serializable members for the type.
The type to get serializable members for.
The serializable members for the type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates the constructor parameters.
The constructor to create properties for.
The type's member properties.
Properties for the given .
Creates a for the given .
The matching member property.
The constructor parameter.
A created for the given .
Resolves the default for the contract.
Type of the object.
The contract's default .
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Determines which contract type is created for the given type.
Type of the object.
A for the given type.
Creates properties for the given .
The type to create properties for.
/// The member serialization mode for the type.
Properties for the given .
Creates the used by the serializer to get and set values from a member.
The member.
The used by the serializer to get and set values from a member.
Creates a for the given .
The member's parent .
The member to create a for.
A created for the given .
Resolves the name of the property.
Name of the property.
Name of the property.
Gets the resolved name of the property.
Name of the property.
Name of the property.
Gets a value indicating whether members are being get and set using dynamic code generation.
This value is determined by the runtime permissions available.
true if using dynamic code generation; otherwise, false.
Gets or sets the default members search flags.
The default members search flags.
Gets or sets a value indicating whether compiler generated members should be serialized.
true if serialized compiler generated members; otherwise, false.
Initializes a new instance of the class.
Resolves the name of the property.
Name of the property.
The property name camel cased.
Used to resolve references when serializing and deserializing JSON by the .
Resolves a reference to its object.
The serialization context.
The reference to resolve.
The object that
Gets the reference for the sepecified object.
The serialization context.
The object to get a reference for.
The reference to the object.
Determines whether the specified object is referenced.
The serialization context.
The object to test for a reference.
true if the specified object is referenced; otherwise, false.
Adds a reference to the specified object.
The serialization context.
The reference.
The object to reference.
The default serialization binder used when resolving and loading classes from type names.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Provides information surrounding an error.
Gets or sets the error.
The error.
Gets the original object that caused the error.
The original object that caused the error.
Gets the member that caused the error.
The member that caused the error.
Gets the path of the JSON location where the error occurred.
The path of the JSON location where the error occurred.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Provides data for the Error event.
Initializes a new instance of the class.
The current object.
The error context.
Gets the current object the error event is being raised against.
The current object the error event is being raised against.
Gets the error context.
The error context.
Represents a trace writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Provides methods to get and set values.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Contract details for a used by the .
Contract details for a used by the .
Contract details for a used by the .
Gets the underlying type for the contract.
The underlying type for the contract.
Gets or sets the type created during deserialization.
The type created during deserialization.
Gets or sets whether this type contract is serialized as a reference.
Whether this type contract is serialized as a reference.
Gets or sets the default for this contract.
The converter.
Gets or sets all methods called immediately after deserialization of the object.
The methods called immediately after deserialization of the object.
Gets or sets all methods called during deserialization of the object.
The methods called during deserialization of the object.
Gets or sets all methods called after serialization of the object graph.
The methods called after serialization of the object graph.
Gets or sets all methods called before serialization of the object.
The methods called before serialization of the object.
Gets or sets all method called when an error is thrown during the serialization of the object.
The methods called when an error is thrown during the serialization of the object.
Gets or sets the method called immediately after deserialization of the object.
The method called immediately after deserialization of the object.
Gets or sets the method called during deserialization of the object.
The method called during deserialization of the object.
Gets or sets the method called after serialization of the object graph.
The method called after serialization of the object graph.
Gets or sets the method called before serialization of the object.
The method called before serialization of the object.
Gets or sets the method called when an error is thrown during the serialization of the object.
The method called when an error is thrown during the serialization of the object.
Gets or sets the default creator method used to create the object.
The default creator method used to create the object.
Gets or sets a value indicating whether the default creator is non public.
true if the default object creator is non-public; otherwise, false.
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the default collection items .
The converter.
Gets or sets a value indicating whether the collection items preserve object references.
true if collection items preserve object references; otherwise, false.
Gets or sets the collection item reference loop handling.
The reference loop handling.
Gets or sets the collection item type name handling.
The type name handling.
Initializes a new instance of the class.
The underlying type for the contract.
Gets the of the collection items.
The of the collection items.
Gets a value indicating whether the collection type is a multidimensional array.
true if the collection type is a multidimensional array; otherwise, false.
Handles serialization callback events.
The object that raised the callback event.
The streaming context.
Handles serialization error callback events.
The object that raised the callback event.
The streaming context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the property name resolver.
The property name resolver.
Gets the of the dictionary keys.
The of the dictionary keys.
Gets the of the dictionary values.
The of the dictionary values.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the object member serialization.
The member object serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Gets the object's properties.
The object's properties.
Gets the constructor parameters required for any non-default constructor
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
The override constructor.
Gets or sets the parametrized constructor used to create the object.
The parametrized constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Maps a JSON property to a .NET member or constructor parameter.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name of the property.
The name of the property.
Gets or sets the type that declared this property.
The type that declared this property.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets the name of the underlying member or parameter.
The name of the underlying member or parameter.
Gets the that will get and set the during serialization.
The that will get and set the during serialization.
Gets or sets the type of the property.
The type of the property.
Gets or sets the for the property.
If set this converter takes presidence over the contract converter for the property type.
The converter.
Gets the member converter.
The member converter.
Gets a value indicating whether this is ignored.
true if ignored; otherwise, false.
Gets a value indicating whether this is readable.
true if readable; otherwise, false.
Gets a value indicating whether this is writable.
true if writable; otherwise, false.
Gets a value indicating whether this has a member attribute.
true if has a member attribute; otherwise, false.
Gets the default value.
The default value.
Gets a value indicating whether this is required.
A value indicating whether this is required.
Gets a value indicating whether this property preserves object references.
true if this instance is reference; otherwise, false.
Gets the property null value handling.
The null value handling.
Gets the property default value handling.
The default value handling.
Gets the property reference loop handling.
The reference loop handling.
Gets the property object creation handling.
The object creation handling.
Gets or sets the type name handling.
The type name handling.
Gets or sets a predicate used to determine whether the property should be serialize.
A predicate used to determine whether the property should be serialize.
Gets or sets a predicate used to determine whether the property should be serialized.
A predicate used to determine whether the property should be serialized.
Gets or sets an action used to set whether the property has been deserialized.
An action used to set whether the property has been deserialized.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
A collection of objects.
Initializes a new instance of the class.
The type.
When implemented in a derived class, extracts the key from the specified element.
The element from which to extract the key.
The key for the specified element.
Adds a object.
The property to add to the collection.
Gets the closest matching object.
First attempts to get an exact case match of propertyName and then
a case insensitive match.
Name of the property.
A matching property if found.
Gets a property by property name.
The name of the property to get.
Type property name string comparison.
A matching property if found.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
Initializes a new instance of the class.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Returns an enumeration of the most recent trace messages.
An enumeration of the most recent trace messages.
Returns a of the most recent trace messages.
A of the most recent trace messages.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Represents a method that constructs an object.
The object type to create.
When applied to a method, specifies that the method is called when an error occurs serializing an object.
Get and set values for a using reflection.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Specifies how strings are escaped when writing JSON text.
Only control characters (e.g. newline) are escaped.
All non-ASCII and control characters (e.g. newline) are escaped.
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
Specifies what messages to output for the class.
Output no tracing and debugging messages.
Output error-handling messages.
Output warnings and error-handling messages.
Output informational messages, warnings, and error-handling messages.
Output all debugging and tracing messages.
Specifies type name handling options for the .
Do not include the .NET type name when serializing types.
Include the .NET type name when serializing into a JSON object structure.
Include the .NET type name when serializing into a JSON array structure.
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Determines whether the collection is null or empty.
The collection.
true if the collection is null or empty; otherwise, false.
Adds the elements of the specified collection to the specified generic IList.
The list to add to.
The collection of elements to add.
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
The type of the elements of source.
A sequence in which to locate a value.
The object to locate in the sequence
An equality comparer to compare values.
The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted value if the conversion was successful or the default value of T if it failed.
true if initialValue was converted successfully; otherwise, false.
Converts the value to the specified type. If the value is unable to be converted, the
value is checked whether it assignable to the specified type.
The value to convert.
The culture to use when converting.
The type to convert or cast the value to.
The converted type. If conversion was unsuccessful, the initial value
is returned if assignable to the target type.
Gets a dictionary of the names and values of an Enum type.
Gets a dictionary of the names and values of an Enum type.
The enum type to get names and values for.
Gets the type of the typed collection's items.
The type.
The type of the typed collection's items.
Gets the member's underlying type.
The member.
The underlying type of the member.
Determines whether the member is an indexed property.
The member.
true if the member is an indexed property; otherwise, false.
Determines whether the property is an indexed property.
The property.
true if the property is an indexed property; otherwise, false.
Gets the member's value on the object.
The member.
The target object.
The member's value on the object.
Sets the member's value on the target object.
The member.
The target.
The value.
Determines whether the specified MemberInfo can be read.
The MemberInfo to determine whether can be read.
/// if set to true then allow the member to be gotten non-publicly.
true if the specified MemberInfo can be read; otherwise, false.
Determines whether the specified MemberInfo can be set.
The MemberInfo to determine whether can be set.
if set to true then allow the member to be set non-publicly.
if set to true then allow the member to be set if read-only.
true if the specified MemberInfo can be set; otherwise, false.
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
Determines whether the string is all white space. Empty string will return false.
The string to test whether it is all white space.
true if the string is all white space; otherwise, false.
Nulls an empty string.
The string.
Null if the string was null, otherwise the string unchanged.
Specifies the state of the .
An exception has been thrown, which has left the in an invalid state.
You may call the method to put the in the Closed state.
Any other method calls results in an being thrown.
The method has been called.
An object is being written.
A array is being written.
A constructor is being written.
A property is being written.
A write method has not been called.
================================================
FILE: BasicProject/packages/Newtonsoft.Json.5.0.3/lib/portable-net45+wp80+win8/Newtonsoft.Json.xml
================================================
Newtonsoft.Json
Represents a BSON Oid (object id).
Initializes a new instance of the class.
The Oid value.
Gets or sets the value of the Oid.
The value of the Oid.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class with the specified .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Skips the children of the current token.
Sets the current token.
The new token.
Sets the current token and value.
The new token.
The value.
Sets the state based on current token type.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Changes the to Closed.
Gets the current reader state.
The current reader state.
Gets or sets a value indicating whether the underlying stream or
should be closed when the reader is closed.
true to close the underlying stream or when
the reader is closed; otherwise false. The default is true.
Gets the quotation mark character used to enclose the value of a string.
Get or set how time zones are handling when reading JSON.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets or sets the culture used when reading JSON. Defaults to .
Specifies the state of the reader.
The Read method has not been called.
The end of the file has been reached successfully.
Reader is at a property.
Reader is at the start of an object.
Reader is in an object.
Reader is at the start of an array.
Reader is in an array.
The Close method has been called.
Reader has just read a value.
Reader is at the start of a constructor.
Reader in a constructor.
An error occurred that prevents the read operation from continuing.
The end of the file has been reached successfully.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The reader.
Initializes a new instance of the class.
The stream.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Initializes a new instance of the class.
The reader.
if set to true the root object will be read as a JSON array.
The used when reading values from BSON.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Changes the to Closed.
Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
Gets or sets a value indicating whether the root object will be read as a JSON array.
true if the root object will be read as a JSON array; otherwise, false.
Gets or sets the used when reading values from BSON.
The used when reading values from BSON.
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the end of a Json object.
Writes the beginning of a Json array.
Writes the end of an array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end constructor.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes the end of the current Json object or array.
Writes the current token and its children.
The to read the token from.
Writes the current token.
The to read the token from.
A flag indicating whether the current token's children should be written.
Writes the specified end token.
The end token to write.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a null value.
Writes an undefined value.
Writes raw JSON without changing the writer's state.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets a value indicating whether the underlying stream or
should be closed when the writer is closed.
true to close the underlying stream or when
the writer is closed; otherwise false. The default is true.
Gets the top.
The top.
Gets the state of the writer.
Gets the path of the writer.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling when writing JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written to JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when writing JSON. Defaults to .
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The writer.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Writes the end.
The token.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes raw JSON.
The raw JSON to write.
Writes raw JSON where a value is expected and updates the writer's state.
The raw JSON to write.
Writes the beginning of a Json array.
Writes the beginning of a Json object.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Closes this stream and the underlying stream.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value that represents a BSON object id.
The Object ID value to write.
Writes a BSON regex.
The regex pattern.
The regex options.
Gets or sets the used when writing values to BSON.
When set to no conversion will occur.
The used when writing values to BSON.
Specifies how constructors are used when initializing objects during deserialization by the .
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
Converts a to and from JSON and BSON.
Converts an object to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets the of the JSON produced by the JsonConverter.
The of the JSON produced by the JsonConverter.
Gets a value indicating whether this can read JSON.
true if this can read JSON; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Create a custom object
The object type to convert.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Creates an object which will then be populated by the serializer.
Type of the object.
The created object.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Provides a base class for converting a to and from JSON.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an ExpandoObject to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets a value indicating whether this can write JSON.
true if this can write JSON; otherwise, false.
Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Gets or sets the date time styles used when converting a date to and from JSON.
The date time styles used when converting a date to and from JSON.
Gets or sets the date time format used when converting a date to and from JSON.
The date time format used when converting a date to and from JSON.
Gets or sets the culture used when converting a date to and from JSON.
The culture used when converting a date to and from JSON.
Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Converts a to and from JSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts a to and from JSON and BSON.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts an to and from its name string value.
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Gets or sets a value indicating whether the written enum text should be camel case.
true if the written enum text will be camel case; otherwise, false.
Converts a to and from a string (e.g. "1.2.3.4").
Writes the JSON representation of the object.
The to write to.
The value.
The calling serializer.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing property value of the JSON that is being converted.
The calling serializer.
The object value.
Determines whether this instance can convert the specified object type.
Type of the object.
true if this instance can convert the specified object type; otherwise, false.
Converts XML to and from JSON.
Writes the JSON representation of the object.
The to write to.
The calling serializer.
The value.
Reads the JSON representation of the object.
The to read from.
Type of the object.
The existing value of object being read.
The calling serializer.
The object value.
Checks if the attributeName is a namespace attribute.
Attribute name to test.
The attribute name prefix if it has one, otherwise an empty string.
True if attribute name is for a namespace attribute, otherwise false.
Determines whether this instance can convert the specified value type.
Type of the value.
true if this instance can convert the specified value type; otherwise, false.
Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
The name of the deserialize root element.
Gets or sets a flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
true if the array attibute is written to the XML; otherwise, false.
Gets or sets a value indicating whether to write the root JSON object.
true if the JSON root object is omitted; otherwise, false.
Specifies how dates are formatted when writing JSON text.
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
Date formatted strings are not parsed to a date type and are read as strings.
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
Specifies how to treat the time value when converting between string and .
Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
Treat as a UTC. If the object represents a local time, it is converted to a UTC.
Treat as a local time if a is being converted to a string.
If a string is being converted to , convert to a local time if a time zone is specified.
Time zone information should be preserved when converting.
Specifies default value handling options for the .
Include members where the member value is the same as the member's default value when serializing objects.
Included members are written to JSON. Has no effect when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
so that is is not written to JSON.
This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
placing the on the property.
Members with a default value but no JSON will be set to their default value when deserializing.
Ignore members where the member value is the same as the member's default value when serializing objects
and sets members to their default value when deserializing.
Specifies float format handling options when writing special floating point numbers, e.g. ,
and with .
Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
Note that this will produce non-valid JSON.
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Floating point numbers are parsed to .
Floating point numbers are parsed to .
Indicates the method that will be used during deserialization for locating and loading assemblies.
In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method is used to load the assembly.
In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly.
Specifies formatting options for the .
No special formatting is applied. This is the default.
Causes child objects to be indented according to the and settings.
Provides an interface to enable a class to return line and position information.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Instructs the how to serialize the collection.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the id.
The id.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
Gets the collection's items converter.
The collection's items converter.
Gets or sets a value that indicates whether to preserve object references.
true to keep object reference; otherwise, false. The default is false.
Gets or sets a value that indicates whether to preserve collection's items references.
true to keep collection's items object references; otherwise, false. The default is false.
Gets or sets the reference loop handling used when serializing the collection's items.
The reference loop handling.
Gets or sets the type name handling used when serializing the collection's items.
The type name handling.
Initializes a new instance of the class.
Initializes a new instance of the class with a flag indicating whether the array can contain null items
A flag indicating whether the array can contain null items.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets a value indicating whether null items are allowed in the collection.
true if null items are allowed in the collection; otherwise, false.
Instructs the to use the specified constructor when deserializing that object.
Provides methods for converting between common language runtime types and JSON types.
Represents JavaScript's boolean value true as a string. This field is read-only.
Represents JavaScript's boolean value false as a string. This field is read-only.
Represents JavaScript's null as a string. This field is read-only.
Represents JavaScript's undefined as a string. This field is read-only.
Represents JavaScript's positive infinity as a string. This field is read-only.
Represents JavaScript's negative infinity as a string. This field is read-only.
Represents JavaScript's NaN as a string. This field is read-only.
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
The time zone handling when the date is converted to a string.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation using the specified.
The value to convert.
The format the date will be converted to.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
The string delimiter character.
A JSON string representation of the .
Converts the to its JSON string representation.
The value to convert.
A JSON string representation of the .
Serializes the specified object to a JSON string.
The object to serialize.
A JSON string representation of the object.
Serializes the specified object to a JSON string.
The object to serialize.
Indicates how the output is formatted.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A collection converters used while serializing.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A JSON string representation of the object.
Serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
A JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Asynchronously serializes the specified object to a JSON string using a collection of .
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to a .NET object.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The of object being deserialized.
The deserialized object from the Json string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The deserialized object from the Json string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the given anonymous type.
The anonymous type to deserialize to. This can't be specified
traditionally and must be infered from the anonymous type passed
as a parameter.
The JSON to deserialize.
The anonymous type object.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized anonymous type from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The object to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize.
Converters to use while deserializing.
The deserialized object from the JSON string.
Deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
The deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The type of the object to deserialize to.
The JSON to deserialize.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Asynchronously deserializes the JSON to the specified .NET type.
The JSON to deserialize.
The type of the object to deserialize to.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
Populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
Asynchronously populates the object with values from the JSON string.
The JSON to populate values from.
The target object to populate values onto.
The used to deserialize the object.
If this is null, default serialization settings will be is used.
A task that represents the asynchronous populate operation.
Serializes the to a JSON string.
The node to convert to JSON.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to convert to JSON.
Indicates how the output is formatted.
A JSON string of the XNode.
Serializes the to a JSON string.
The node to serialize.
Indicates how the output is formatted.
Omits writing the root object.
A JSON string of the XNode.
Deserializes the from a JSON string.
The JSON string.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
The deserialized XNode
Deserializes the from a JSON string nested in a root elment.
The JSON string.
The name of the root element to append when deserializing.
A flag to indicate whether to write the Json.NET array attribute.
This attribute helps preserve arrays when converting the written XML back to JSON.
The deserialized XNode
Instructs the to use the specified when serializing the member or class.
Initializes a new instance of the class.
Type of the converter.
Gets the type of the converter.
The type of the converter.
Represents a collection of .
Instructs the how to serialize the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified container Id.
The container Id.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Instructs the not to serialize the public field or public read/write property value.
Instructs the how to serialize the object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified member serialization.
The member serialization.
Initializes a new instance of the class with the specified container Id.
The container Id.
Gets or sets the member serialization.
The member serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Instructs the to always serialize the member with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
Name of the property.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets the null value handling used when serializing this property.
The null value handling.
Gets or sets the default value handling used when serializing this property.
The default value handling.
Gets or sets the reference loop handling used when serializing this property.
The reference loop handling.
Gets or sets the object creation handling used when deserializing this property.
The object creation handling.
Gets or sets the type name handling used when serializing this property.
The type name handling.
Gets or sets whether this property's value is serialized as a reference.
Whether this property's value is serialized as a reference.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets a value indicating whether this property is required.
A value indicating whether this property is required.
Gets or sets the name of the property.
The name of the property.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
The exception thrown when an error occurs during Json serialization or deserialization.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Serializes and deserializes objects into and from the JSON format.
The enables you to control how objects are encoded into JSON.
Initializes a new instance of the class.
Creates a new instance using the specified .
The settings to be applied to the .
A new instance using the specified .
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Populates the JSON values onto the target object.
The that contains the JSON structure to reader values from.
The target object to populate values onto.
Deserializes the Json structure contained by the specified .
The that contains the JSON structure to deserialize.
The being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The type of the object to deserialize.
The instance of being deserialized.
Deserializes the Json structure contained by the specified
into an instance of the specified type.
The containing the object.
The of object being deserialized.
The instance of being deserialized.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
Specifing the type is optional.
Serializes the specified and writes the Json structure
to a Stream using the specified .
The used to write the Json structure.
The to serialize.
Occurs when the errors during serialization and deserialization.
Gets or sets the used by the serializer when resolving references.
Gets or sets the used by the serializer when resolving type names.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets how type name writing and reading is handled by the serializer.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how object references are preserved by the serializer.
Get or set how reference loops (e.g. a class referencing itself) is handled.
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Get or set how null values are handled during serialization and deserialization.
Get or set how null default are handled during serialization and deserialization.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets a collection that will be used during serialization.
Collection that will be used during serialization.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON text.
Get or set how strings are escaped when writing JSON text.
Get or set how and values are formatting when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
Specifies the settings on a object.
Initializes a new instance of the class.
Gets or sets how reference loops (e.g. a class referencing itself) is handled.
Reference loop handling.
Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
Missing member handling.
Gets or sets how objects are created during deserialization.
The object creation handling.
Gets or sets how null values are handled during serialization and deserialization.
Null value handling.
Gets or sets how null default are handled during serialization and deserialization.
The default value handling.
Gets or sets a collection that will be used during serialization.
The converters.
Gets or sets how object references are preserved by the serializer.
The preserve references handling.
Gets or sets how type name writing and reading is handled by the serializer.
The type name handling.
Gets or sets how a type name assembly is written and resolved by the serializer.
The type name assembly format.
Gets or sets how constructors are used during deserialization.
The constructor handling.
Gets or sets the contract resolver used by the serializer when
serializing .NET objects to JSON and vice versa.
The contract resolver.
Gets or sets the used by the serializer when resolving references.
The reference resolver.
Gets or sets the used by the serializer when writing trace messages.
The trace writer.
Gets or sets the used by the serializer when resolving type names.
The binder.
Gets or sets the error handler called during serialization and deserialization.
The error handler called during serialization and deserialization.
Gets or sets the used by the serializer when invoking serialization callback methods.
The context.
Get or set how and values are formatting when writing JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
Indicates how JSON text output is formatted.
Get or set how dates are written to JSON text.
Get or set how time zones are handling during serialization and deserialization.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how special floating point numbers, e.g. ,
and ,
are written as JSON.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Get or set how strings are escaped when writing JSON text.
Gets or sets the culture used when reading JSON. Defaults to .
Gets a value indicating whether there will be a check for additional content after deserializing an object.
true if there will be a check for additional content after deserializing an object; otherwise, false.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
Initializes a new instance of the class with the specified .
The TextReader containing the XML data to read.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Changes the state to closed.
Gets a value indicating whether the class can return line information.
true if LineNumber and LinePosition can be provided; otherwise, false.
Gets the current line number.
The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
Gets the current line position.
The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Creates an instance of the JsonWriter class using the specified .
The TextWriter to write to.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the specified end token.
The end token to write.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes the property name of a name/value pair on a JSON object.
The name of the property.
A flag to indicate whether the text should be escaped when it is written as a JSON property name.
Writes indent characters.
Writes the JSON value delimiter.
Writes an indent space.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes out the given white space.
The string of white space characters.
Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
Gets or sets which character to use to quote attribute values.
Gets or sets which character to use for indenting when is set to Formatting.Indented.
Gets or sets a value indicating whether object names will be surrounded with quotes.
Specifies the type of Json token.
This is returned by the if a method has not been called.
An object start token.
An array start token.
A constructor start token.
An object property name.
A comment.
Raw JSON.
An integer.
A float.
A string.
A boolean.
A null token.
An undefined token.
An object end token.
An array end token.
A constructor end token.
A Date.
Byte data.
Represents a reader that provides validation.
Initializes a new instance of the class that
validates the content returned from the given .
The to read from while validating.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A .
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Sets an event handler for receiving schema validation errors.
Gets the text value of the current JSON token.
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the Common Language Runtime (CLR) type for the current JSON token.
Gets or sets the schema.
The schema.
Gets the used to construct this .
The specified in the constructor.
The exception thrown when an error occurs while reading Json text.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Contains the LINQ to JSON extension methods.
Returns a collection of tokens that contains the ancestors of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the ancestors of every node in the source collection.
Returns a collection of tokens that contains the descendants of every token in the source collection.
The type of the objects in source, constrained to .
An of that contains the source collection.
An of that contains the descendants of every node in the source collection.
Returns a collection of child properties of every object in the source collection.
An of that contains the source collection.
An of that contains the properties of every object in the source collection.
Returns a collection of child values of every object in the source collection with the given key.
An of that contains the source collection.
The token key.
An of that contains the values of every node in the source collection with the given key.
Returns a collection of child values of every object in the source collection.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child values of every object in the source collection with the given key.
The type to convert the values to.
An of that contains the source collection.
The token key.
An that contains the converted values of every node in the source collection with the given key.
Returns a collection of converted child values of every object in the source collection.
The type to convert the values to.
An of that contains the source collection.
An that contains the converted values of every node in the source collection.
Converts the value.
The type to convert the value to.
A cast as a of .
A converted value.
Converts the value.
The source collection type.
The type to convert the value to.
A cast as a of .
A converted value.
Returns a collection of child tokens of every array in the source collection.
The source collection type.
An of that contains the source collection.
An of that contains the values of every node in the source collection.
Returns a collection of converted child tokens of every array in the source collection.
An of that contains the source collection.
The type to convert the values to.
The source collection type.
An that contains the converted values of every node in the source collection.
Returns the input typed as .
An of that contains the source collection.
The input typed as .
Returns the input typed as .
The source collection type.
An of that contains the source collection.
The input typed as .
Represents a collection of objects.
The type of token
Gets the with the specified key.
Represents a JSON array.
Represents a token that can contain other tokens.
Represents an abstract JSON token.
Compares the values of two tokens, including the values of all descendant tokens.
The first to compare.
The second to compare.
true if the tokens are equal; otherwise false.
Adds the specified content immediately after this token.
A content object that contains simple content or a collection of content objects to be added after this token.
Adds the specified content immediately before this token.
A content object that contains simple content or a collection of content objects to be added before this token.
Returns a collection of the ancestor tokens of this token.
A collection of the ancestor tokens of this token.
Returns a collection of the sibling tokens after this token, in document order.
A collection of the sibling tokens after this tokens, in document order.
Returns a collection of the sibling tokens before this token, in document order.
A collection of the sibling tokens before this token, in document order.
Gets the with the specified key converted to the specified type.
The type to convert the token to.
The token key.
The converted token value.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
The type to filter the child tokens on.
A containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Removes this token from its parent.
Replaces this token with the specified token.
The value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Returns the indented JSON for this token.
The indented JSON for this token.
Returns the JSON for this token using the given formatting and converters.
Indicates how the output is formatted.
A collection of which will be used when writing the token.
The JSON for this token using the given formatting and converters.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an explicit conversion from to .
The value.
The result of the conversion.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Performs an implicit conversion from to .
The value to create a from.
The initialized with the specified value.
Creates an for this token.
An that can be used to read this token and its descendants.
Creates a from an object.
The object that will be used to create .
A with the value of the specified object
Creates a from an object using the specified .
The object that will be used to create .
The that will be used when reading the object.
A with the value of the specified object
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the .
The object type that the token will be deserialized to.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates the specified .NET type from the using the specified .
The object type that the token will be deserialized to.
The that will be used when creating the object.
The new object created from the JSON value.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from a .
An positioned at the token to read into this .
An that contains the token and its descendant tokens
that were read from the reader. The runtime type of the token is determined
by the token type of the first token encountered in the reader.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
The that matches the object path or a null reference if no matching token is found.
Selects the token that matches the object path.
The object path from the current to the
to be returned. This must be a string of property names or array indexes separated
by periods, such as Tables[0].DefaultView[0].Price in C# or
Tables(0).DefaultView(0).Price in Visual Basic.
A flag to indicate whether an error should be thrown if no token is found.
The that matches the object path.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Creates a new instance of the . All child tokens are recursively cloned.
A new instance of the .
Gets a comparer that can compare two tokens for value equality.
A that can compare two nodes for value equality.
Gets or sets the parent.
The parent.
Gets the root of this .
The root of this .
Gets the node type for this .
The type.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the next sibling token of this node.
The that contains the next sibling token.
Gets the previous sibling token of this node.
The that contains the previous sibling token.
Gets the path of the JSON token.
Gets the with the specified key.
The with the specified key.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Raises the event.
The instance containing the event data.
Returns a collection of the child tokens of this token, in document order.
An of containing the child tokens of this , in document order.
Returns a collection of the child values of this token, in document order.
The type to convert the values to.
A containing the child values of this , in document order.
Returns a collection of the descendant tokens for this token in document order.
An containing the descendant tokens of the .
Adds the specified content as children of this .
The content to be added.
Adds the specified content as the first children of this .
The content to be added.
Creates an that can be used to add tokens to the .
An that is ready to have content written to it.
Replaces the children nodes of this token with the specified content.
The content.
Removes the child nodes from this token.
Occurs when the items list of the collection has changed, or the collection is reset.
Gets the container's children tokens.
The container's children tokens.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Get the first child token of this token.
A containing the first child token of the .
Get the last child token of this token.
A containing the last child token of the .
Gets the count of child JSON tokens.
The count of child JSON tokens
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the array.
Initializes a new instance of the class with the specified content.
The contents of the array.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Gets the container's children tokens.
The container's children tokens.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the at the specified index.
Represents a JSON constructor.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name and content.
The constructor name.
The contents of the constructor.
Initializes a new instance of the class with the specified name.
The constructor name.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets or sets the name of this constructor.
The constructor name.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Represents a collection of objects.
The type of token
An empty collection of objects.
Initializes a new instance of the struct.
The enumerable.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the with the specified key.
Represents a JSON object.
Initializes a new instance of the class.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the specified content.
The contents of the object.
Initializes a new instance of the class with the specified content.
The contents of the object.
Gets an of this object's properties.
An of this object's properties.
Gets a the specified name.
The property name.
A with the specified name or null.
Gets an of this object's property values.
An of this object's property values.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Load a from a string that contains JSON.
A that contains JSON.
A populated from the string that contains JSON.
Creates a from an object.
The object that will be used to create .
A with the values of the specified object
Creates a from an object.
The object that will be used to create .
The that will be used to read the object.
A with the values of the specified object
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Gets the with the specified property name.
Name of the property.
The with the specified property name.
Gets the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
One of the enumeration values that specifies how the strings will be compared.
The with the specified property name.
Tries to get the with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the will be used to match a property.
Name of the property.
The value.
One of the enumeration values that specifies how the strings will be compared.
true if a value was successfully retrieved; otherwise, false.
Adds the specified property name.
Name of the property.
The value.
Removes the property with the specified name.
Name of the property.
true if item was successfully removed; otherwise, false.
Tries the get value.
Name of the property.
The value.
true if a value was successfully retrieved; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Raises the event with the provided arguments.
Name of the property.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Gets the container's children tokens.
The container's children tokens.
Occurs when a property value changes.
Gets the node type for this .
The type.
Gets the with the specified key.
The with the specified key.
Gets or sets the with the specified property name.
Represents a JSON property.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The property name.
The property content.
Initializes a new instance of the class.
The property name.
The property content.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Loads an from a .
A that will be read for the content of the .
A that contains the JSON that was read from the specified .
Gets the container's children tokens.
The container's children tokens.
Gets the property name.
The property name.
Gets or sets the property value.
The property value.
Gets the node type for this .
The type.
Represents a raw JSON string.
Represents a value in JSON (string, integer, date, etc).
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Initializes a new instance of the class with the given value.
The value.
Creates a comment with the given value.
The value.
A comment with the given value.
Creates a string with the given value.
The value.
A string with the given value.
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
The format.
A that represents this instance.
Returns a that represents this instance.
The format provider.
A that represents this instance.
Returns a that represents this instance.
The format.
The format provider.
A that represents this instance.
Returns the responsible for binding operations performed on this object.
The expression tree representation of the runtime value.
The to bind this object.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
Value
Meaning
Less than zero
This instance is less than .
Zero
This instance is equal to .
Greater than zero
This instance is greater than .
is not the same type as this instance.
Gets a value indicating whether this token has childen tokens.
true if this token has child values; otherwise, false.
Gets the node type for this .
The type.
Gets or sets the underlying token value.
The underlying token value.
Initializes a new instance of the class from another object.
A object to copy from.
Initializes a new instance of the class.
The raw json.
Creates an instance of with the content of the reader's current token.
The reader.
An instance of with the content of the reader's current token.
Compares tokens to determine whether they are equal.
Determines whether the specified objects are equal.
The first object of type to compare.
The second object of type to compare.
true if the specified objects are equal; otherwise, false.
Returns a hash code for the specified object.
The for which a hash code is to be returned.
A hash code for the specified object.
The type of is a reference type and is null.
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Initializes a new instance of the class.
The token to read from.
Reads the next JSON token from the stream as a .
A or a null reference if the next JSON token is null. This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream as a .
A . This method will return null at the end of an array.
Reads the next JSON token from the stream.
true if the next token was read successfully; false if there are no more tokens to read.
Specifies the type of token.
No token type has been set.
A JSON object.
A JSON array.
A JSON constructor.
A JSON object property.
A comment.
An integer value.
A float value.
A string value.
A boolean value.
A null value.
An undefined value.
A date value.
A raw JSON value.
A collection of bytes value.
A Guid value.
A Uri value.
A TimeSpan value.
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Initializes a new instance of the class writing to the given .
The container being written to.
Initializes a new instance of the class.
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
Closes this stream and the underlying stream.
Writes the beginning of a Json object.
Writes the beginning of a Json array.
Writes the start of a constructor with the given name.
The name of the constructor.
Writes the end.
The token.
Writes the property name of a name/value pair on a Json object.
The name of the property.
Writes a value.
An error will raised if the value cannot be written as a single JSON token.
The value to write.
Writes a null value.
Writes an undefined value.
Writes raw JSON.
The raw JSON to write.
Writes out a comment /*...*/ containing the specified text.
Text to place inside the comment.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Writes a value.
The value to write.
Gets the token being writen.
The token being writen.
Specifies the member serialization options for the .
All public members are serialized by default. Members can be excluded using or .
This is the default member serialization mode.
Only members must be marked with or are serialized.
This member serialization mode can also be set by marking the class with .
All public and private fields are serialized. Members can be excluded using or .
This member serialization mode can also be set by marking the class with
and setting IgnoreSerializableAttribute on to false.
Specifies missing member handling options for the .
Ignore a missing member and do not attempt to deserialize it.
Throw a when a missing member is encountered during deserialization.
Specifies null value handling options for the .
Include null values when serializing and deserializing objects.
Ignore null values when serializing and deserializing objects.
Specifies how object creation is handled by the .
Reuse existing objects, create new objects when needed.
Only reuse existing objects.
Always create new objects.
Specifies reference handling options for the .
Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Do not preserve references when serializing types.
Preserve references when serializing into a JSON object structure.
Preserve references when serializing into a JSON array structure.
Preserve references when serializing.
Specifies reference loop handling options for the .
Throw a when a loop is encountered.
Ignore loop references and do not serialize.
Serialize loop references.
Indicating whether a property is required.
The property is not required. The default state.
The property must be defined in JSON but can be a null value.
The property must be defined in JSON and cannot be a null value.
Contains the JSON schema extension methods.
Determines whether the is valid.
The source to test.
The schema to test with.
true if the specified is valid; otherwise, false.
Determines whether the is valid.
The source to test.
The schema to test with.
When this method returns, contains any error messages generated while validating.
true if the specified is valid; otherwise, false.
Validates the specified .
The source to test.
The schema to test with.
Validates the specified .
The source to test.
The schema to test with.
The validation event handler.
An in-memory representation of a JSON Schema.
Initializes a new instance of the class.
Reads a from the specified .
The containing the JSON Schema to read.
The object representing the JSON Schema.
Reads a from the specified .
The containing the JSON Schema to read.
The to use when resolving schema references.
The object representing the JSON Schema.
Load a from a string that contains schema JSON.
A that contains JSON.
A populated from the string that contains JSON.
Parses the specified json.
The json.
The resolver.
A populated from the string that contains JSON.
Writes this schema to a .
A into which this method will write.
Writes this schema to a using the specified .
A into which this method will write.
The resolver used.
Returns a that represents the current .
A that represents the current .
Gets or sets the id.
Gets or sets the title.
Gets or sets whether the object is required.
Gets or sets whether the object is read only.
Gets or sets whether the object is visible to users.
Gets or sets whether the object is transient.
Gets or sets the description of the object.
Gets or sets the types of values allowed by the object.
The type.
Gets or sets the pattern.
The pattern.
Gets or sets the minimum length.
The minimum length.
Gets or sets the maximum length.
The maximum length.
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
Gets or sets the minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
Gets or sets the minimum number of items.
The minimum number of items.
Gets or sets the maximum number of items.
The maximum number of items.
Gets or sets the of items.
The of items.
Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
true if items are validated using their array position; otherwise, false.
Gets or sets the of additional items.
The of additional items.
Gets or sets a value indicating whether additional items are allowed.
true if additional items are allowed; otherwise, false.
Gets or sets whether the array items must be unique.
Gets or sets the of properties.
The of properties.
Gets or sets the of additional properties.
The of additional properties.
Gets or sets the pattern properties.
The pattern properties.
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
Gets or sets the required property if this property is present.
The required property if this property is present.
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
Gets or sets disallowed types.
The disallow types.
Gets or sets the default value.
The default value.
Gets or sets the collection of that this schema extends.
The collection of that this schema extends.
Gets or sets the format.
The format.
Returns detailed information about the schema exception.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class
with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Gets the line number indicating where the error occurred.
The line number indicating where the error occurred.
Gets the line position indicating where the error occurred.
The line position indicating where the error occurred.
Gets the path to the JSON where the error occurred.
The path to the JSON where the error occurred.
Generates a from a specified .
Generate a from the specified type.
The type to generate a from.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
Specify whether the generated root will be nullable.
A generated from the specified type.
Generate a from the specified type.
The type to generate a from.
The used to resolve schema references.
Specify whether the generated root will be nullable.
A generated from the specified type.
Gets or sets how undefined schemas are handled by the serializer.
Gets or sets the contract resolver.
The contract resolver.
Resolves from an id.
Initializes a new instance of the class.
Gets a for the specified reference.
The id.
A for the specified reference.
Gets or sets the loaded schemas.
The loaded schemas.
The value types allowed by the .
No type specified.
String type.
Float type.
Integer type.
Boolean type.
Object type.
Array type.
Null type.
Any type.
Specifies undefined schema Id handling options for the .
Do not infer a schema Id.
Use the .NET type name as the schema Id.
Use the assembly qualified .NET type name as the schema Id.
Returns detailed information related to the .
Gets the associated with the validation error.
The JsonSchemaException associated with the validation error.
Gets the path of the JSON location where the validation error occurred.
The path of the JSON location where the validation error occurred.
Gets the text description corresponding to the validation error.
The text description.
Represents the callback method that will handle JSON schema validation events and the .
Allows users to control class loading and mandate what class to load.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Resolves member mappings for a type, camel casing property names.
Used by to resolves a for a given .
Used by to resolves a for a given .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Initializes a new instance of the class.
Initializes a new instance of the class.
If set to true the will use a cached shared with other resolvers of the same type.
Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
recommended to reuse instances with the .
Resolves the contract for a given type.
The type to resolve a contract for.
The contract for a given type.
Gets the serializable members for the type.
The type to get serializable members for.
The serializable members for the type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates the constructor parameters.
The constructor to create properties for.
The type's member properties.
Properties for the given .
Creates a for the given .
The matching member property.
The constructor parameter.
A created for the given .
Resolves the default for the contract.
Type of the object.
The contract's default .
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Creates a for the given type.
Type of the object.
A for the given type.
Determines which contract type is created for the given type.
Type of the object.
A for the given type.
Creates properties for the given .
The type to create properties for.
/// The member serialization mode for the type.
Properties for the given .
Creates the used by the serializer to get and set values from a member.
The member.
The used by the serializer to get and set values from a member.
Creates a for the given .
The member's parent .
The member to create a for.
A created for the given .
Resolves the name of the property.
Name of the property.
Name of the property.
Gets the resolved name of the property.
Name of the property.
Name of the property.
Gets a value indicating whether members are being get and set using dynamic code generation.
This value is determined by the runtime permissions available.
true if using dynamic code generation; otherwise, false.
Gets or sets a value indicating whether compiler generated members should be serialized.
true if serialized compiler generated members; otherwise, false.
Initializes a new instance of the class.
Resolves the name of the property.
Name of the property.
The property name camel cased.
Used to resolve references when serializing and deserializing JSON by the .
Resolves a reference to its object.
The serialization context.
The reference to resolve.
The object that
Gets the reference for the sepecified object.
The serialization context.
The object to get a reference for.
The reference to the object.
Determines whether the specified object is referenced.
The serialization context.
The object to test for a reference.
true if the specified object is referenced; otherwise, false.
Adds a reference to the specified object.
The serialization context.
The reference.
The object to reference.
The default serialization binder used when resolving and loading classes from type names.
When overridden in a derived class, controls the binding of a serialized object to a type.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
The type of the object the formatter creates a new instance of.
When overridden in a derived class, controls the binding of a serialized object to a type.
The type of the object the formatter creates a new instance of.
Specifies the name of the serialized object.
Specifies the name of the serialized object.
Provides information surrounding an error.
Gets or sets the error.
The error.
Gets the original object that caused the error.
The original object that caused the error.
Gets the member that caused the error.
The member that caused the error.
Gets the path of the JSON location where the error occurred.
The path of the JSON location where the error occurred.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Provides data for the Error event.
Initializes a new instance of the class.
The current object.
The error context.
Gets the current object the error event is being raised against.
The current object the error event is being raised against.
Gets the error context.
The error context.
Represents a trace writer.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Provides methods to get and set values.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Contract details for a used by the .
Contract details for a used by the .
Contract details for a used by the .
Gets the underlying type for the contract.
The underlying type for the contract.
Gets or sets the type created during deserialization.
The type created during deserialization.
Gets or sets whether this type contract is serialized as a reference.
Whether this type contract is serialized as a reference.
Gets or sets the default for this contract.
The converter.
Gets or sets all methods called immediately after deserialization of the object.
The methods called immediately after deserialization of the object.
Gets or sets all methods called during deserialization of the object.
The methods called during deserialization of the object.
Gets or sets all methods called after serialization of the object graph.
The methods called after serialization of the object graph.
Gets or sets all methods called before serialization of the object.
The methods called before serialization of the object.
Gets or sets all method called when an error is thrown during the serialization of the object.
The methods called when an error is thrown during the serialization of the object.
Gets or sets the method called immediately after deserialization of the object.
The method called immediately after deserialization of the object.
Gets or sets the method called during deserialization of the object.
The method called during deserialization of the object.
Gets or sets the method called after serialization of the object graph.
The method called after serialization of the object graph.
Gets or sets the method called before serialization of the object.
The method called before serialization of the object.
Gets or sets the method called when an error is thrown during the serialization of the object.
The method called when an error is thrown during the serialization of the object.
Gets or sets the default creator method used to create the object.
The default creator method used to create the object.
Gets or sets a value indicating whether the default creator is non public.
true if the default object creator is non-public; otherwise, false.
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the default collection items .
The converter.
Gets or sets a value indicating whether the collection items preserve object references.
true if collection items preserve object references; otherwise, false.
Gets or sets the collection item reference loop handling.
The reference loop handling.
Gets or sets the collection item type name handling.
The type name handling.
Initializes a new instance of the class.
The underlying type for the contract.
Gets the of the collection items.
The of the collection items.
Gets a value indicating whether the collection type is a multidimensional array.
true if the collection type is a multidimensional array; otherwise, false.
Handles serialization callback events.
The object that raised the callback event.
The streaming context.
Handles serialization error callback events.
The object that raised the callback event.
The streaming context.
The error context.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the property name resolver.
The property name resolver.
Gets the of the dictionary keys.
The of the dictionary keys.
Gets the of the dictionary values.
The of the dictionary values.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets the object's properties.
The object's properties.
Gets or sets the property name resolver.
The property name resolver.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Gets or sets the object member serialization.
The member object serialization.
Gets or sets a value that indicates whether the object's properties are required.
A value indicating whether the object's properties are required.
Gets the object's properties.
The object's properties.
Gets the constructor parameters required for any non-default constructor
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
The override constructor.
Gets or sets the parametrized constructor used to create the object.
The parametrized constructor.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Maps a JSON property to a .NET member or constructor parameter.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name of the property.
The name of the property.
Gets or sets the type that declared this property.
The type that declared this property.
Gets or sets the order of serialization and deserialization of a member.
The numeric order of serialization or deserialization.
Gets or sets the name of the underlying member or parameter.
The name of the underlying member or parameter.
Gets the that will get and set the during serialization.
The that will get and set the during serialization.
Gets or sets the type of the property.
The type of the property.
Gets or sets the for the property.
If set this converter takes presidence over the contract converter for the property type.
The converter.
Gets the member converter.
The member converter.
Gets a value indicating whether this is ignored.
true if ignored; otherwise, false.
Gets a value indicating whether this is readable.
true if readable; otherwise, false.
Gets a value indicating whether this is writable.
true if writable; otherwise, false.
Gets a value indicating whether this has a member attribute.
true if has a member attribute; otherwise, false.
Gets the default value.
The default value.
Gets a value indicating whether this is required.
A value indicating whether this is required.
Gets a value indicating whether this property preserves object references.
true if this instance is reference; otherwise, false.
Gets the property null value handling.
The null value handling.
Gets the property default value handling.
The default value handling.
Gets the property reference loop handling.
The reference loop handling.
Gets the property object creation handling.
The object creation handling.
Gets or sets the type name handling.
The type name handling.
Gets or sets a predicate used to determine whether the property should be serialize.
A predicate used to determine whether the property should be serialize.
Gets or sets a predicate used to determine whether the property should be serialized.
A predicate used to determine whether the property should be serialized.
Gets or sets an action used to set whether the property has been deserialized.
An action used to set whether the property has been deserialized.
Gets or sets the converter used when serializing the property's collection items.
The collection's items converter.
Gets or sets whether this property's collection items are serialized as a reference.
Whether this property's collection items are serialized as a reference.
Gets or sets the the type name handling used when serializing the property's collection items.
The collection's items type name handling.
Gets or sets the the reference loop handling used when serializing the property's collection items.
The collection's items reference loop handling.
A collection of objects.
Initializes a new instance of the class.
The type.
When implemented in a derived class, extracts the key from the specified element.
The element from which to extract the key.
The key for the specified element.
Adds a object.
The property to add to the collection.
Gets the closest matching object.
First attempts to get an exact case match of propertyName and then
a case insensitive match.
Name of the property.
A matching property if found.
Gets a property by property name.
The name of the property to get.
Type property name string comparison.
A matching property if found.
Contract details for a used by the .
Initializes a new instance of the class.
The underlying type for the contract.
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
Initializes a new instance of the class.
Writes the specified trace level, message and optional exception.
The at which to write this trace.
The trace message.
The trace exception. This parameter is optional.
Returns an enumeration of the most recent trace messages.
An enumeration of the most recent trace messages.
Returns a of the most recent trace messages.
A of the most recent trace messages.
Gets the that will be used to filter the trace messages passed to the writer.
For example a filter level of Info will exclude Verbose messages and include Info,
Warning and Error messages.
The that will be used to filter the trace messages passed to the writer.
Represents a method that constructs an object.
The object type to create.
When applied to a method, specifies that the method is called when an error occurs serializing an object.
Get and set values for a using reflection.
Initializes a new instance of the class.
The member info.
Sets the value.
The target to set the value on.
The value to set on the target.
Gets the value.
The target to get the value from.
The value.
Specifies how strings are escaped when writing JSON text.
Only control characters (e.g. newline) are escaped.
All non-ASCII and control characters (e.g. newline) are escaped.
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
Specifies what messages to output for the class.
Output no tracing and debugging messages.
Output error-handling messages.
Output warnings and error-handling messages.
Output informational messages, warnings, and error-handling messages.
Output all debugging and tracing messages.
Specifies type name handling options for the .
Do not include the .NET type name when serializing types.
Include the .NET type name when serializing into a JSON object structure.
Include the .NET type name when serializing into a JSON array structure.
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Determines whether the collection is null or empty.
The collection.
true if the collection is null or empty; otherwise, false.
Adds the elements of the specified collection to the specified generic IList.
The list to add to.
The collection of elements to add.
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
The type of the elements of source.
A sequence in which to locate a value.
The object to locate in the sequence
An equality comparer to compare values.
The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted type.
Converts the value to the specified type.
The value to convert.
The culture to use when converting.
The type to convert the value to.
The converted value if the conversion was successful or the default value of T if it failed.
true if initialValue was converted successfully; otherwise, false.
Converts the value to the specified type. If the value is unable to be converted, the
value is checked whether it assignable to the specified type.
The value to convert.
The culture to use when converting.
The type to convert or cast the value to.
The converted type. If conversion was unsuccessful, the initial value
is returned if assignable to the target type.
Helper method for generating a MetaObject which calls a
specific method on Dynamic that returns a result
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Helper method for generating a MetaObject which calls a
specific method on Dynamic, but uses one of the arguments for
the result.
Returns a Restrictions object which includes our current restrictions merged
with a restriction limiting our type
Gets a dictionary of the names and values of an Enum type.
Gets a dictionary of the names and values of an Enum type.
The enum type to get names and values for.
Gets the type of the typed collection's items.
The type.
The type of the typed collection's items.
Gets the member's underlying type.
The member.
The underlying type of the member.
Determines whether the member is an indexed property.
The member.
true if the member is an indexed property; otherwise, false.
Determines whether the property is an indexed property.
The property.
true if the property is an indexed property; otherwise, false.
Gets the member's value on the object.
The member.
The target object.
The member's value on the object.
Sets the member's value on the target object.
The member.
The target.
The value.
Determines whether the specified MemberInfo can be read.
The MemberInfo to determine whether can be read.
/// if set to true then allow the member to be gotten non-publicly.
true if the specified MemberInfo can be read; otherwise, false.
Determines whether the specified MemberInfo can be set.
The MemberInfo to determine whether can be set.
if set to true then allow the member to be set non-publicly.
if set to true then allow the member to be set if read-only.
true if the specified MemberInfo can be set; otherwise, false.
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
Determines whether the string is all white space. Empty string will return false.
The string to test whether it is all white space.
true if the string is all white space; otherwise, false.
Nulls an empty string.
The string.
Null if the string was null, otherwise the string unchanged.
Specifies the state of the .
An exception has been thrown, which has left the in an invalid state.
You may call the method to put the in the Closed state.
Any other method calls results in an being thrown.
The method has been called.
An object is being written.
A array is being written.
A constructor is being written.
A property is being written.
A write method has not been called.
================================================
FILE: BasicProject/packages/WebGrease.1.3.0/WebGrease.1.3.0.nuspec
================================================
WebGrease
1.3.0
webgrease@microsoft.com
webgrease@microsoft.com
http://www.microsoft.com/web/webpi/eula/msn_webgrease_eula.htm
true
Web Grease is a suite of tools for optimizing javascript, css files and images.
en-US
================================================
FILE: BasicProject/packages/repositories.config
================================================
================================================
FILE: CRUDOperations/AdventureWorksPeopleXmlQuery.sql
================================================
SELECT
(
SELECT p.BusinessEntityID AS '@id',
(
SELECT p.Title AS '@title',
p.FirstName AS '@first',
p.MiddleName AS '@middle',
p.LastName AS '@last',
p.Suffix AS '@suffix'
FOR XML PATH('name'), TYPE
),
(
SELECT a.AddressLine1 AS '@addr1',
a.AddressLine2 AS '@addr2',
a.City AS '@city',
sp.Name AS '@stateProv',
cr.Name AS '@country',
a.PostalCode AS '@postal'
FROM Person.BusinessEntityAddress AS bea
LEFT OUTER JOIN Person.Address AS a ON a.AddressID = bea.AddressID
INNER JOIN Person.StateProvince AS sp ON sp.StateProvinceID = a.StateProvinceID
INNER JOIN Person.CountryRegion AS cr ON cr.CountryRegionCode = sp.CountryRegionCode
WHERE bea.BusinessEntityID = p.BusinessEntityID
FOR XML PATH('address'), TYPE
),
(
SELECT pp.PhoneNumber AS '@num',
pnt.Name AS '@type'
FROM Person.PersonPhone AS pp
LEFT OUTER JOIN Person.PhoneNumberType AS pnt ON pp.PhoneNumberTypeID = pnt.PhoneNumberTypeID
WHERE pp.BusinessEntityID = p.BusinessEntityID
FOR XML PATH('phone'), TYPE
),
(
SELECT ea.EmailAddress AS '@addr'
FROM Person.EmailAddress AS ea
WHERE ea.BusinessEntityID = p.BusinessEntityID
FOR XML PATH('email'), TYPE
)
FROM Person.Person AS p
FOR XML PATH('person'), TYPE
)
FOR XML PATH('people')
================================================
FILE: CRUDOperations/CRUDOperations.sln
================================================
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MvcAngular.Web", "MvcAngular.Web\MvcAngular.Web.csproj", "{507C33AC-A1BD-47AC-9D66-6F65B004C0DD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{507C33AC-A1BD-47AC-9D66-6F65B004C0DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{507C33AC-A1BD-47AC-9D66-6F65B004C0DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{507C33AC-A1BD-47AC-9D66-6F65B004C0DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{507C33AC-A1BD-47AC-9D66-6F65B004C0DD}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
================================================
FILE: CRUDOperations/MvcAngular.Web/404.html
================================================
Page Not Found :(
Not found :(
Sorry, but the page you were trying to view does not exist.
It looks like this was the result of either:
- a mistyped address
- an out-of-date link
================================================
FILE: CRUDOperations/MvcAngular.Web/API/PeopleController.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Web.Http.ModelBinding;
using MvcAngular.Web.Models;
using MvcAngular.Web.Models.Binders;
using MvcAngular.Web.Repository;
namespace MvcAngular.Web.API
{
public class PeopleController : ApiController
{
public PersonResponse Get([ModelBinder] PeopleRequest model)
{
model = model ?? new PeopleRequest();
var repository = new ExampleDataRepository();
return repository.GetPeople(model);
}
public Person Get(int id)
{
var repository = new ExampleDataRepository();
var person = repository.ReadPerson(id);
if (person == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
}
return person;
}
public void Post(Person person)
{
var repository = new ExampleDataRepository();
repository.CreatePerson(person);
}
public void Put(Person person)
{
var repository = new ExampleDataRepository();
repository.UpdatePerson(person);
}
public void Delete(int id)
{
var repository = new ExampleDataRepository();
repository.DeletePerson(id);
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/App_Readme/Elmah.txt
================================================
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
and make the appropriate changes.
================================================
FILE: CRUDOperations/MvcAngular.Web/App_Start/BundleConfig.cs
================================================
using System.Web;
using System.Web.Optimization;
namespace MvcAngular.Web
{
public class BundleConfig
{
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
public static void RegisterBundles(BundleCollection bundles)
{
// Use Bundle rather than StyleBundle or ScriptBundle in order to turn off
// minification (takes the already minified files).
// CSS Bundles
bundles.Add(new Bundle("~/Content/files/css-one")
.Include("~/Content/bootstrap/bootstrap.css"));
bundles.Add(new Bundle("~/Content/files/css-two")
.Include("~/Content/bootstrap/bootstrap-responsive.css")
.Include("~/Content/font-awesome/font-awesome.css")
.Include("~/Content/app/main.css"));
// Script Bundles
bundles.Add(new Bundle("~/bundles/files/modernizr")
.Include("~/Scripts/bootstrap/modernizr-2.6.2-respond-1.1.0.js"));
bundles.Add(new Bundle("~/bundles/files/scripts")
.Include("~/Scripts/jquery/jquery-{version}.js")
.Include("~/Scripts/bootstrap/bootstrap.js")
.Include("~/Scripts/angular/angular.js"));
bundles.Add(new Bundle("~/bundles/files/alt-scripts")
.Include("~/Scripts/jquery/jquery-{version}.js")
.Include("~/Scripts/bootstrap/bootstrap.js"));
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/App_Start/FilterConfig.cs
================================================
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Net;
using System.Net.Http;
using System.Text;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Web;
using System.Web.Http;
using System.Web.Http.Filters;
using System.Web.Mvc;
using Elmah;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using IExceptionFilter = System.Web.Http.Filters.IExceptionFilter;
namespace MvcAngular.Web
{
public class FilterConfig
{
private static ErrorFilterConfiguration _config;
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new MvcErrorAttribute());
}
public static void RegisterGlobalFilters(HttpFilterCollection filters)
{
filters.Add(new WebApiErrorFilter());
}
private class WebApiErrorFilter : IExceptionFilter
{
public bool AllowMultiple
{
get { return true; }
}
public Task ExecuteExceptionFilterAsync(HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken)
{
var statusCode = HttpStatusCode.InternalServerError;
var responseObject = new JObject();
dynamic responseData = responseObject;
var ex = actionExecutedContext.Exception;
responseData.message = ex.Message;
AddDiagnosticInformation(ex, responseObject);
string jsonText = JsonConvert.SerializeObject(responseData, WebApiConfig.JsonSerializerSettings);
var httpContent = new StringContent(jsonText, Encoding.UTF8);
httpContent.Headers.ContentType =
new System.Net.Http.Headers.MediaTypeHeaderValue("application/json")
{
CharSet = "utf-8"
};
var httpResponse =
new HttpResponseMessage
{
StatusCode = statusCode,
Content = httpContent,
};
actionExecutedContext.Response = httpResponse;
var httpContext = HttpContext.Current;
if (!(httpContext != null && (RaiseErrorSignal(ex, httpContext) || IsFiltered(ex, httpContext))))
{
LogException(ex, httpContext);
}
return Task.FromResult(false);
}
[Conditional("DEBUG")]
private void AddDiagnosticInformation(Exception ex, JObject responseObject)
{
dynamic responseData = responseObject;
var exLst = new List();
for (var x = ex; x != null; x = x.InnerException)
{
exLst.Add(x);
}
responseData.Exceptions = new JArray(
exLst
.Select(
x =>
JObject.FromObject(
new
{
errorType = x.GetType().FullName,
message = x.Message,
}))
.ToList());
responseData.StackTrace = ex.StackTrace;
}
}
private class MvcErrorAttribute : System.Web.Mvc.HandleErrorAttribute
{
public override void OnException(ExceptionContext context)
{
base.OnException(context);
if (!context.ExceptionHandled)
{
return;
}
var ex = context.Exception;
var httpContext = context.HttpContext.ApplicationInstance.Context;
if (!(httpContext != null && (RaiseErrorSignal(ex, httpContext) || IsFiltered(ex, httpContext))))
{
LogException(ex, httpContext);
}
}
}
private static bool RaiseErrorSignal(Exception e, HttpContext context)
{
var signal = ErrorSignal.FromContext(context);
if (signal == null)
{
return false;
}
signal.Raise(e, context);
return true;
}
private static bool IsFiltered(Exception e, HttpContext context)
{
if (_config == null)
{
_config = context.GetSection("elmah/errorFilter") as ErrorFilterConfiguration
?? new ErrorFilterConfiguration();
}
var testContext = new ErrorFilterModule.AssertionHelperContext(e, context);
return _config.Assertion.Test(testContext);
}
private static void LogException(Exception ex, HttpContext context)
{
ErrorLog.GetDefault(context).Log(new Error(ex, context));
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/App_Start/RouteConfig.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace MvcAngular.Web
{
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "spa-routes",
url: "{route}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
constraints: new { route = @"^(create|edit|delete|detail|grid-two)$" }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/App_Start/WebApiConfig.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting;
using System.Web.Http;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
namespace MvcAngular.Web
{
public static class WebApiConfig
{
public static JsonSerializerSettings JsonSerializerSettings { get; private set; }
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
// Set camelCase JSON serialization as default.
WebApiConfig.JsonSerializerSettings =
new JsonSerializerSettings
{
ContractResolver = new CamelCasePropertyNamesContractResolver(),
ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore,
#if DEBUG
Formatting = Formatting.Indented,
#endif
};
var index = config.Formatters.IndexOf(config.Formatters.JsonFormatter);
config.Formatters[index] = new JsonMediaTypeFormatter
{
SerializerSettings = WebApiConfig.JsonSerializerSettings
};
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Content/app/main.css
================================================
/* ==========================================================================
Author's custom styles
========================================================================== */
================================================
FILE: CRUDOperations/MvcAngular.Web/Content/bootstrap/bootstrap-responsive.css
================================================
/*!
* Bootstrap Responsive v2.2.2
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
@-ms-viewport {
width: device-width;
}
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after {
clear: both;
}
.hide-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.input-block-level {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.hidden {
display: none;
visibility: hidden;
}
.visible-phone {
display: none !important;
}
.visible-tablet {
display: none !important;
}
.hidden-desktop {
display: none !important;
}
.visible-desktop {
display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important ;
}
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}
@media (max-width: 767px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
}
@media (min-width: 1200px) {
.row {
margin-left: -30px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 30px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 1170px;
}
.span12 {
width: 1170px;
}
.span11 {
width: 1070px;
}
.span10 {
width: 970px;
}
.span9 {
width: 870px;
}
.span8 {
width: 770px;
}
.span7 {
width: 670px;
}
.span6 {
width: 570px;
}
.span5 {
width: 470px;
}
.span4 {
width: 370px;
}
.span3 {
width: 270px;
}
.span2 {
width: 170px;
}
.span1 {
width: 70px;
}
.offset12 {
margin-left: 1230px;
}
.offset11 {
margin-left: 1130px;
}
.offset10 {
margin-left: 1030px;
}
.offset9 {
margin-left: 930px;
}
.offset8 {
margin-left: 830px;
}
.offset7 {
margin-left: 730px;
}
.offset6 {
margin-left: 630px;
}
.offset5 {
margin-left: 530px;
}
.offset4 {
margin-left: 430px;
}
.offset3 {
margin-left: 330px;
}
.offset2 {
margin-left: 230px;
}
.offset1 {
margin-left: 130px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.564102564102564%;
*margin-left: 2.5109110747408616%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.45299145299145%;
*width: 91.39979996362975%;
}
.row-fluid .span10 {
width: 82.90598290598291%;
*width: 82.8527914166212%;
}
.row-fluid .span9 {
width: 74.35897435897436%;
*width: 74.30578286961266%;
}
.row-fluid .span8 {
width: 65.81196581196582%;
*width: 65.75877432260411%;
}
.row-fluid .span7 {
width: 57.26495726495726%;
*width: 57.21176577559556%;
}
.row-fluid .span6 {
width: 48.717948717948715%;
*width: 48.664757228587014%;
}
.row-fluid .span5 {
width: 40.17094017094017%;
*width: 40.11774868157847%;
}
.row-fluid .span4 {
width: 31.623931623931625%;
*width: 31.570740134569924%;
}
.row-fluid .span3 {
width: 23.076923076923077%;
*width: 23.023731587561375%;
}
.row-fluid .span2 {
width: 14.52991452991453%;
*width: 14.476723040552828%;
}
.row-fluid .span1 {
width: 5.982905982905983%;
*width: 5.929714493544281%;
}
.row-fluid .offset12 {
margin-left: 105.12820512820512%;
*margin-left: 105.02182214948171%;
}
.row-fluid .offset12:first-child {
margin-left: 102.56410256410257%;
*margin-left: 102.45771958537915%;
}
.row-fluid .offset11 {
margin-left: 96.58119658119658%;
*margin-left: 96.47481360247316%;
}
.row-fluid .offset11:first-child {
margin-left: 94.01709401709402%;
*margin-left: 93.91071103837061%;
}
.row-fluid .offset10 {
margin-left: 88.03418803418803%;
*margin-left: 87.92780505546462%;
}
.row-fluid .offset10:first-child {
margin-left: 85.47008547008548%;
*margin-left: 85.36370249136206%;
}
.row-fluid .offset9 {
margin-left: 79.48717948717949%;
*margin-left: 79.38079650845607%;
}
.row-fluid .offset9:first-child {
margin-left: 76.92307692307693%;
*margin-left: 76.81669394435352%;
}
.row-fluid .offset8 {
margin-left: 70.94017094017094%;
*margin-left: 70.83378796144753%;
}
.row-fluid .offset8:first-child {
margin-left: 68.37606837606839%;
*margin-left: 68.26968539734497%;
}
.row-fluid .offset7 {
margin-left: 62.393162393162385%;
*margin-left: 62.28677941443899%;
}
.row-fluid .offset7:first-child {
margin-left: 59.82905982905982%;
*margin-left: 59.72267685033642%;
}
.row-fluid .offset6 {
margin-left: 53.84615384615384%;
*margin-left: 53.739770867430444%;
}
.row-fluid .offset6:first-child {
margin-left: 51.28205128205128%;
*margin-left: 51.175668303327875%;
}
.row-fluid .offset5 {
margin-left: 45.299145299145295%;
*margin-left: 45.1927623204219%;
}
.row-fluid .offset5:first-child {
margin-left: 42.73504273504273%;
*margin-left: 42.62865975631933%;
}
.row-fluid .offset4 {
margin-left: 36.75213675213675%;
*margin-left: 36.645753773413354%;
}
.row-fluid .offset4:first-child {
margin-left: 34.18803418803419%;
*margin-left: 34.081651209310785%;
}
.row-fluid .offset3 {
margin-left: 28.205128205128204%;
*margin-left: 28.0987452264048%;
}
.row-fluid .offset3:first-child {
margin-left: 25.641025641025642%;
*margin-left: 25.53464266230224%;
}
.row-fluid .offset2 {
margin-left: 19.65811965811966%;
*margin-left: 19.551736679396257%;
}
.row-fluid .offset2:first-child {
margin-left: 17.094017094017094%;
*margin-left: 16.98763411529369%;
}
.row-fluid .offset1 {
margin-left: 11.11111111111111%;
*margin-left: 11.004728132387708%;
}
.row-fluid .offset1:first-child {
margin-left: 8.547008547008547%;
*margin-left: 8.440625568285142%;
}
input,
textarea,
.uneditable-input {
margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
margin-left: 30px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
width: 1156px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
width: 1056px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
width: 956px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
width: 856px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
width: 756px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
width: 656px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
width: 556px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
width: 456px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
width: 356px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
width: 256px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
width: 156px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
width: 56px;
}
.thumbnails {
margin-left: -30px;
}
.thumbnails > li {
margin-left: 30px;
}
.row-fluid .thumbnails {
margin-left: 0;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.row {
margin-left: -20px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 724px;
}
.span12 {
width: 724px;
}
.span11 {
width: 662px;
}
.span10 {
width: 600px;
}
.span9 {
width: 538px;
}
.span8 {
width: 476px;
}
.span7 {
width: 414px;
}
.span6 {
width: 352px;
}
.span5 {
width: 290px;
}
.span4 {
width: 228px;
}
.span3 {
width: 166px;
}
.span2 {
width: 104px;
}
.span1 {
width: 42px;
}
.offset12 {
margin-left: 764px;
}
.offset11 {
margin-left: 702px;
}
.offset10 {
margin-left: 640px;
}
.offset9 {
margin-left: 578px;
}
.offset8 {
margin-left: 516px;
}
.offset7 {
margin-left: 454px;
}
.offset6 {
margin-left: 392px;
}
.offset5 {
margin-left: 330px;
}
.offset4 {
margin-left: 268px;
}
.offset3 {
margin-left: 206px;
}
.offset2 {
margin-left: 144px;
}
.offset1 {
margin-left: 82px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.7624309392265194%;
*margin-left: 2.709239449864817%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.7624309392265194%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.43646408839778%;
*width: 91.38327259903608%;
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%;
}
.row-fluid .span9 {
width: 74.30939226519337%;
*width: 74.25620077583166%;
}
.row-fluid .span8 {
width: 65.74585635359117%;
*width: 65.69266486422946%;
}
.row-fluid .span7 {
width: 57.18232044198895%;
*width: 57.12912895262725%;
}
.row-fluid .span6 {
width: 48.61878453038674%;
*width: 48.56559304102504%;
}
.row-fluid .span5 {
width: 40.05524861878453%;
*width: 40.00205712942283%;
}
.row-fluid .span4 {
width: 31.491712707182323%;
*width: 31.43852121782062%;
}
.row-fluid .span3 {
width: 22.92817679558011%;
*width: 22.87498530621841%;
}
.row-fluid .span2 {
width: 14.3646408839779%;
*width: 14.311449394616199%;
}
.row-fluid .span1 {
width: 5.801104972375691%;
*width: 5.747913483013988%;
}
.row-fluid .offset12 {
margin-left: 105.52486187845304%;
*margin-left: 105.41847889972962%;
}
.row-fluid .offset12:first-child {
margin-left: 102.76243093922652%;
*margin-left: 102.6560479605031%;
}
.row-fluid .offset11 {
margin-left: 96.96132596685082%;
*margin-left: 96.8549429881274%;
}
.row-fluid .offset11:first-child {
margin-left: 94.1988950276243%;
*margin-left: 94.09251204890089%;
}
.row-fluid .offset10 {
margin-left: 88.39779005524862%;
*margin-left: 88.2914070765252%;
}
.row-fluid .offset10:first-child {
margin-left: 85.6353591160221%;
*margin-left: 85.52897613729868%;
}
.row-fluid .offset9 {
margin-left: 79.8342541436464%;
*margin-left: 79.72787116492299%;
}
.row-fluid .offset9:first-child {
margin-left: 77.07182320441989%;
*margin-left: 76.96544022569647%;
}
.row-fluid .offset8 {
margin-left: 71.2707182320442%;
*margin-left: 71.16433525332079%;
}
.row-fluid .offset8:first-child {
margin-left: 68.50828729281768%;
*margin-left: 68.40190431409427%;
}
.row-fluid .offset7 {
margin-left: 62.70718232044199%;
*margin-left: 62.600799341718584%;
}
.row-fluid .offset7:first-child {
margin-left: 59.94475138121547%;
*margin-left: 59.838368402492065%;
}
.row-fluid .offset6 {
margin-left: 54.14364640883978%;
*margin-left: 54.037263430116376%;
}
.row-fluid .offset6:first-child {
margin-left: 51.38121546961326%;
*margin-left: 51.27483249088986%;
}
.row-fluid .offset5 {
margin-left: 45.58011049723757%;
*margin-left: 45.47372751851417%;
}
.row-fluid .offset5:first-child {
margin-left: 42.81767955801105%;
*margin-left: 42.71129657928765%;
}
.row-fluid .offset4 {
margin-left: 37.01657458563536%;
*margin-left: 36.91019160691196%;
}
.row-fluid .offset4:first-child {
margin-left: 34.25414364640884%;
*margin-left: 34.14776066768544%;
}
.row-fluid .offset3 {
margin-left: 28.45303867403315%;
*margin-left: 28.346655695309746%;
}
.row-fluid .offset3:first-child {
margin-left: 25.69060773480663%;
*margin-left: 25.584224756083227%;
}
.row-fluid .offset2 {
margin-left: 19.88950276243094%;
*margin-left: 19.783119783707537%;
}
.row-fluid .offset2:first-child {
margin-left: 17.12707182320442%;
*margin-left: 17.02068884448102%;
}
.row-fluid .offset1 {
margin-left: 11.32596685082873%;
*margin-left: 11.219583872105325%;
}
.row-fluid .offset1:first-child {
margin-left: 8.56353591160221%;
*margin-left: 8.457152932878806%;
}
input,
textarea,
.uneditable-input {
margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
width: 710px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
width: 648px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
width: 586px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
width: 524px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
width: 462px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
width: 400px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
width: 338px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
width: 276px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
width: 214px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
width: 152px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
width: 90px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
width: 28px;
}
}
@media (max-width: 767px) {
body {
padding-right: 20px;
padding-left: 20px;
}
.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top {
margin-right: -20px;
margin-left: -20px;
}
.container-fluid {
padding: 0;
}
.dl-horizontal dt {
float: none;
width: auto;
clear: none;
text-align: left;
}
.dl-horizontal dd {
margin-left: 0;
}
.container {
width: auto;
}
.row-fluid {
width: 100%;
}
.row,
.thumbnails {
margin-left: 0;
}
.thumbnails > li {
float: none;
margin-left: 0;
}
[class*="span"],
.uneditable-input[class*="span"],
.row-fluid [class*="span"] {
display: block;
float: none;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.span12,
.row-fluid .span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="offset"]:first-child {
margin-left: 0;
}
.input-large,
.input-xlarge,
.input-xxlarge,
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.input-prepend input,
.input-append input,
.input-prepend input[class*="span"],
.input-append input[class*="span"] {
display: inline-block;
width: auto;
}
.controls-row [class*="span"] + [class*="span"] {
margin-left: 0;
}
.modal {
position: fixed;
top: 20px;
right: 20px;
left: 20px;
width: auto;
margin: 0;
}
.modal.fade {
top: -100px;
}
.modal.fade.in {
top: 20px;
}
}
@media (max-width: 480px) {
.nav-collapse {
-webkit-transform: translate3d(0, 0, 0);
}
.page-header h1 small {
display: block;
line-height: 20px;
}
input[type="checkbox"],
input[type="radio"] {
border: 1px solid #ccc;
}
.form-horizontal .control-label {
float: none;
width: auto;
padding-top: 0;
text-align: left;
}
.form-horizontal .controls {
margin-left: 0;
}
.form-horizontal .control-list {
padding-top: 0;
}
.form-horizontal .form-actions {
padding-right: 10px;
padding-left: 10px;
}
.media .pull-left,
.media .pull-right {
display: block;
float: none;
margin-bottom: 10px;
}
.media-object {
margin-right: 0;
margin-left: 0;
}
.modal {
top: 10px;
right: 10px;
left: 10px;
}
.modal-header .close {
padding: 10px;
margin: -10px;
}
.carousel-caption {
position: static;
}
}
@media (max-width: 979px) {
body {
padding-top: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: static;
}
.navbar-fixed-top {
margin-bottom: 20px;
}
.navbar-fixed-bottom {
margin-top: 20px;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
padding: 5px;
}
.navbar .container {
width: auto;
padding: 0;
}
.navbar .brand {
padding-right: 10px;
padding-left: 10px;
margin: 0 0 0 -5px;
}
.nav-collapse {
clear: both;
}
.nav-collapse .nav {
float: none;
margin: 0 0 10px;
}
.nav-collapse .nav > li {
float: none;
}
.nav-collapse .nav > li > a {
margin-bottom: 2px;
}
.nav-collapse .nav > .divider-vertical {
display: none;
}
.nav-collapse .nav .nav-header {
color: #777777;
text-shadow: none;
}
.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a {
padding: 9px 15px;
font-weight: bold;
color: #777777;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.nav-collapse .btn {
padding: 4px 10px 4px;
font-weight: normal;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.nav-collapse .dropdown-menu li + li a {
margin-bottom: 2px;
}
.nav-collapse .nav > li > a:hover,
.nav-collapse .dropdown-menu a:hover {
background-color: #f2f2f2;
}
.navbar-inverse .nav-collapse .nav > li > a,
.navbar-inverse .nav-collapse .dropdown-menu a {
color: #999999;
}
.navbar-inverse .nav-collapse .nav > li > a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:hover {
background-color: #111111;
}
.nav-collapse.in .btn-group {
padding: 0;
margin-top: 5px;
}
.nav-collapse .dropdown-menu {
position: static;
top: auto;
left: auto;
display: none;
float: none;
max-width: none;
padding: 0;
margin: 0 15px;
background-color: transparent;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.nav-collapse .open > .dropdown-menu {
display: block;
}
.nav-collapse .dropdown-menu:before,
.nav-collapse .dropdown-menu:after {
display: none;
}
.nav-collapse .dropdown-menu .divider {
display: none;
}
.nav-collapse .nav > li > .dropdown-menu:before,
.nav-collapse .nav > li > .dropdown-menu:after {
display: none;
}
.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
float: none;
padding: 10px 15px;
margin: 10px 0;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-inverse .nav-collapse .navbar-form,
.navbar-inverse .nav-collapse .navbar-search {
border-top-color: #111111;
border-bottom-color: #111111;
}
.navbar .nav-collapse .nav.pull-right {
float: none;
margin-left: 0;
}
.nav-collapse,
.nav-collapse.collapse {
height: 0;
overflow: hidden;
}
.navbar .btn-navbar {
display: block;
}
.navbar-static .navbar-inner {
padding-right: 10px;
padding-left: 10px;
}
}
@media (min-width: 980px) {
.nav-collapse.collapse {
height: auto !important;
overflow: visible !important;
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Content/bootstrap/bootstrap.css
================================================
/*!
* Bootstrap v2.2.2
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
a:hover,
a:active {
outline: 0;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
width: auto\9;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
max-width: none;
}
button,
input,
select,
textarea {
margin: 0;
font-size: 100%;
vertical-align: middle;
}
button,
input {
*overflow: visible;
line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
cursor: pointer;
}
input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
textarea {
overflow: auto;
vertical-align: top;
}
@media print {
* {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after {
clear: both;
}
.hide-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.input-block-level {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
color: #333333;
background-color: #ffffff;
}
a {
color: #0088cc;
text-decoration: none;
}
a:hover {
color: #005580;
text-decoration: underline;
}
.img-rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.img-polaroid {
padding: 4px;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}
.row {
margin-left: -20px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 940px;
}
.span12 {
width: 940px;
}
.span11 {
width: 860px;
}
.span10 {
width: 780px;
}
.span9 {
width: 700px;
}
.span8 {
width: 620px;
}
.span7 {
width: 540px;
}
.span6 {
width: 460px;
}
.span5 {
width: 380px;
}
.span4 {
width: 300px;
}
.span3 {
width: 220px;
}
.span2 {
width: 140px;
}
.span1 {
width: 60px;
}
.offset12 {
margin-left: 980px;
}
.offset11 {
margin-left: 900px;
}
.offset10 {
margin-left: 820px;
}
.offset9 {
margin-left: 740px;
}
.offset8 {
margin-left: 660px;
}
.offset7 {
margin-left: 580px;
}
.offset6 {
margin-left: 500px;
}
.offset5 {
margin-left: 420px;
}
.offset4 {
margin-left: 340px;
}
.offset3 {
margin-left: 260px;
}
.offset2 {
margin-left: 180px;
}
.offset1 {
margin-left: 100px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.127659574468085%;
*margin-left: 2.074468085106383%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.48936170212765%;
*width: 91.43617021276594%;
}
.row-fluid .span10 {
width: 82.97872340425532%;
*width: 82.92553191489361%;
}
.row-fluid .span9 {
width: 74.46808510638297%;
*width: 74.41489361702126%;
}
.row-fluid .span8 {
width: 65.95744680851064%;
*width: 65.90425531914893%;
}
.row-fluid .span7 {
width: 57.44680851063829%;
*width: 57.39361702127659%;
}
.row-fluid .span6 {
width: 48.93617021276595%;
*width: 48.88297872340425%;
}
.row-fluid .span5 {
width: 40.42553191489362%;
*width: 40.37234042553192%;
}
.row-fluid .span4 {
width: 31.914893617021278%;
*width: 31.861702127659576%;
}
.row-fluid .span3 {
width: 23.404255319148934%;
*width: 23.351063829787233%;
}
.row-fluid .span2 {
width: 14.893617021276595%;
*width: 14.840425531914894%;
}
.row-fluid .span1 {
width: 6.382978723404255%;
*width: 6.329787234042553%;
}
.row-fluid .offset12 {
margin-left: 104.25531914893617%;
*margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
margin-left: 102.12765957446808%;
*margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
margin-left: 95.74468085106382%;
*margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
margin-left: 93.61702127659574%;
*margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
margin-left: 87.23404255319149%;
*margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
margin-left: 85.1063829787234%;
*margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
margin-left: 78.72340425531914%;
*margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
margin-left: 76.59574468085106%;
*margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
margin-left: 70.2127659574468%;
*margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
margin-left: 68.08510638297872%;
*margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
margin-left: 61.70212765957446%;
*margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
margin-left: 59.574468085106375%;
*margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
margin-left: 53.191489361702125%;
*margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
margin-left: 51.063829787234035%;
*margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
margin-left: 44.68085106382979%;
*margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
margin-left: 42.5531914893617%;
*margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
margin-left: 36.170212765957444%;
*margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
margin-left: 34.04255319148936%;
*margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
margin-left: 27.659574468085104%;
*margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
margin-left: 25.53191489361702%;
*margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
margin-left: 19.148936170212764%;
*margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
margin-left: 17.02127659574468%;
*margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
margin-left: 10.638297872340425%;
*margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
margin-left: 8.51063829787234%;
*margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
float: right;
}
.container {
margin-right: auto;
margin-left: auto;
*zoom: 1;
}
.container:before,
.container:after {
display: table;
line-height: 0;
content: "";
}
.container:after {
clear: both;
}
.container-fluid {
padding-right: 20px;
padding-left: 20px;
*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
display: table;
line-height: 0;
content: "";
}
.container-fluid:after {
clear: both;
}
p {
margin: 0 0 10px;
}
.lead {
margin-bottom: 20px;
font-size: 21px;
font-weight: 200;
line-height: 30px;
}
small {
font-size: 85%;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
cite {
font-style: normal;
}
.muted {
color: #999999;
}
a.muted:hover {
color: #808080;
}
.text-warning {
color: #c09853;
}
a.text-warning:hover {
color: #a47e3c;
}
.text-error {
color: #b94a48;
}
a.text-error:hover {
color: #953b39;
}
.text-info {
color: #3a87ad;
}
a.text-info:hover {
color: #2d6987;
}
.text-success {
color: #468847;
}
a.text-success:hover {
color: #356635;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 10px 0;
font-family: inherit;
font-weight: bold;
line-height: 20px;
color: inherit;
text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
font-weight: normal;
line-height: 1;
color: #999999;
}
h1,
h2,
h3 {
line-height: 40px;
}
h1 {
font-size: 38.5px;
}
h2 {
font-size: 31.5px;
}
h3 {
font-size: 24.5px;
}
h4 {
font-size: 17.5px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 11.9px;
}
h1 small {
font-size: 24.5px;
}
h2 small {
font-size: 17.5px;
}
h3 small {
font-size: 14px;
}
h4 small {
font-size: 14px;
}
.page-header {
padding-bottom: 9px;
margin: 20px 0 30px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
padding: 0;
margin: 0 0 10px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
margin-bottom: 0;
}
li {
line-height: 20px;
}
ul.unstyled,
ol.unstyled {
margin-left: 0;
list-style: none;
}
ul.inline,
ol.inline {
margin-left: 0;
list-style: none;
}
ul.inline > li,
ol.inline > li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}
dl {
margin-bottom: 20px;
}
dt,
dd {
line-height: 20px;
}
dt {
font-weight: bold;
}
dd {
margin-left: 10px;
}
.dl-horizontal {
*zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
display: table;
line-height: 0;
content: "";
}
.dl-horizontal:after {
clear: both;
}
.dl-horizontal dt {
float: left;
width: 160px;
overflow: hidden;
clear: left;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
hr {
margin: 20px 0;
border: 0;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #ffffff;
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #999999;
}
abbr.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 0 0 0 15px;
margin: 0 0 20px;
border-left: 5px solid #eeeeee;
}
blockquote p {
margin-bottom: 0;
font-size: 16px;
font-weight: 300;
line-height: 25px;
}
blockquote small {
display: block;
line-height: 20px;
color: #999999;
}
blockquote small:before {
content: '\2014 \00A0';
}
blockquote.pull-right {
float: right;
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
text-align: right;
}
blockquote.pull-right small:before {
content: '';
}
blockquote.pull-right small:after {
content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
content: "";
}
address {
display: block;
margin-bottom: 20px;
font-style: normal;
line-height: 20px;
}
code,
pre {
padding: 0 3px 2px;
font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
font-size: 12px;
color: #333333;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
code {
padding: 2px 4px;
color: #d14;
white-space: nowrap;
background-color: #f7f7f9;
border: 1px solid #e1e1e8;
}
pre {
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 20px;
word-break: break-all;
word-wrap: break-word;
white-space: pre;
white-space: pre-wrap;
background-color: #f5f5f5;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
pre.prettyprint {
margin-bottom: 20px;
}
pre code {
padding: 0;
color: inherit;
white-space: pre;
white-space: pre-wrap;
background-color: transparent;
border: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
form {
margin: 0 0 20px;
}
fieldset {
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: 40px;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
legend small {
font-size: 15px;
color: #999999;
}
label,
input,
button,
select,
textarea {
font-size: 14px;
font-weight: normal;
line-height: 20px;
}
input,
button,
select,
textarea {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
display: block;
margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
display: inline-block;
height: 20px;
padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
input,
textarea,
.uneditable-input {
width: 206px;
}
textarea {
height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
border-color: rgba(82, 168, 236, 0.8);
outline: 0;
outline: thin dotted \9;
/* IE6-9 */
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
*margin-top: 0;
line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
width: auto;
}
select,
input[type="file"] {
height: 30px;
/* In IE7, the height of the select element cannot be changed by height, only font-size */
*margin-top: 4px;
/* For IE7, add top margin to align select with labels */
line-height: 30px;
}
select {
width: 220px;
background-color: #ffffff;
border: 1px solid #cccccc;
}
select[multiple],
select[size] {
height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
color: #999999;
cursor: not-allowed;
background-color: #fcfcfc;
border-color: #cccccc;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
.uneditable-input {
overflow: hidden;
white-space: nowrap;
}
.uneditable-textarea {
width: auto;
height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #999999;
}
.radio,
.checkbox {
min-height: 20px;
padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
float: left;
margin-left: -20px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
display: inline-block;
padding-top: 5px;
margin-bottom: 0;
vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
margin-left: 10px;
}
.input-mini {
width: 60px;
}
.input-small {
width: 90px;
}
.input-medium {
width: 150px;
}
.input-large {
width: 210px;
}
.input-xlarge {
width: 270px;
}
.input-xxlarge {
width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
float: none;
margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
display: inline-block;
}
input,
textarea,
.uneditable-input {
margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
width: 46px;
}
.controls-row {
*zoom: 1;
}
.controls-row:before,
.controls-row:after {
display: table;
line-height: 0;
content: "";
}
.controls-row:after {
clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
cursor: not-allowed;
background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
background-color: transparent;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
border-color: #c09853;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
border-color: #a47e3c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
color: #c09853;
background-color: #fcf8e3;
border-color: #c09853;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
border-color: #b94a48;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
border-color: #953b39;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
color: #b94a48;
background-color: #f2dede;
border-color: #b94a48;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
border-color: #468847;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
border-color: #356635;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
color: #468847;
background-color: #dff0d8;
border-color: #468847;
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
border-color: #3a87ad;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
border-color: #2d6987;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
color: #3a87ad;
background-color: #d9edf7;
border-color: #3a87ad;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
color: #b94a48;
border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
border-color: #e9322d;
-webkit-box-shadow: 0 0 6px #f8b9b7;
-moz-box-shadow: 0 0 6px #f8b9b7;
box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
padding: 19px 20px 20px;
margin-top: 20px;
margin-bottom: 20px;
background-color: #f5f5f5;
border-top: 1px solid #e5e5e5;
*zoom: 1;
}
.form-actions:before,
.form-actions:after {
display: table;
line-height: 0;
content: "";
}
.form-actions:after {
clear: both;
}
.help-block,
.help-inline {
color: #595959;
}
.help-block {
display: block;
margin-bottom: 10px;
}
.help-inline {
display: inline-block;
*display: inline;
padding-left: 5px;
vertical-align: middle;
*zoom: 1;
}
.input-append,
.input-prepend {
margin-bottom: 5px;
font-size: 0;
white-space: nowrap;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu {
font-size: 14px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
position: relative;
margin-bottom: 0;
*margin-left: 0;
vertical-align: top;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
display: inline-block;
width: auto;
height: 20px;
min-width: 16px;
padding: 4px 5px;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 #ffffff;
background-color: #eeeeee;
border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
vertical-align: top;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.input-append .active,
.input-prepend .active {
background-color: #a9dba9;
border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
margin-right: -1px;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
margin-left: -1px;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
margin-left: 0;
}
input.search-query {
padding-right: 14px;
padding-right: 4px \9;
padding-left: 14px;
padding-left: 4px \9;
/* IE7-8 doesn't have border-radius, so don't indent the padding */
margin-bottom: 0;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.form-search .input-append .search-query {
-webkit-border-radius: 14px 0 0 14px;
-moz-border-radius: 14px 0 0 14px;
border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
-webkit-border-radius: 0 14px 14px 0;
-moz-border-radius: 0 14px 14px 0;
border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
-webkit-border-radius: 0 14px 14px 0;
-moz-border-radius: 0 14px 14px 0;
border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
-webkit-border-radius: 14px 0 0 14px;
-moz-border-radius: 14px 0 0 14px;
border-radius: 14px 0 0 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
display: inline-block;
*display: inline;
margin-bottom: 0;
vertical-align: middle;
*zoom: 1;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
padding-left: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
float: left;
margin-right: 3px;
margin-left: 0;
}
.control-group {
margin-bottom: 10px;
}
legend + .control-group {
margin-top: 20px;
-webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
margin-bottom: 20px;
*zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
display: table;
line-height: 0;
content: "";
}
.form-horizontal .control-group:after {
clear: both;
}
.form-horizontal .control-label {
float: left;
width: 160px;
padding-top: 5px;
text-align: right;
}
.form-horizontal .controls {
*display: inline-block;
*padding-left: 20px;
margin-left: 180px;
*margin-left: 0;
}
.form-horizontal .controls:first-child {
*padding-left: 180px;
}
.form-horizontal .help-block {
margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
margin-top: 10px;
}
.form-horizontal .form-actions {
padding-left: 180px;
}
table {
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}
.table {
width: 100%;
margin-bottom: 20px;
}
.table th,
.table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #dddddd;
}
.table th {
font-weight: bold;
}
.table thead th {
vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
border-top: 0;
}
.table tbody + tbody {
border-top: 2px solid #dddddd;
}
.table .table {
background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
padding: 4px 5px;
}
.table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
*border-collapse: collapse;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child {
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child {
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomright: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
display: table-cell;
float: none;
margin-left: 0;
}
.table td.span1,
.table th.span1 {
float: none;
width: 44px;
margin-left: 0;
}
.table td.span2,
.table th.span2 {
float: none;
width: 124px;
margin-left: 0;
}
.table td.span3,
.table th.span3 {
float: none;
width: 204px;
margin-left: 0;
}
.table td.span4,
.table th.span4 {
float: none;
width: 284px;
margin-left: 0;
}
.table td.span5,
.table th.span5 {
float: none;
width: 364px;
margin-left: 0;
}
.table td.span6,
.table th.span6 {
float: none;
width: 444px;
margin-left: 0;
}
.table td.span7,
.table th.span7 {
float: none;
width: 524px;
margin-left: 0;
}
.table td.span8,
.table th.span8 {
float: none;
width: 604px;
margin-left: 0;
}
.table td.span9,
.table th.span9 {
float: none;
width: 684px;
margin-left: 0;
}
.table td.span10,
.table th.span10 {
float: none;
width: 764px;
margin-left: 0;
}
.table td.span11,
.table th.span11 {
float: none;
width: 844px;
margin-left: 0;
}
.table td.span12,
.table th.span12 {
float: none;
width: 924px;
margin-left: 0;
}
.table tbody tr.success td {
background-color: #dff0d8;
}
.table tbody tr.error td {
background-color: #f2dede;
}
.table tbody tr.warning td {
background-color: #fcf8e3;
}
.table tbody tr.info td {
background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
background-color: #c4e3f3;
}
[class^="icon-"],
[class*=" icon-"] {
display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
*margin-right: .3em;
line-height: 14px;
vertical-align: text-top;
background-image: url("../img/glyphicons-halflings.png");
background-position: 14px 14px;
background-repeat: no-repeat;
}
/* White icons with optional class, or on hover/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
background-image: url("../img/glyphicons-halflings-white.png");
}
.icon-glass {
background-position: 0 0;
}
.icon-music {
background-position: -24px 0;
}
.icon-search {
background-position: -48px 0;
}
.icon-envelope {
background-position: -72px 0;
}
.icon-heart {
background-position: -96px 0;
}
.icon-star {
background-position: -120px 0;
}
.icon-star-empty {
background-position: -144px 0;
}
.icon-user {
background-position: -168px 0;
}
.icon-film {
background-position: -192px 0;
}
.icon-th-large {
background-position: -216px 0;
}
.icon-th {
background-position: -240px 0;
}
.icon-th-list {
background-position: -264px 0;
}
.icon-ok {
background-position: -288px 0;
}
.icon-remove {
background-position: -312px 0;
}
.icon-zoom-in {
background-position: -336px 0;
}
.icon-zoom-out {
background-position: -360px 0;
}
.icon-off {
background-position: -384px 0;
}
.icon-signal {
background-position: -408px 0;
}
.icon-cog {
background-position: -432px 0;
}
.icon-trash {
background-position: -456px 0;
}
.icon-home {
background-position: 0 -24px;
}
.icon-file {
background-position: -24px -24px;
}
.icon-time {
background-position: -48px -24px;
}
.icon-road {
background-position: -72px -24px;
}
.icon-download-alt {
background-position: -96px -24px;
}
.icon-download {
background-position: -120px -24px;
}
.icon-upload {
background-position: -144px -24px;
}
.icon-inbox {
background-position: -168px -24px;
}
.icon-play-circle {
background-position: -192px -24px;
}
.icon-repeat {
background-position: -216px -24px;
}
.icon-refresh {
background-position: -240px -24px;
}
.icon-list-alt {
background-position: -264px -24px;
}
.icon-lock {
background-position: -287px -24px;
}
.icon-flag {
background-position: -312px -24px;
}
.icon-headphones {
background-position: -336px -24px;
}
.icon-volume-off {
background-position: -360px -24px;
}
.icon-volume-down {
background-position: -384px -24px;
}
.icon-volume-up {
background-position: -408px -24px;
}
.icon-qrcode {
background-position: -432px -24px;
}
.icon-barcode {
background-position: -456px -24px;
}
.icon-tag {
background-position: 0 -48px;
}
.icon-tags {
background-position: -25px -48px;
}
.icon-book {
background-position: -48px -48px;
}
.icon-bookmark {
background-position: -72px -48px;
}
.icon-print {
background-position: -96px -48px;
}
.icon-camera {
background-position: -120px -48px;
}
.icon-font {
background-position: -144px -48px;
}
.icon-bold {
background-position: -167px -48px;
}
.icon-italic {
background-position: -192px -48px;
}
.icon-text-height {
background-position: -216px -48px;
}
.icon-text-width {
background-position: -240px -48px;
}
.icon-align-left {
background-position: -264px -48px;
}
.icon-align-center {
background-position: -288px -48px;
}
.icon-align-right {
background-position: -312px -48px;
}
.icon-align-justify {
background-position: -336px -48px;
}
.icon-list {
background-position: -360px -48px;
}
.icon-indent-left {
background-position: -384px -48px;
}
.icon-indent-right {
background-position: -408px -48px;
}
.icon-facetime-video {
background-position: -432px -48px;
}
.icon-picture {
background-position: -456px -48px;
}
.icon-pencil {
background-position: 0 -72px;
}
.icon-map-marker {
background-position: -24px -72px;
}
.icon-adjust {
background-position: -48px -72px;
}
.icon-tint {
background-position: -72px -72px;
}
.icon-edit {
background-position: -96px -72px;
}
.icon-share {
background-position: -120px -72px;
}
.icon-check {
background-position: -144px -72px;
}
.icon-move {
background-position: -168px -72px;
}
.icon-step-backward {
background-position: -192px -72px;
}
.icon-fast-backward {
background-position: -216px -72px;
}
.icon-backward {
background-position: -240px -72px;
}
.icon-play {
background-position: -264px -72px;
}
.icon-pause {
background-position: -288px -72px;
}
.icon-stop {
background-position: -312px -72px;
}
.icon-forward {
background-position: -336px -72px;
}
.icon-fast-forward {
background-position: -360px -72px;
}
.icon-step-forward {
background-position: -384px -72px;
}
.icon-eject {
background-position: -408px -72px;
}
.icon-chevron-left {
background-position: -432px -72px;
}
.icon-chevron-right {
background-position: -456px -72px;
}
.icon-plus-sign {
background-position: 0 -96px;
}
.icon-minus-sign {
background-position: -24px -96px;
}
.icon-remove-sign {
background-position: -48px -96px;
}
.icon-ok-sign {
background-position: -72px -96px;
}
.icon-question-sign {
background-position: -96px -96px;
}
.icon-info-sign {
background-position: -120px -96px;
}
.icon-screenshot {
background-position: -144px -96px;
}
.icon-remove-circle {
background-position: -168px -96px;
}
.icon-ok-circle {
background-position: -192px -96px;
}
.icon-ban-circle {
background-position: -216px -96px;
}
.icon-arrow-left {
background-position: -240px -96px;
}
.icon-arrow-right {
background-position: -264px -96px;
}
.icon-arrow-up {
background-position: -289px -96px;
}
.icon-arrow-down {
background-position: -312px -96px;
}
.icon-share-alt {
background-position: -336px -96px;
}
.icon-resize-full {
background-position: -360px -96px;
}
.icon-resize-small {
background-position: -384px -96px;
}
.icon-plus {
background-position: -408px -96px;
}
.icon-minus {
background-position: -433px -96px;
}
.icon-asterisk {
background-position: -456px -96px;
}
.icon-exclamation-sign {
background-position: 0 -120px;
}
.icon-gift {
background-position: -24px -120px;
}
.icon-leaf {
background-position: -48px -120px;
}
.icon-fire {
background-position: -72px -120px;
}
.icon-eye-open {
background-position: -96px -120px;
}
.icon-eye-close {
background-position: -120px -120px;
}
.icon-warning-sign {
background-position: -144px -120px;
}
.icon-plane {
background-position: -168px -120px;
}
.icon-calendar {
background-position: -192px -120px;
}
.icon-random {
width: 16px;
background-position: -216px -120px;
}
.icon-comment {
background-position: -240px -120px;
}
.icon-magnet {
background-position: -264px -120px;
}
.icon-chevron-up {
background-position: -288px -120px;
}
.icon-chevron-down {
background-position: -313px -119px;
}
.icon-retweet {
background-position: -336px -120px;
}
.icon-shopping-cart {
background-position: -360px -120px;
}
.icon-folder-close {
background-position: -384px -120px;
}
.icon-folder-open {
width: 16px;
background-position: -408px -120px;
}
.icon-resize-vertical {
background-position: -432px -119px;
}
.icon-resize-horizontal {
background-position: -456px -118px;
}
.icon-hdd {
background-position: 0 -144px;
}
.icon-bullhorn {
background-position: -24px -144px;
}
.icon-bell {
background-position: -48px -144px;
}
.icon-certificate {
background-position: -72px -144px;
}
.icon-thumbs-up {
background-position: -96px -144px;
}
.icon-thumbs-down {
background-position: -120px -144px;
}
.icon-hand-right {
background-position: -144px -144px;
}
.icon-hand-left {
background-position: -168px -144px;
}
.icon-hand-up {
background-position: -192px -144px;
}
.icon-hand-down {
background-position: -216px -144px;
}
.icon-circle-arrow-right {
background-position: -240px -144px;
}
.icon-circle-arrow-left {
background-position: -264px -144px;
}
.icon-circle-arrow-up {
background-position: -288px -144px;
}
.icon-circle-arrow-down {
background-position: -312px -144px;
}
.icon-globe {
background-position: -336px -144px;
}
.icon-wrench {
background-position: -360px -144px;
}
.icon-tasks {
background-position: -384px -144px;
}
.icon-filter {
background-position: -408px -144px;
}
.icon-briefcase {
background-position: -432px -144px;
}
.icon-fullscreen {
background-position: -456px -144px;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle {
*margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
outline: 0;
}
.caret {
display: inline-block;
width: 0;
height: 0;
vertical-align: top;
border-top: 4px solid #000000;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
content: "";
}
.dropdown .caret {
margin-top: 8px;
margin-left: 2px;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
*border-right-width: 2px;
*border-bottom-width: 2px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
*width: 100%;
height: 1px;
margin: 9px 1px;
*margin: -5px 0 5px;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff;
}
.dropdown-menu li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 20px;
color: #333333;
white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
color: #ffffff;
text-decoration: none;
background-color: #0081c2;
background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
background-image: -o-linear-gradient(top, #0088cc, #0077b3);
background-image: linear-gradient(to bottom, #0088cc, #0077b3);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
color: #ffffff;
text-decoration: none;
background-color: #0081c2;
background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
background-image: -o-linear-gradient(top, #0088cc, #0077b3);
background-image: linear-gradient(to bottom, #0088cc, #0077b3);
background-repeat: repeat-x;
outline: 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
color: #999999;
}
.dropdown-menu .disabled > a:hover {
text-decoration: none;
cursor: default;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open {
*z-index: 1000;
}
.open > .dropdown-menu {
display: block;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px solid #000000;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 1px;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
top: auto;
bottom: 0;
margin-top: 0;
margin-bottom: -2px;
-webkit-border-radius: 5px 5px 5px 0;
-moz-border-radius: 5px 5px 5px 0;
border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
display: block;
float: right;
width: 0;
height: 0;
margin-top: 5px;
margin-right: -10px;
border-color: transparent;
border-left-color: #cccccc;
border-style: solid;
border-width: 5px 0 5px 5px;
content: " ";
}
.dropdown-submenu:hover > a:after {
border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
padding-right: 20px;
padding-left: 20px;
}
.typeahead {
z-index: 1051;
margin-top: 2px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
padding: 24px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.well-small {
padding: 9px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
-moz-transition: height 0.35s ease;
-o-transition: height 0.35s ease;
transition: height 0.35s ease;
}
.collapse.in {
height: auto;
}
.close {
float: right;
font-size: 20px;
font-weight: bold;
line-height: 20px;
color: #000000;
text-shadow: 0 1px 0 #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover {
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.4;
filter: alpha(opacity=40);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.btn {
display: inline-block;
*display: inline;
padding: 4px 12px;
margin-bottom: 0;
*margin-left: .3em;
font-size: 14px;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
*background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #bbbbbb;
*border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #a2a2a2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
color: #333333;
background-color: #e6e6e6;
*background-color: #d9d9d9;
}
.btn:active,
.btn.active {
background-color: #cccccc \9;
}
.btn:first-child {
*margin-left: 0;
}
.btn:hover {
color: #333333;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn.active,
.btn:active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled,
.btn[disabled] {
cursor: default;
background-image: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-large {
padding: 11px 19px;
font-size: 17.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
margin-top: 4px;
}
.btn-small {
padding: 2px 10px;
font-size: 11.9px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
margin-top: -1px;
}
.btn-mini {
padding: 0 6px;
font-size: 10.5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.btn-block {
display: block;
width: 100%;
padding-right: 0;
padding-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
color: rgba(255, 255, 255, 0.75);
}
.btn {
border-color: #c5c5c5;
border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
*background-color: #0044cc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
background-color: #003399 \9;
}
.btn-warning {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #faa732;
*background-color: #f89406;
background-image: -moz-linear-gradient(top, #fbb450, #f89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
background-image: -o-linear-gradient(top, #fbb450, #f89406);
background-image: linear-gradient(to bottom, #fbb450, #f89406);
background-repeat: repeat-x;
border-color: #f89406 #f89406 #ad6704;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
color: #ffffff;
background-color: #f89406;
*background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
background-color: #c67605 \9;
}
.btn-danger {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #da4f49;
*background-color: #bd362f;
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
background-repeat: repeat-x;
border-color: #bd362f #bd362f #802420;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
color: #ffffff;
background-color: #bd362f;
*background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
background-color: #942a25 \9;
}
.btn-success {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #5bb75b;
*background-color: #51a351;
background-image: -moz-linear-gradient(top, #62c462, #51a351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
background-image: -webkit-linear-gradient(top, #62c462, #51a351);
background-image: -o-linear-gradient(top, #62c462, #51a351);
background-image: linear-gradient(to bottom, #62c462, #51a351);
background-repeat: repeat-x;
border-color: #51a351 #51a351 #387038;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
color: #ffffff;
background-color: #51a351;
*background-color: #499249;
}
.btn-success:active,
.btn-success.active {
background-color: #408140 \9;
}
.btn-info {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #49afcd;
*background-color: #2f96b4;
background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
background-repeat: repeat-x;
border-color: #2f96b4 #2f96b4 #1f6377;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
color: #ffffff;
background-color: #2f96b4;
*background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
background-color: #24748c \9;
}
.btn-inverse {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #363636;
*background-color: #222222;
background-image: -moz-linear-gradient(top, #444444, #222222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
background-image: -webkit-linear-gradient(top, #444444, #222222);
background-image: -o-linear-gradient(top, #444444, #222222);
background-image: linear-gradient(to bottom, #444444, #222222);
background-repeat: repeat-x;
border-color: #222222 #222222 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
color: #ffffff;
background-color: #222222;
*background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
*padding-top: 3px;
*padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
padding: 0;
border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
*padding-top: 7px;
*padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
*padding-top: 3px;
*padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
*padding-top: 1px;
*padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
background-color: transparent;
background-image: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-link {
color: #0088cc;
cursor: pointer;
border-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.btn-link:hover {
color: #005580;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover {
color: #333333;
text-decoration: none;
}
.btn-group {
position: relative;
display: inline-block;
*display: inline;
*margin-left: .3em;
font-size: 0;
white-space: nowrap;
vertical-align: middle;
*zoom: 1;
}
.btn-group:first-child {
*margin-left: 0;
}
.btn-group + .btn-group {
margin-left: 5px;
}
.btn-toolbar {
margin-top: 10px;
margin-bottom: 10px;
font-size: 0;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
margin-left: 5px;
}
.btn-group > .btn {
position: relative;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.btn-group > .btn + .btn {
margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
font-size: 14px;
}
.btn-group > .btn-mini {
font-size: 10.5px;
}
.btn-group > .btn-small {
font-size: 11.9px;
}
.btn-group > .btn-large {
font-size: 17.5px;
}
.btn-group > .btn:first-child {
margin-left: 0;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
}
.btn-group > .btn.large:first-child {
margin-left: 0;
-webkit-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
-webkit-border-top-left-radius: 6px;
border-top-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-topleft: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
*padding-top: 5px;
padding-right: 8px;
*padding-bottom: 5px;
padding-left: 8px;
-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group > .btn-mini + .dropdown-toggle {
*padding-top: 2px;
padding-right: 5px;
*padding-bottom: 2px;
padding-left: 5px;
}
.btn-group > .btn-small + .dropdown-toggle {
*padding-top: 5px;
*padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
*padding-top: 7px;
padding-right: 12px;
*padding-bottom: 7px;
padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
background-image: none;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
background-color: #222222;
}
.btn .caret {
margin-top: 8px;
margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
margin-top: 6px;
}
.btn-large .caret {
border-top-width: 5px;
border-right-width: 5px;
border-left-width: 5px;
}
.dropup .btn-large .caret {
border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}
.btn-group-vertical {
display: inline-block;
*display: inline;
/* IE7 inline-block hack */
*zoom: 1;
}
.btn-group-vertical > .btn {
display: block;
float: none;
max-width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:first-child {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.btn-group-vertical > .btn:last-child {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.btn-group-vertical > .btn-large:first-child {
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
}
.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alert,
.alert h4 {
color: #c09853;
}
.alert h4 {
margin: 0;
}
.alert .close {
position: relative;
top: -2px;
right: -21px;
line-height: 20px;
}
.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success h4 {
color: #468847;
}
.alert-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}
.alert-danger h4,
.alert-error h4 {
color: #b94a48;
}
.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-info h4 {
color: #3a87ad;
}
.alert-block {
padding-top: 14px;
padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
margin-bottom: 0;
}
.alert-block p + p {
margin-top: 5px;
}
.nav {
margin-bottom: 20px;
margin-left: 0;
list-style: none;
}
.nav > li > a {
display: block;
}
.nav > li > a:hover {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li > a > img {
max-width: none;
}
.nav > .pull-right {
float: right;
}
.nav-header {
display: block;
padding: 3px 15px;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #999999;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
text-transform: uppercase;
}
.nav li + .nav-header {
margin-top: 9px;
}
.nav-list {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
margin-right: -15px;
margin-left: -15px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
background-color: #0088cc;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
margin-right: 2px;
}
.nav-list .divider {
*width: 100%;
height: 1px;
margin: 9px 1px;
*margin: -5px 0 5px;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
*zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
display: table;
line-height: 0;
content: "";
}
.nav-tabs:after,
.nav-pills:after {
clear: both;
}
.nav-tabs > li,
.nav-pills > li {
float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
padding-right: 12px;
padding-left: 12px;
margin-right: 2px;
line-height: 14px;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
margin-bottom: -1px;
}
.nav-tabs > li > a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
border: 1px solid transparent;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
color: #555555;
cursor: default;
background-color: #ffffff;
border: 1px solid #ddd;
border-bottom-color: transparent;
}
.nav-pills > li > a {
padding-top: 8px;
padding-bottom: 8px;
margin-top: 2px;
margin-bottom: 2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
color: #ffffff;
background-color: #0088cc;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li > a {
margin-right: 0;
}
.nav-tabs.nav-stacked {
border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
border: 1px solid #ddd;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
z-index: 2;
border-color: #ddd;
}
.nav-pills.nav-stacked > li > a {
margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.nav .dropdown-toggle .caret {
margin-top: 6px;
border-top-color: #0088cc;
border-bottom-color: #0088cc;
}
.nav .dropdown-toggle:hover .caret {
border-top-color: #005580;
border-bottom-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
border-top-color: #555555;
border-bottom-color: #555555;
}
.nav > .dropdown.active > a:hover {
cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
color: #ffffff;
background-color: #999999;
border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
opacity: 1;
filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
border-color: #999999;
}
.tabbable {
*zoom: 1;
}
.tabbable:before,
.tabbable:after {
display: table;
line-height: 0;
content: "";
}
.tabbable:after {
clear: both;
}
.tab-content {
overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
display: none;
}
.tab-content > .active,
.pill-content > .active {
display: block;
}
.tabs-below > .nav-tabs {
border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
margin-top: -1px;
margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
border-top-color: #ddd;
border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
min-width: 74px;
margin-right: 0;
margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
float: left;
margin-right: 19px;
border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
margin-right: -1px;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
border-color: #ddd transparent #ddd #ddd;
*border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
float: right;
margin-left: 19px;
border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
margin-left: -1px;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
border-color: #ddd #ddd #ddd transparent;
*border-left-color: #ffffff;
}
.nav > .disabled > a {
color: #999999;
}
.nav > .disabled > a:hover {
text-decoration: none;
cursor: default;
background-color: transparent;
}
.navbar {
*position: relative;
*z-index: 2;
margin-bottom: 20px;
overflow: visible;
}
.navbar-inner {
min-height: 40px;
padding-right: 20px;
padding-left: 20px;
background-color: #fafafa;
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
background-repeat: repeat-x;
border: 1px solid #d4d4d4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
*zoom: 1;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.navbar-inner:before,
.navbar-inner:after {
display: table;
line-height: 0;
content: "";
}
.navbar-inner:after {
clear: both;
}
.navbar .container {
width: auto;
}
.nav-collapse.collapse {
height: auto;
overflow: visible;
}
.navbar .brand {
display: block;
float: left;
padding: 10px 20px 10px;
margin-left: -20px;
font-size: 20px;
font-weight: 200;
color: #777777;
text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover {
text-decoration: none;
}
.navbar-text {
margin-bottom: 0;
line-height: 40px;
color: #777777;
}
.navbar-link {
color: #777777;
}
.navbar-link:hover {
color: #333333;
}
.navbar .divider-vertical {
height: 40px;
margin: 0 9px;
border-right: 1px solid #ffffff;
border-left: 1px solid #f2f2f2;
}
.navbar .btn,
.navbar .btn-group {
margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn {
margin-top: 0;
}
.navbar-form {
margin-bottom: 0;
*zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
display: table;
line-height: 0;
content: "";
}
.navbar-form:after {
clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
display: inline-block;
margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
margin-top: 5px;
white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
margin-top: 0;
}
.navbar-search {
position: relative;
float: left;
margin-top: 5px;
margin-bottom: 0;
}
.navbar-search .search-query {
padding: 4px 14px;
margin-bottom: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 1;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.navbar-static-top {
position: static;
margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
padding-right: 0;
padding-left: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 940px;
}
.navbar-fixed-top {
top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-bottom {
bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.navbar .nav {
position: relative;
left: 0;
display: block;
float: left;
margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
float: right;
margin-right: 0;
}
.navbar .nav > li {
float: left;
}
.navbar .nav > li > a {
float: none;
padding: 10px 15px 10px;
color: #777777;
text-decoration: none;
text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
color: #333333;
text-decoration: none;
background-color: transparent;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
color: #555555;
text-decoration: none;
background-color: #e5e5e5;
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
display: none;
float: right;
padding: 7px 10px;
margin-right: 5px;
margin-left: 5px;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #ededed;
*background-color: #e5e5e5;
background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
background-repeat: repeat-x;
border-color: #e5e5e5 #e5e5e5 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
color: #ffffff;
background-color: #e5e5e5;
*background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
display: block;
width: 18px;
height: 2px;
background-color: #f5f5f5;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
position: absolute;
top: -7px;
left: 9px;
display: inline-block;
border-right: 7px solid transparent;
border-bottom: 7px solid #ccc;
border-left: 7px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}
.navbar .nav > li > .dropdown-menu:after {
position: absolute;
top: -6px;
left: 10px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
border-left: 6px solid transparent;
content: '';
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
top: auto;
bottom: -7px;
border-top: 7px solid #ccc;
border-bottom: 0;
border-top-color: rgba(0, 0, 0, 0.2);
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
top: auto;
bottom: -6px;
border-top: 6px solid #ffffff;
border-bottom: 0;
}
.navbar .nav li.dropdown > a:hover .caret {
border-top-color: #555555;
border-bottom-color: #555555;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
color: #555555;
background-color: #e5e5e5;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #777777;
border-bottom-color: #777777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
border-top-color: #555555;
border-bottom-color: #555555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
right: 0;
left: auto;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
right: 12px;
left: auto;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
right: 13px;
left: auto;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
right: 100%;
left: auto;
margin-right: -1px;
margin-left: 0;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
background-color: #1b1b1b;
background-image: -moz-linear-gradient(top, #222222, #111111);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
background-image: -webkit-linear-gradient(top, #222222, #111111);
background-image: -o-linear-gradient(top, #222222, #111111);
background-image: linear-gradient(to bottom, #222222, #111111);
background-repeat: repeat-x;
border-color: #252525;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
color: #999999;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
color: #ffffff;
}
.navbar-inverse .brand {
color: #999999;
}
.navbar-inverse .navbar-text {
color: #999999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
color: #ffffff;
background-color: transparent;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
color: #ffffff;
background-color: #111111;
}
.navbar-inverse .navbar-link {
color: #999999;
}
.navbar-inverse .navbar-link:hover {
color: #ffffff;
}
.navbar-inverse .divider-vertical {
border-right-color: #222222;
border-left-color: #111111;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
color: #ffffff;
background-color: #111111;
}
.navbar-inverse .nav li.dropdown > a:hover .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #999999;
border-bottom-color: #999999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
color: #ffffff;
background-color: #515151;
border-color: #111111;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color: #cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
padding: 5px 15px;
color: #333333;
text-shadow: 0 1px 0 #ffffff;
background-color: #ffffff;
border: 0;
outline: 0;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.navbar-inverse .btn-navbar {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #0e0e0e;
*background-color: #040404;
background-image: -moz-linear-gradient(top, #151515, #040404);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
background-image: -webkit-linear-gradient(top, #151515, #040404);
background-image: -o-linear-gradient(top, #151515, #040404);
background-image: linear-gradient(to bottom, #151515, #040404);
background-repeat: repeat-x;
border-color: #040404 #040404 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
color: #ffffff;
background-color: #040404;
*background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
background-color: #000000 \9;
}
.breadcrumb {
padding: 8px 15px;
margin: 0 0 20px;
list-style: none;
background-color: #f5f5f5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.breadcrumb > li {
display: inline-block;
*display: inline;
text-shadow: 0 1px 0 #ffffff;
*zoom: 1;
}
.breadcrumb > li > .divider {
padding: 0 5px;
color: #ccc;
}
.breadcrumb > .active {
color: #999999;
}
.pagination {
margin: 20px 0;
}
.pagination ul {
display: inline-block;
*display: inline;
margin-bottom: 0;
margin-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
*zoom: 1;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #ffffff;
border: 1px solid #dddddd;
border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
color: #999999;
cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
color: #999999;
cursor: default;
background-color: transparent;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
border-left-width: 1px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
}
.pagination-centered {
text-align: center;
}
.pagination-right {
text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
padding: 11px 19px;
font-size: 17.5px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
-webkit-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
-webkit-border-top-left-radius: 6px;
border-top-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-topleft: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
padding: 2px 10px;
font-size: 11.9px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
padding: 0 6px;
font-size: 10.5px;
}
.pager {
margin: 20px 0;
text-align: center;
list-style: none;
*zoom: 1;
}
.pager:before,
.pager:after {
display: table;
line-height: 0;
content: "";
}
.pager:after {
clear: both;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.pager li > a:hover {
text-decoration: none;
background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > span {
color: #999999;
cursor: default;
background-color: #fff;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000000;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
opacity: 0.8;
filter: alpha(opacity=80);
}
.modal {
position: fixed;
top: 10%;
left: 50%;
z-index: 1050;
width: 560px;
margin-left: -280px;
background-color: #ffffff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.3);
*border: 1px solid #999;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
outline: none;
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
}
.modal.fade {
top: -25%;
-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
-moz-transition: opacity 0.3s linear, top 0.3s ease-out;
-o-transition: opacity 0.3s linear, top 0.3s ease-out;
transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal.fade.in {
top: 10%;
}
.modal-header {
padding: 9px 15px;
border-bottom: 1px solid #eee;
}
.modal-header .close {
margin-top: 2px;
}
.modal-header h3 {
margin: 0;
line-height: 30px;
}
.modal-body {
position: relative;
max-height: 400px;
padding: 15px;
overflow-y: auto;
}
.modal-form {
margin-bottom: 0;
}
.modal-footer {
padding: 14px 15px 15px;
margin-bottom: 0;
text-align: right;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
*zoom: 1;
-webkit-box-shadow: inset 0 1px 0 #ffffff;
-moz-box-shadow: inset 0 1px 0 #ffffff;
box-shadow: inset 0 1px 0 #ffffff;
}
.modal-footer:before,
.modal-footer:after {
display: table;
line-height: 0;
content: "";
}
.modal-footer:after {
clear: both;
}
.modal-footer .btn + .btn {
margin-bottom: 0;
margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.tooltip {
position: absolute;
z-index: 1030;
display: block;
padding: 5px;
font-size: 11px;
opacity: 0;
filter: alpha(opacity=0);
visibility: visible;
}
.tooltip.in {
opacity: 0.8;
filter: alpha(opacity=80);
}
.tooltip.top {
margin-top: -3px;
}
.tooltip.right {
margin-left: 3px;
}
.tooltip.bottom {
margin-top: 3px;
}
.tooltip.left {
margin-left: -3px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #000000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-top-color: #000000;
border-width: 5px 5px 0;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-right-color: #000000;
border-width: 5px 5px 5px 0;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-left-color: #000000;
border-width: 5px 0 5px 5px;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-bottom-color: #000000;
border-width: 0 5px 5px;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
width: 236px;
padding: 1px;
text-align: left;
white-space: normal;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
padding: 8px 14px;
margin: 0;
font-size: 14px;
font-weight: normal;
line-height: 18px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover .arrow {
border-width: 11px;
}
.popover .arrow:after {
border-width: 10px;
content: "";
}
.popover.top .arrow {
bottom: -11px;
left: 50%;
margin-left: -11px;
border-top-color: #999;
border-top-color: rgba(0, 0, 0, 0.25);
border-bottom-width: 0;
}
.popover.top .arrow:after {
bottom: 1px;
margin-left: -10px;
border-top-color: #ffffff;
border-bottom-width: 0;
}
.popover.right .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-right-color: #999;
border-right-color: rgba(0, 0, 0, 0.25);
border-left-width: 0;
}
.popover.right .arrow:after {
bottom: -10px;
left: 1px;
border-right-color: #ffffff;
border-left-width: 0;
}
.popover.bottom .arrow {
top: -11px;
left: 50%;
margin-left: -11px;
border-bottom-color: #999;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-top-width: 0;
}
.popover.bottom .arrow:after {
top: 1px;
margin-left: -10px;
border-bottom-color: #ffffff;
border-top-width: 0;
}
.popover.left .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-left-color: #999;
border-left-color: rgba(0, 0, 0, 0.25);
border-right-width: 0;
}
.popover.left .arrow:after {
right: 1px;
bottom: -10px;
border-left-color: #ffffff;
border-right-width: 0;
}
.thumbnails {
margin-left: -20px;
list-style: none;
*zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
display: table;
line-height: 0;
content: "";
}
.thumbnails:after {
clear: both;
}
.row-fluid .thumbnails {
margin-left: 0;
}
.thumbnails > li {
float: left;
margin-bottom: 20px;
margin-left: 20px;
}
.thumbnail {
display: block;
padding: 4px;
line-height: 20px;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
a.thumbnail:hover {
border-color: #0088cc;
-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
display: block;
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
.thumbnail .caption {
padding: 9px;
color: #555555;
}
.media,
.media-body {
overflow: hidden;
*overflow: visible;
zoom: 1;
}
.media,
.media .media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media-object {
display: block;
}
.media-heading {
margin: 0 0 5px;
}
.media .pull-left {
margin-right: 10px;
}
.media .pull-right {
margin-left: 10px;
}
.media-list {
margin-left: 0;
list-style: none;
}
.label,
.badge {
display: inline-block;
padding: 2px 4px;
font-size: 11.844px;
font-weight: bold;
line-height: 14px;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
white-space: nowrap;
vertical-align: baseline;
background-color: #999999;
}
.label {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.badge {
padding-right: 9px;
padding-left: 9px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
}
.label:empty,
.badge:empty {
display: none;
}
a.label:hover,
a.badge:hover {
color: #ffffff;
text-decoration: none;
cursor: pointer;
}
.label-important,
.badge-important {
background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
background-color: #953b39;
}
.label-warning,
.badge-warning {
background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
background-color: #c67605;
}
.label-success,
.badge-success {
background-color: #468847;
}
.label-success[href],
.badge-success[href] {
background-color: #356635;
}
.label-info,
.badge-info {
background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
position: relative;
top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
top: 0;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@-ms-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position: 0 0;
}
to {
background-position: 40px 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
height: 20px;
margin-bottom: 20px;
overflow: hidden;
background-color: #f7f7f7;
background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
background-repeat: repeat-x;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress .bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
color: #ffffff;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #0e90d2;
background-image: -moz-linear-gradient(top, #149bdf, #0480be);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
background-image: -o-linear-gradient(top, #149bdf, #0480be);
background-image: linear-gradient(to bottom, #149bdf, #0480be);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: width 0.6s ease;
-moz-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress .bar + .bar {
-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
background-color: #149bdf;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-webkit-background-size: 40px 40px;
-moz-background-size: 40px 40px;
-o-background-size: 40px 40px;
background-size: 40px 40px;
}
.progress.active .bar {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-moz-animation: progress-bar-stripes 2s linear infinite;
-ms-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
background-color: #dd514c;
background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
background-color: #ee5f5b;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
background-color: #5eb95e;
background-image: -moz-linear-gradient(top, #62c462, #57a957);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
background-image: -webkit-linear-gradient(top, #62c462, #57a957);
background-image: -o-linear-gradient(top, #62c462, #57a957);
background-image: linear-gradient(to bottom, #62c462, #57a957);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
background-color: #62c462;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
background-color: #4bb1cf;
background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
background-color: #5bc0de;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
background-color: #faa732;
background-image: -moz-linear-gradient(top, #fbb450, #f89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
background-image: -o-linear-gradient(top, #fbb450, #f89406);
background-image: linear-gradient(to bottom, #fbb450, #f89406);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
background-color: #fbb450;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
margin-bottom: 20px;
}
.accordion-group {
margin-bottom: 2px;
border: 1px solid #e5e5e5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.accordion-heading {
border-bottom: 0;
}
.accordion-heading .accordion-toggle {
display: block;
padding: 8px 15px;
}
.accordion-toggle {
cursor: pointer;
}
.accordion-inner {
padding: 9px 15px;
border-top: 1px solid #e5e5e5;
}
.carousel {
position: relative;
margin-bottom: 20px;
line-height: 1;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
.carousel-inner > .item {
position: relative;
display: none;
-webkit-transition: 0.6s ease-in-out left;
-moz-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img {
display: block;
line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 40%;
left: 15px;
width: 40px;
height: 40px;
margin-top: -20px;
font-size: 60px;
font-weight: 100;
line-height: 30px;
color: #ffffff;
text-align: center;
background: #222222;
border: 3px solid #ffffff;
-webkit-border-radius: 23px;
-moz-border-radius: 23px;
border-radius: 23px;
opacity: 0.5;
filter: alpha(opacity=50);
}
.carousel-control.right {
right: 15px;
left: auto;
}
.carousel-control:hover {
color: #ffffff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-caption {
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 15px;
background: #333333;
background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
line-height: 20px;
color: #ffffff;
}
.carousel-caption h4 {
margin: 0 0 5px;
}
.carousel-caption p {
margin-bottom: 0;
}
.hero-unit {
padding: 60px;
margin-bottom: 30px;
font-size: 18px;
font-weight: 200;
line-height: 30px;
color: inherit;
background-color: #eeeeee;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.hero-unit h1 {
margin-bottom: 0;
font-size: 60px;
line-height: 1;
letter-spacing: -1px;
color: inherit;
}
.hero-unit li {
line-height: 30px;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.hide {
display: none;
}
.show {
display: block;
}
.invisible {
visibility: hidden;
}
.affix {
position: fixed;
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Content/font-awesome/font-awesome.css
================================================
/*!
* Font Awesome 3.0.2
* the iconic font designed for use with Twitter Bootstrap
* -------------------------------------------------------
* The full suite of pictographic icons, examples, and documentation
* can be found at: http://fortawesome.github.com/Font-Awesome/
*
* License
* -------------------------------------------------------
* - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
* - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
* http://opensource.org/licenses/mit-license.html
* - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
* - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
* "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
* Contact
* -------------------------------------------------------
* Email: dave@davegandy.com
* Twitter: http://twitter.com/fortaweso_me
* Work: Lead Product Designer @ http://kyruus.com
*/
@font-face {
font-family: 'FontAwesome';
src: url('../font/fontawesome-webfont.eot?v=3.0.1');
src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Font Awesome styles
------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
/* sprites.less reset */
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
background-image: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
text-decoration: inherit;
display: inline-block;
speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
vertical-align: -10%;
font-size: 1.3333333333333333em;
}
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
display: inline;
/* keeps button heights with and without icons the same */
}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] {
/* keeps button heights with and without icons the same */
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
line-height: .9em;
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
/* increased font size for icon-large */
width: 1.5625em;
}
ul.icons {
list-style-type: none;
text-indent: -0.75em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
width: .75em;
}
.icon-muted {
color: #eeeeee;
}
.icon-border {
border: solid 1px #eeeeee;
padding: .2em .25em .15em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.icon-2x {
font-size: 2em;
}
.icon-2x.icon-border {
border-width: 2px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.icon-3x {
font-size: 3em;
}
.icon-3x.icon-border {
border-width: 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.icon-4x {
font-size: 4em;
}
.icon-4x.icon-border {
border-width: 4px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
margin-left: .3em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-left: .2em;
}
.icon-spin {
display: inline-block;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg); }
100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg); }
100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
0% { -ms-transform: rotate(0deg); }
100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@-moz-document url-prefix() {
.icon-spin {
height: .9em;
}
.btn .icon-spin {
height: auto;
}
.icon-spin.icon-large {
height: 1.25em;
}
.btn .icon-spin.icon-large {
height: .75em;
}
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }
.icon-music:before { content: "\f001"; }
.icon-search:before { content: "\f002"; }
.icon-envelope:before { content: "\f003"; }
.icon-heart:before { content: "\f004"; }
.icon-star:before { content: "\f005"; }
.icon-star-empty:before { content: "\f006"; }
.icon-user:before { content: "\f007"; }
.icon-film:before { content: "\f008"; }
.icon-th-large:before { content: "\f009"; }
.icon-th:before { content: "\f00a"; }
.icon-th-list:before { content: "\f00b"; }
.icon-ok:before { content: "\f00c"; }
.icon-remove:before { content: "\f00d"; }
.icon-zoom-in:before { content: "\f00e"; }
.icon-zoom-out:before { content: "\f010"; }
.icon-off:before { content: "\f011"; }
.icon-signal:before { content: "\f012"; }
.icon-cog:before { content: "\f013"; }
.icon-trash:before { content: "\f014"; }
.icon-home:before { content: "\f015"; }
.icon-file:before { content: "\f016"; }
.icon-time:before { content: "\f017"; }
.icon-road:before { content: "\f018"; }
.icon-download-alt:before { content: "\f019"; }
.icon-download:before { content: "\f01a"; }
.icon-upload:before { content: "\f01b"; }
.icon-inbox:before { content: "\f01c"; }
.icon-play-circle:before { content: "\f01d"; }
.icon-repeat:before { content: "\f01e"; }
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: "\f021"; }
.icon-list-alt:before { content: "\f022"; }
.icon-lock:before { content: "\f023"; }
.icon-flag:before { content: "\f024"; }
.icon-headphones:before { content: "\f025"; }
.icon-volume-off:before { content: "\f026"; }
.icon-volume-down:before { content: "\f027"; }
.icon-volume-up:before { content: "\f028"; }
.icon-qrcode:before { content: "\f029"; }
.icon-barcode:before { content: "\f02a"; }
.icon-tag:before { content: "\f02b"; }
.icon-tags:before { content: "\f02c"; }
.icon-book:before { content: "\f02d"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-print:before { content: "\f02f"; }
.icon-camera:before { content: "\f030"; }
.icon-font:before { content: "\f031"; }
.icon-bold:before { content: "\f032"; }
.icon-italic:before { content: "\f033"; }
.icon-text-height:before { content: "\f034"; }
.icon-text-width:before { content: "\f035"; }
.icon-align-left:before { content: "\f036"; }
.icon-align-center:before { content: "\f037"; }
.icon-align-right:before { content: "\f038"; }
.icon-align-justify:before { content: "\f039"; }
.icon-list:before { content: "\f03a"; }
.icon-indent-left:before { content: "\f03b"; }
.icon-indent-right:before { content: "\f03c"; }
.icon-facetime-video:before { content: "\f03d"; }
.icon-picture:before { content: "\f03e"; }
.icon-pencil:before { content: "\f040"; }
.icon-map-marker:before { content: "\f041"; }
.icon-adjust:before { content: "\f042"; }
.icon-tint:before { content: "\f043"; }
.icon-edit:before { content: "\f044"; }
.icon-share:before { content: "\f045"; }
.icon-check:before { content: "\f046"; }
.icon-move:before { content: "\f047"; }
.icon-step-backward:before { content: "\f048"; }
.icon-fast-backward:before { content: "\f049"; }
.icon-backward:before { content: "\f04a"; }
.icon-play:before { content: "\f04b"; }
.icon-pause:before { content: "\f04c"; }
.icon-stop:before { content: "\f04d"; }
.icon-forward:before { content: "\f04e"; }
.icon-fast-forward:before { content: "\f050"; }
.icon-step-forward:before { content: "\f051"; }
.icon-eject:before { content: "\f052"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-sign:before { content: "\f055"; }
.icon-minus-sign:before { content: "\f056"; }
.icon-remove-sign:before { content: "\f057"; }
.icon-ok-sign:before { content: "\f058"; }
.icon-question-sign:before { content: "\f059"; }
.icon-info-sign:before { content: "\f05a"; }
.icon-screenshot:before { content: "\f05b"; }
.icon-remove-circle:before { content: "\f05c"; }
.icon-ok-circle:before { content: "\f05d"; }
.icon-ban-circle:before { content: "\f05e"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-share-alt:before { content: "\f064"; }
.icon-resize-full:before { content: "\f065"; }
.icon-resize-small:before { content: "\f066"; }
.icon-plus:before { content: "\f067"; }
.icon-minus:before { content: "\f068"; }
.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-sign:before { content: "\f06a"; }
.icon-gift:before { content: "\f06b"; }
.icon-leaf:before { content: "\f06c"; }
.icon-fire:before { content: "\f06d"; }
.icon-eye-open:before { content: "\f06e"; }
.icon-eye-close:before { content: "\f070"; }
.icon-warning-sign:before { content: "\f071"; }
.icon-plane:before { content: "\f072"; }
.icon-calendar:before { content: "\f073"; }
.icon-random:before { content: "\f074"; }
.icon-comment:before { content: "\f075"; }
.icon-magnet:before { content: "\f076"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-retweet:before { content: "\f079"; }
.icon-shopping-cart:before { content: "\f07a"; }
.icon-folder-close:before { content: "\f07b"; }
.icon-folder-open:before { content: "\f07c"; }
.icon-resize-vertical:before { content: "\f07d"; }
.icon-resize-horizontal:before { content: "\f07e"; }
.icon-bar-chart:before { content: "\f080"; }
.icon-twitter-sign:before { content: "\f081"; }
.icon-facebook-sign:before { content: "\f082"; }
.icon-camera-retro:before { content: "\f083"; }
.icon-key:before { content: "\f084"; }
.icon-cogs:before { content: "\f085"; }
.icon-comments:before { content: "\f086"; }
.icon-thumbs-up:before { content: "\f087"; }
.icon-thumbs-down:before { content: "\f088"; }
.icon-star-half:before { content: "\f089"; }
.icon-heart-empty:before { content: "\f08a"; }
.icon-signout:before { content: "\f08b"; }
.icon-linkedin-sign:before { content: "\f08c"; }
.icon-pushpin:before { content: "\f08d"; }
.icon-external-link:before { content: "\f08e"; }
.icon-signin:before { content: "\f090"; }
.icon-trophy:before { content: "\f091"; }
.icon-github-sign:before { content: "\f092"; }
.icon-upload-alt:before { content: "\f093"; }
.icon-lemon:before { content: "\f094"; }
.icon-phone:before { content: "\f095"; }
.icon-check-empty:before { content: "\f096"; }
.icon-bookmark-empty:before { content: "\f097"; }
.icon-phone-sign:before { content: "\f098"; }
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-github:before { content: "\f09b"; }
.icon-unlock:before { content: "\f09c"; }
.icon-credit-card:before { content: "\f09d"; }
.icon-rss:before { content: "\f09e"; }
.icon-hdd:before { content: "\f0a0"; }
.icon-bullhorn:before { content: "\f0a1"; }
.icon-bell:before { content: "\f0a2"; }
.icon-certificate:before { content: "\f0a3"; }
.icon-hand-right:before { content: "\f0a4"; }
.icon-hand-left:before { content: "\f0a5"; }
.icon-hand-up:before { content: "\f0a6"; }
.icon-hand-down:before { content: "\f0a7"; }
.icon-circle-arrow-left:before { content: "\f0a8"; }
.icon-circle-arrow-right:before { content: "\f0a9"; }
.icon-circle-arrow-up:before { content: "\f0aa"; }
.icon-circle-arrow-down:before { content: "\f0ab"; }
.icon-globe:before { content: "\f0ac"; }
.icon-wrench:before { content: "\f0ad"; }
.icon-tasks:before { content: "\f0ae"; }
.icon-filter:before { content: "\f0b0"; }
.icon-briefcase:before { content: "\f0b1"; }
.icon-fullscreen:before { content: "\f0b2"; }
.icon-group:before { content: "\f0c0"; }
.icon-link:before { content: "\f0c1"; }
.icon-cloud:before { content: "\f0c2"; }
.icon-beaker:before { content: "\f0c3"; }
.icon-cut:before { content: "\f0c4"; }
.icon-copy:before { content: "\f0c5"; }
.icon-paper-clip:before { content: "\f0c6"; }
.icon-save:before { content: "\f0c7"; }
.icon-sign-blank:before { content: "\f0c8"; }
.icon-reorder:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-list-ol:before { content: "\f0cb"; }
.icon-strikethrough:before { content: "\f0cc"; }
.icon-underline:before { content: "\f0cd"; }
.icon-table:before { content: "\f0ce"; }
.icon-magic:before { content: "\f0d0"; }
.icon-truck:before { content: "\f0d1"; }
.icon-pinterest:before { content: "\f0d2"; }
.icon-pinterest-sign:before { content: "\f0d3"; }
.icon-google-plus-sign:before { content: "\f0d4"; }
.icon-google-plus:before { content: "\f0d5"; }
.icon-money:before { content: "\f0d6"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-columns:before { content: "\f0db"; }
.icon-sort:before { content: "\f0dc"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-envelope-alt:before { content: "\f0e0"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-undo:before { content: "\f0e2"; }
.icon-legal:before { content: "\f0e3"; }
.icon-dashboard:before { content: "\f0e4"; }
.icon-comment-alt:before { content: "\f0e5"; }
.icon-comments-alt:before { content: "\f0e6"; }
.icon-bolt:before { content: "\f0e7"; }
.icon-sitemap:before { content: "\f0e8"; }
.icon-umbrella:before { content: "\f0e9"; }
.icon-paste:before { content: "\f0ea"; }
.icon-lightbulb:before { content: "\f0eb"; }
.icon-exchange:before { content: "\f0ec"; }
.icon-cloud-download:before { content: "\f0ed"; }
.icon-cloud-upload:before { content: "\f0ee"; }
.icon-user-md:before { content: "\f0f0"; }
.icon-stethoscope:before { content: "\f0f1"; }
.icon-suitcase:before { content: "\f0f2"; }
.icon-bell-alt:before { content: "\f0f3"; }
.icon-coffee:before { content: "\f0f4"; }
.icon-food:before { content: "\f0f5"; }
.icon-file-alt:before { content: "\f0f6"; }
.icon-building:before { content: "\f0f7"; }
.icon-hospital:before { content: "\f0f8"; }
.icon-ambulance:before { content: "\f0f9"; }
.icon-medkit:before { content: "\f0fa"; }
.icon-fighter-jet:before { content: "\f0fb"; }
.icon-beer:before { content: "\f0fc"; }
.icon-h-sign:before { content: "\f0fd"; }
.icon-plus-sign-alt:before { content: "\f0fe"; }
.icon-double-angle-left:before { content: "\f100"; }
.icon-double-angle-right:before { content: "\f101"; }
.icon-double-angle-up:before { content: "\f102"; }
.icon-double-angle-down:before { content: "\f103"; }
.icon-angle-left:before { content: "\f104"; }
.icon-angle-right:before { content: "\f105"; }
.icon-angle-up:before { content: "\f106"; }
.icon-angle-down:before { content: "\f107"; }
.icon-desktop:before { content: "\f108"; }
.icon-laptop:before { content: "\f109"; }
.icon-tablet:before { content: "\f10a"; }
.icon-mobile-phone:before { content: "\f10b"; }
.icon-circle-blank:before { content: "\f10c"; }
.icon-quote-left:before { content: "\f10d"; }
.icon-quote-right:before { content: "\f10e"; }
.icon-spinner:before { content: "\f110"; }
.icon-circle:before { content: "\f111"; }
.icon-reply:before { content: "\f112"; }
.icon-github-alt:before { content: "\f113"; }
.icon-folder-close-alt:before { content: "\f114"; }
.icon-folder-open-alt:before { content: "\f115"; }
================================================
FILE: CRUDOperations/MvcAngular.Web/Content/jqgrid/ellipsis-xbl.xml
================================================
================================================
FILE: CRUDOperations/MvcAngular.Web/Content/jqgrid/ui.jqgrid.css
================================================
/*Grid*/
.ui-jqgrid {position: relative;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0; top: 0; padding: 0; font-size:11px;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0 none;border-right: 0 none; border-top: 0 none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0;padding: 0; overflow-x: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none;border-bottom : 0 none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0 none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0 none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0 0 0}
tr.ui-search-toolbar select {margin: 1px 0 0 0}
/* body */
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0; border: 0 none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0 none !important;border-right: 0 none !important; border-bottom: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0 none !important;border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {float:left;margin:0 2px;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0;padding:0; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top: 0 none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0 0 1px 0;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0 none; border-right: 0 none; height : 21px;overflow: hidden; }
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; }
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
.ui-jqdialog>.ui-resizable-se { bottom: -3px; right: -3px}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content select.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0 none;}
.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0 none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0 none;}
/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
margin: -1px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute; height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0 -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;}
/* Toolbar Search Menu */
.ui-search-menu { position: absolute; padding: 2px 5px;}
.ui-jqgrid .ui-search-table { padding: 0px 0px; border: 0px none; height:20px; width:100%;}
.ui-jqgrid .ui-search-table .ui-search-oper { width:20px; }
================================================
FILE: CRUDOperations/MvcAngular.Web/Content/overcast/jquery-ui-1.10.3.custom.css
================================================
/*! jQuery UI - v1.10.3 - 2013-06-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}
.ui-front {
z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin-top: 2px;
padding: .5em .5em .5em .7em;
min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-button {
display: inline-block;
position: relative;
padding: 0;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
width: 2.4em;
}
.ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
}
/* button text element */
.ui-button .ui-button-text {
display: block;
line-height: normal;
}
.ui-button-text-only .ui-button-text {
padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
padding: .4em;
text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-left: 2.1em;
padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
padding: .4em 1em;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
position: absolute;
top: 50%;
margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
}
/* button sets */
.ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-button {
margin-left: 0;
margin-right: -.3em;
}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 21px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 12px;
height: 12px;
right: -5px;
bottom: -5px;
background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-menu {
list-style: none;
padding: 2px;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%;
/* support: IE10, see #8844 */
list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
margin: 5px -2px 5px -2px;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 2px .4em;
line-height: 1.5;
min-height: 0; /* support: IE7 */
font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-menu .ui-state-disabled {
font-weight: normal;
margin: .4em 0 .2em;
line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
cursor: default;
}
/* icon support */
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
position: relative;
padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
position: absolute;
top: .2em;
left: .2em;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
position: static;
float: right;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
background: url("images/animated-overlay.gif");
height: 100%;
filter: alpha(opacity=25);
opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}
/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 22px;
}
.ui-spinner-button {
width: 16px;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
border-top: none;
border-bottom: none;
border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
position: absolute;
margin-top: -8px;
top: 50%;
left: 0;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
/* need to fix icons sprite */
background-position: -65px -16px;
}
.ui-tabs {
position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
padding: .2em;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #aaaaaa;
background: #c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 1px solid #bbbbbb;
background: #dddddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x;
color: #444444;
font-weight: bold;
}
.ui-widget-header a {
color: #444444;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #cccccc;
background: #eeeeee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;
font-weight: bold;
color: #3383bb;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #3383bb;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #bbbbbb;
background: #f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x;
font-weight: bold;
color: #599fcf;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
color: #599fcf;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #999999;
background: #999999 url(images/ui-bg_inset-hard_75_999999_1x100.png) 50% 50% repeat-x;
font-weight: bold;
color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #ffffff;
background: #eeeeee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x;
color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #c0402a;
background: #c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x;
color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(images/ui-icons_999999_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(images/ui-icons_999999_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(images/ui-icons_70b2e1_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(images/ui-icons_3383bb_256x240.png);
}
.ui-state-active .ui-icon {
background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image: url(images/ui-icons_3383bb_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(images/ui-icons_fbc856_256x240.png);
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 6px;
}
/* Overlays */
.ui-widget-overlay {
background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;
opacity: .8;
filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
margin: -4px 0 0 -4px;
padding: 4px;
background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .6;
filter: Alpha(Opacity=60);
border-radius: 0px;
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Controllers/ExamplesController.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcAngular.Web.Controllers
{
public class ExamplesController : Controller
{
public ActionResult JQueryForm()
{
return View();
}
public ActionResult JQGrid()
{
return View();
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Controllers/HomeController.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcAngular.Web.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult List()
{
return PartialView();
}
public ActionResult Grid1()
{
return PartialView();
}
public ActionResult Grid2()
{
return PartialView();
}
public ActionResult Detail()
{
return PartialView();
}
public ActionResult Edit()
{
return PartialView();
}
public ActionResult ContactInfoList()
{
return PartialView();
}
public ActionResult EditAddress()
{
return PartialView();
}
public ActionResult EditPhone()
{
return PartialView();
}
public ActionResult EditEmail()
{
return PartialView();
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Controllers/TestsController.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcAngular.Web.Controllers
{
public class TestsController : Controller
{
public ActionResult Index()
{
return View();
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Global.asax
================================================
<%@ Application Codebehind="Global.asax.cs" Inherits="MvcAngular.Web.MvcApplication" Language="C#" %>
================================================
FILE: CRUDOperations/MvcAngular.Web/Global.asax.cs
================================================
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Http.ModelBinding;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;
using MvcAngular.Web.Models;
using MvcAngular.Web.Models.Binders;
using MvcAngular.Web.Repository;
namespace MvcAngular.Web
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
FilterConfig.RegisterGlobalFilters(GlobalConfiguration.Configuration.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
GlobalConfiguration.Configuration.Services.Insert(typeof(ModelBinderProvider), 0, new CustomModelBinderProvider());
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Migrations/201303032041565_InitialCreate.Designer.cs
================================================
//
namespace MvcAngular.Web.Migrations
{
using System.Data.Entity.Migrations;
using System.Data.Entity.Migrations.Infrastructure;
using System.Resources;
public sealed partial class InitialCreate : IMigrationMetadata
{
private readonly ResourceManager Resources = new ResourceManager(typeof(InitialCreate));
string IMigrationMetadata.Id
{
get { return "201303032041565_InitialCreate"; }
}
string IMigrationMetadata.Source
{
get { return null; }
}
string IMigrationMetadata.Target
{
get { return Resources.GetString("Target"); }
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Migrations/201303032041565_InitialCreate.cs
================================================
namespace MvcAngular.Web.Migrations
{
using System;
using System.Data.Entity.Migrations;
public partial class InitialCreate : DbMigration
{
public override void Up()
{
CreateTable(
"dbo.People",
c => new
{
Id = c.Int(nullable: false, identity: true),
Title = c.String(maxLength: 50),
FirstName = c.String(nullable: false, maxLength: 50),
MiddleName = c.String(maxLength: 50),
LastName = c.String(nullable: false, maxLength: 50),
Suffix = c.String(maxLength: 50),
})
.PrimaryKey(t => t.Id);
CreateTable(
"dbo.Postal",
c => new
{
Id = c.Int(nullable: false, identity: true),
PersonId = c.Int(nullable: false),
LineOne = c.String(nullable: false, maxLength: 50),
LineTwo = c.String(maxLength: 50),
City = c.String(nullable: false, maxLength: 50),
StateProvince = c.String(maxLength: 50),
Country = c.String(nullable: false, maxLength: 50),
PostalCode = c.String(nullable: false, maxLength: 10),
})
.PrimaryKey(t => t.Id)
.ForeignKey("dbo.People", t => t.PersonId, cascadeDelete: true)
.Index(t => t.PersonId);
CreateTable(
"dbo.Phone",
c => new
{
Id = c.Int(nullable: false, identity: true),
PersonId = c.Int(nullable: false),
Number = c.String(nullable: false, maxLength: 40),
NumberType = c.String(nullable: false, maxLength: 10),
})
.PrimaryKey(t => t.Id)
.ForeignKey("dbo.People", t => t.PersonId, cascadeDelete: true)
.Index(t => t.PersonId);
CreateTable(
"dbo.Email",
c => new
{
Id = c.Int(nullable: false, identity: true),
PersonId = c.Int(nullable: false),
Address = c.String(nullable: false, maxLength: 254),
})
.PrimaryKey(t => t.Id)
.ForeignKey("dbo.People", t => t.PersonId, cascadeDelete: true)
.Index(t => t.PersonId);
}
public override void Down()
{
DropIndex("dbo.Email", new[] { "PersonId" });
DropIndex("dbo.Phone", new[] { "PersonId" });
DropIndex("dbo.Postal", new[] { "PersonId" });
DropForeignKey("dbo.Email", "PersonId", "dbo.People");
DropForeignKey("dbo.Phone", "PersonId", "dbo.People");
DropForeignKey("dbo.Postal", "PersonId", "dbo.People");
DropTable("dbo.Email");
DropTable("dbo.Phone");
DropTable("dbo.Postal");
DropTable("dbo.People");
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Migrations/201303032041565_InitialCreate.resx
================================================
text/microsoft-resx
2.0
System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
H4sIAAAAAAAEAN1b227cNhB9L9B/EPRYICvbcYA22E3gru3CaGwHlpM+Blxpdk1UolSJcne/rQ/9pP5CqevyIuq2F8t581LkmeHwcDjkjP/759/px7XvGc8QxTggM/N0cmIaQJzAxWQ1MxO6fPOz+fHDjz9Mr1x/bXwt+71N+7GRJJ6ZT5SG7y0rdp7AR/HEx04UxMGSTpzAt5AbWGcnJ79Yp6cWMAiTYRnG9CEhFPuQ/WA/5wFxIKQJ8m4DF7y4aGdf7AzVuEM+xCFyYGbePjsXZJV4KJr8AYvJA4RBjGkQbUzjwsOIKWSDtzSN8Pz9lxhsGgVkZYeIYuQ9bkJg35fIi6FQ/3143nUGJ2fpDCxESEAZXEAGWcCs5sZmd8WsQDepWtkMZ+ZnZmAGzPVhvX6HjdDAmj5HQQgR3TzAUhh545qGJY625OHVYGVkqsjMvCH07Zlp3CWehxYeVPZiBrWZneE3IBAhCu5nRClEjA03LmQTUWRLkh4x9aAUw1aGccw0rvEa3E9AVvSpEnWL1mXLO0a0LwQzRrIxNEqA1yz/3Sz0GkcxTf/cp+Cie7PkW+y6HuxbdJc5f0IvNGU7WS7x+uDTvUPPeJXtQZnLQUyRd+G6EcQxxKbxAF7WL37CYe4ZJkKfb8WOM66jwH8IPBmj+P7tEUUroGxiQUMnO0gip4+2TwGBu8RfsOH1qm471CmqfFXVVLv0VfLKR7jFonyXGj1rPiuK1vWp03RqbX1msyflF2iQQ+UBBvlVGeDQ7rWrI2/xHZjAPTm+60jlPv4dHNtVzjPDHttNsgACWNszJs7RD4d5wIKv6PiTzvfDnAH0FH3aX7Te5RbeaV/nQumjGs+F0tkNc2RbFz7IjW2HD3Ji4vDX4cIKa/Vj2fnOBM/FpkJHSvC+0YRCbn3AMYja/KE/hNv8+CHklse/DnaXBuvHsbN350ch2YBYUKZZU7zYhWcXcRw4OFOsLhQrtRLnekVco4ufz22unBfM1olHcehhh2k0M39SjNkioAqIOQGF9UTkU1PeGPfkEjygYFw4NHudmaPYQa66nsxertjC9hJEKXnTg5nENEKYUHXjsTAFh8jroL80ttdTRaphJUv+cgkhkHSfdVilXZWoZEnma7PW1OKo18JI1Rdr6dLgmDmycGFCHy423CFfARO12h+Ph9rVeQUsrHPWOqY0eu4tVYQzvQcRGx8Jxs/EBvWPRsWGFRodF/OTm42hbAREJR/XyA89uFykH2BNFTKmg2yglcZBmD4ob8MAiSUK26Tx8muhCiSe8W14wnueCsa76BYo+dVNARP3mYTGGV0z2yo047o23YNlRnQMl6pp1RhbYVnHCInHLAgg72lx/l1sU3M1qrFMy6Hd9djmZyBQpskk+oP6EAapDeNVi7QeIJ2PEG4SMvcbrNJ0auxilvJqUTmobUbSylOSZerS0uQup7coDNnFjMtlFi2GnScy52/s/hlEP8ewnLgmkVhpW0li91W0Aulr+gToQpYXu0QULVB69Zu7vtKtqzsuxQleWV200oOV3dO/i0yZLqc7qefU1pjXbH5+egRmV3NhyesHZjllxCRp7+bzwEt8krfWnYZ6jCK/yQMUTd0xuHQlj8M1d8fiE5A8GN/eHW2bVOSxtq3dkcosIY9TtqkoU0taayU6UailhHgiUbvRWDqv9sRnfVoqQ22ldfN4LbvlXNRwktdvFH3w2ECoMtMk8Kls7IeTZY5knKyxO06eCuJB5jWPek0IUl5H4Lf4qYdWZbpGUKxs7LFuXPpFWDmufTybjw+L9rTzdHmUDLN13zWN1ppcTJ6MYc+V1w8ep/5K0o6SZzpUpLx9NFySwsn9sEmfuuhEp+bhOrPL+YoxEKq6gvJAmnvpwUmghO1yl0p6Fb5LYfq0CJnb6xCVGDrvYhqZk3fT+NnexBT8SdphYv/l2RA9QzSHyXlaPVl2u0UELyGmj8GfwK5V2TehkHFAkaEVx653qErDIZm2bc4LE3Y1a82j9UyJCYWF5BlFzhOKlPKFHesGO+AOLAvck8Zy1d++FBaL+gYpe7yyrRGyU077ZkJ2q8ra19JKRVd7IiJfU7U3EtaVTO1LX7Eial8qqwVPtcinbcjHKhX6TreOWA1UuwTn/RdXLfY58OLuWizzna6uVA1TuwhZ7cugVdi1lKR4OD9uAlOTR9mleGVYdl73dtuFnL0yn22vaqNLvPcp/3hpDvFZy6EFJ2PnT+Pb0OjY06ds46XpI+apBxeKjJxALc9Boyy2UJOAmuc0qehTW22RP4DMTHeRXijys1aTeW2sxGivw6iVlHXpU6PRVqJRKyXt0Kt6o7V2o05M1uNlyzqE1eZTqp0LN/TlHyOt2Bg2ZZVQSsZgpPUYwyZcR271UfsgtRbq4yzzity/kjO/HOPVFiL9x3ICjuAPqz43ZBmUjlnSqOwiv9wBRS5zlhcRxUvkUPbZYXPNyu+/Ii/JjLMA94bcJzRMKJsy+AtPSNOl7r1JflZQIuo8vQ+zIvt9TIGpidkU4J78mmDPrfS+rrkTaSDSc6O4BKZrSdPL4GpTId0pDlIHVJivOu4ewQ89BhbfExs9g163dhuKFpteYrSKkB8XGNvx7Cejn+uvP/wPcdZCdwxBAAA=
================================================
FILE: CRUDOperations/MvcAngular.Web/Migrations/Configuration.cs
================================================
using MvcAngular.Web.Repository;
namespace MvcAngular.Web.Migrations
{
using System;
using System.Data.Entity;
using System.Data.Entity.Migrations;
using System.Linq;
internal sealed class Configuration : DbMigrationsConfiguration
{
public Configuration()
{
AutomaticMigrationsEnabled = false;
}
protected override void Seed(MvcAngular.Web.Repository.ExampleDbContext context)
{
SeedData.Seed(context);
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Models/Binders/CustomModelBinderProvider.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Http.ModelBinding;
using System.Web.Mvc;
using IModelBinder = System.Web.Http.ModelBinding.IModelBinder;
namespace MvcAngular.Web.Models.Binders
{
public class CustomModelBinderProvider : ModelBinderProvider
{
public override IModelBinder GetBinder(HttpConfiguration configuration, Type modelType)
{
if (modelType == typeof (PeopleRequest))
{
return new PeopleRequestBinder();
}
return null;
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Models/Binders/PeopleRequestBinder.cs
================================================
using System;
using System.Web.Http.Controllers;
using System.Web.Http.ModelBinding;
namespace MvcAngular.Web.Models.Binders
{
public class PeopleRequestBinder : IModelBinder
{
public bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext)
{
var req = new PeopleRequest();
req.PageSize = GetValue(req.PageSize, bindingContext, "pageSize", "rows");
req.PageIndex = GetValue(req.PageIndex, bindingContext, "pageIndex", "page");
req.OrderBy = GetValue(req.OrderBy, bindingContext, "orderBy", "sidx");
req.Descending = GetValue("", bindingContext, "descending", "sord") == "desc";
bindingContext.Model = req;
return true;
}
private int GetValue(int defaultValue, ModelBindingContext bindingContext, params string[] keyNames)
{
foreach (var keyName in keyNames)
{
var valueProv = bindingContext.ValueProvider.GetValue(keyName);
if (valueProv != null)
{
return Convert.ToInt32(valueProv.RawValue);
}
}
return defaultValue;
}
private string GetValue(string defaultValue, ModelBindingContext bindingContext, params string[] keyNames)
{
foreach (var keyName in keyNames)
{
var valueProv = bindingContext.ValueProvider.GetValue(keyName);
if (valueProv != null)
{
return Convert.ToString(valueProv.RawValue);
}
}
return defaultValue;
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Models/PeopleRequest.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcAngular.Web.Models
{
public class PeopleRequest
{
public PeopleRequest()
{
PageSize = 20;
PageIndex = 1;
OrderBy = null;
Descending = false;
}
public int PageSize { get; set; }
public int PageIndex { get; set; }
public string OrderBy { get; set; }
public bool Descending { get; set; }
public void Validate()
{
if (PageSize > 100)
{
throw new InvalidOperationException("Page size must be no greater than 100 records.");
}
if (PageSize < 1)
{
throw new InvalidOperationException("Page size must be greater than zero.");
}
if (PageIndex < 1)
{
throw new InvalidOperationException("Page index must be greater than zero.");
}
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Models/PeopleResponse.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MvcAngular.Web.Repository;
namespace MvcAngular.Web.Models
{
public class PersonResponse
{
public int Total { get; set; }
public int Page { get; set; }
public int Records { get; set; }
public List Rows { get; set; }
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/MvcAngular.Web.csproj
================================================
Debug
AnyCPU
2.0
{507C33AC-A1BD-47AC-9D66-6F65B004C0DD}
{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
Library
Properties
MvcAngular.Web
MvcAngular.Web
v4.5
false
true
enabled
enabled
false
true
full
false
bin\
DEBUG;TRACE
prompt
4
false
pdbonly
true
bin\
TRACE
prompt
4
false
..\packages\WebGrease.1.3.0\lib\Antlr3.Runtime.dll
..\packages\elmah.corelibrary.1.2.2\lib\Elmah.dll
False
..\packages\EntityFramework.5.0.0\lib\net45\EntityFramework.dll
False
..\packages\Newtonsoft.Json.5.0.3\lib\net45\Newtonsoft.Json.dll
True
..\packages\Microsoft.SqlServer.Compact.4.0.8876.1\lib\net40\System.Data.SqlServerCe.dll
True
..\packages\Microsoft.AspNet.Razor.2.0.20715.0\lib\net40\System.Web.Razor.dll
True
..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll
True
..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.dll
..\packages\Microsoft.AspNet.WebApi.Client.4.0.20710.0\lib\net40\System.Net.Http.Formatting.dll
True
..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.WebRequest.dll
..\packages\Microsoft.AspNet.WebApi.Core.4.0.20710.0\lib\net40\System.Web.Http.dll
..\packages\Microsoft.AspNet.WebApi.WebHost.4.0.20710.0\lib\net40\System.Web.Http.WebHost.dll
True
..\packages\Microsoft.AspNet.Mvc.4.0.20710.0\lib\net40\System.Web.Mvc.dll
..\packages\Microsoft.AspNet.Web.Optimization.1.0.0\lib\net40\System.Web.Optimization.dll
True
..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.dll
True
..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Deployment.dll
True
..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Razor.dll
..\packages\WebGrease.1.3.0\lib\WebGrease.dll
Global.asax
201303032041565_InitialCreate.cs
Designer
Web.config
Web.config
201303032041565_InitialCreate.cs
10.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
True
True
8712
/
http://localhost:11004/
False
False
False
================================================
FILE: CRUDOperations/MvcAngular.Web/Properties/AssemblyInfo.cs
================================================
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("MvcAngular.Web")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("MvcAngular.Web")]
[assembly: AssemblyCopyright("Copyright © 2013")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("3cb0454d-44f0-46a0-a927-99c824954ffe")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/EmailAddress.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcAngular.Web.Repository
{
public class EmailAddress
{
public const int AddressMaxLength = 254;
public int PersonId { get; set; }
public Person Person { get; set; }
public int EmailAddressId { get; set; }
public string Address { get; set; }
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/ExampleDataRepository.cs
================================================
using System;
using System.Data;
using System.Data.Entity;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MvcAngular.Web.Models;
namespace MvcAngular.Web.Repository
{
public class ExampleDataRepository
{
public IEnumerable GetSomePeople()
{
using (var ctx = new ExampleDbContext())
{
return ctx.People.AsNoTracking().Take(30).ToList();
}
}
public PersonResponse GetPeople(PeopleRequest request)
{
request.Validate();
using (var ctx = new ExampleDbContext())
{
IQueryable query;
query = ctx.People.AsNoTracking();
var orderBy = (request.OrderBy ?? "").ToLower();
switch (orderBy)
{
default:
query =
request.Descending
? query.OrderByDescending(p => p.LastName).ThenByDescending(p => p.FirstName)
: query.OrderBy(p => p.LastName).ThenBy(p => p.FirstName);
break;
case "firstname":
query =
request.Descending
? query.OrderByDescending(p => p.FirstName).ThenByDescending(p => p.LastName)
: query.OrderBy(p => p.FirstName).ThenBy(p => p.LastName);
break;
case "middlename":
query =
request.Descending
? query.OrderByDescending(p => p.MiddleName).ThenByDescending(p => p.FirstName).ThenByDescending(p => p.LastName)
: query.OrderBy(p => p.MiddleName).ThenBy(p => p.FirstName).ThenBy(p => p.LastName);
break;
case "suffix":
query =
request.Descending
? query.OrderByDescending(p => p.Suffix).ThenByDescending(p => p.LastName).ThenByDescending(p => p.FirstName)
: query.OrderBy(p => p.Suffix).ThenBy(p => p.LastName).ThenBy(p => p.FirstName);
break;
case "title":
query =
request.Descending
? query.OrderByDescending(p => p.Title).ThenByDescending(p => p.LastName).ThenByDescending(p => p.FirstName)
: query.OrderBy(p => p.Title).ThenBy(p => p.LastName).ThenBy(p => p.FirstName);
break;
}
var results =
query
.Skip((request.PageIndex - 1) * request.PageSize)
.Take(request.PageSize)
.GroupBy(r => new { Total = query.Count() })
.ToList();
if (results.Count == 0)
{
return
new PersonResponse
{
Total = 0,
Page = 0,
Records = 0,
Rows = Enumerable.Empty().ToList()
};
}
int totalRecordCount = results[0].Key.Total;
return new PersonResponse
{
Total = totalRecordCount / request.PageSize,
Page = request.PageIndex,
Records = totalRecordCount,
Rows = results[0].ToList()
};
}
}
public Person ReadPerson(int personId)
{
using (var ctx = new ExampleDbContext())
{
return
ctx
.People
.Include(p => p.EmailAddresses)
.Include(p => p.PostalAddresses)
.Include(p => p.PhoneNumbers)
.AsNoTracking()
.SingleOrDefault(p => p.PersonId == personId);
}
}
public void CreatePerson(Person person)
{
using (var ctx = new ExampleDbContext())
{
ctx.People.Add(person);
ctx.SaveChanges();
}
}
public void UpdatePerson(Person person)
{
using (var ctx = new ExampleDbContext())
{
ctx.People.Attach(person);
ctx.Entry(person).State = EntityState.Modified;
ctx.SaveChanges();
}
}
public void DeletePerson(int personId)
{
using (var ctx = new ExampleDbContext())
{
var person = ctx.People.SingleOrDefault(p => p.PersonId == personId);
if (person == null)
{
throw new ObjectNotFoundException("Invalid person id.");
}
ctx.People.Remove(person);
ctx.SaveChanges();
}
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/ExampleDbContext.cs
================================================
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration;
using System.Linq;
using System.Web;
namespace MvcAngular.Web.Repository
{
public class ExampleDbContext : DbContext
{
public static void CreateDatabase()
{
using (var ctx = new ExampleDbContext())
{
ctx.Database.Initialize(false);
}
}
public ExampleDbContext()
: base("ExampleData")
{
}
public DbSet People { get; set; }
public DbSet PostalAddresses { get; set; }
public DbSet PhoneNumbers { get; set; }
public DbSet EmailAddresses { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Configure(
modelBuilder,
entity =>
{
entity.ToTable("People");
entity
.Property(e => e.PersonId)
.HasColumnName("Id")
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
entity.HasKey(e => e.PersonId);
entity.Property(e => e.FirstName).IsRequired().HasMaxLength(Person.FirstNameMaxLength);
entity.Property(e => e.LastName).IsRequired().HasMaxLength(Person.LastNameMaxLength);
entity.Property(e => e.Title).HasMaxLength(Person.TitleMaxLength);
entity.Property(e => e.MiddleName).HasMaxLength(Person.MiddleNameMaxLength);
entity.Property(e => e.Suffix).HasMaxLength(Person.SuffixMaxLength);
});
Configure(
modelBuilder,
entity =>
{
entity.ToTable("Postal");
entity
.Property(pa => pa.PostalAddressId)
.HasColumnName("Id")
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
entity.HasKey(pa => pa.PostalAddressId);
entity.Property(pa => pa.LineOne).IsRequired().HasMaxLength(PostalAddress.AddressLineMaxLength);
entity.Property(pa => pa.LineTwo).HasMaxLength(PostalAddress.AddressLineMaxLength);
entity.Property(pa => pa.City).IsRequired().HasMaxLength(PostalAddress.CityMaxLength);
entity.Property(pa => pa.StateProvince).HasMaxLength(PostalAddress.StateProviceMaxLength);
entity.Property(pa => pa.Country).IsRequired().HasMaxLength(PostalAddress.CountryMaxLength);
entity.Property(pa => pa.PostalCode).IsRequired().HasMaxLength(PostalAddress.PostalCodeMaxLength);
entity
.HasRequired(pa => pa.Person)
.WithMany(p => p.PostalAddresses)
.HasForeignKey(pa => pa.PersonId);
});
Configure(
modelBuilder,
entity =>
{
entity.ToTable("Phone");
entity
.Property(ph => ph.PhoneNumberId)
.HasColumnName("Id")
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
entity.HasKey(ph => ph.PhoneNumberId);
entity.Property(ph => ph.Number).IsRequired().HasMaxLength(PhoneNumber.NumberMaxLength);
entity.Property(ph => ph.NumberType).IsRequired().HasMaxLength(PhoneNumber.NumberTypeMaxLength);
entity
.HasRequired(ph => ph.Person)
.WithMany(p => p.PhoneNumbers)
.HasForeignKey(ph => ph.PersonId);
});
Configure(
modelBuilder,
entity =>
{
entity.ToTable("Email");
entity
.Property(ea => ea.EmailAddressId)
.HasColumnName("Id")
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
entity.HasKey(ea => ea.EmailAddressId);
entity.Property(ea => ea.Address).IsRequired().HasMaxLength(EmailAddress.AddressMaxLength);
entity
.HasRequired(ea => ea.Person)
.WithMany(p => p.EmailAddresses)
.HasForeignKey(ea => ea.PersonId);
});
}
private void Configure(DbModelBuilder modelBuilder, Action> configureEntityMethod)
where T : class
{
var entityConfig = modelBuilder.Entity();
configureEntityMethod(entityConfig);
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/People.xml
================================================
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/Person.cs
================================================
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Web;
namespace MvcAngular.Web.Repository
{
public class Person
{
public const int TitleMaxLength = 50;
public const int FirstNameMaxLength = 50;
public const int MiddleNameMaxLength = 50;
public const int LastNameMaxLength = 50;
public const int SuffixMaxLength = 50;
private ICollection _postalAddresses;
private ICollection _phoneNumbers;
private ICollection _emailAddresses;
public int PersonId { get; set; }
public string Title { get; set; }
public string FirstName { get; set; }
public string MiddleName { get; set; }
public string LastName { get; set; }
public string Suffix { get; set; }
public ICollection PostalAddresses
{
get { return _postalAddresses ?? (_postalAddresses = new Collection()); }
set { _postalAddresses = value; }
}
public ICollection PhoneNumbers
{
get { return _phoneNumbers ?? (_phoneNumbers = new Collection()); }
set { _phoneNumbers = value; }
}
public ICollection EmailAddresses
{
get { return _emailAddresses ?? (_emailAddresses = new Collection()); }
set { _emailAddresses = value; }
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/PhoneNumber.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcAngular.Web.Repository
{
public class PhoneNumber
{
public const int NumberMaxLength = 40;
public const int NumberTypeMaxLength = 10;
public int PersonId { get; set; }
public Person Person { get; set; }
public int PhoneNumberId { get; set; }
public string Number { get; set; }
public string NumberType { get; set; }
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/PostalAddress.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcAngular.Web.Repository
{
public class PostalAddress
{
public const int AddressLineMaxLength = 50;
public const int CityMaxLength = 50;
public const int StateProviceMaxLength = 50;
public const int CountryMaxLength = 50;
public const int PostalCodeMaxLength = 10;
public int PersonId { get; set; }
public Person Person { get; set; }
public int PostalAddressId { get; set; }
public string LineOne { get; set; }
public string LineTwo { get; set; }
public string City { get; set; }
public string StateProvince { get; set; }
public string Country { get; set; }
public string PostalCode { get; set; }
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Repository/SeedData.cs
================================================
using System;
using System.Data.SqlServerCe;
using System.IO;
using System.Linq;
using System.Xml.Linq;
namespace MvcAngular.Web.Repository
{
public class SeedData
{
public static void Seed(ExampleDbContext ctx)
{
if (!ctx.People.Any())
{
LoadPeopleData(ctx.Database.Connection.ConnectionString);
}
else
{
LogMsg("People records have already been added to the database.");
}
}
private static void LoadPeopleData(string connStr)
{
const string peopleXmlFile = "People.xml";
string basePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "../Repository");
string fileName = Path.Combine(basePath, peopleXmlFile);
var xdoc = XDocument.Load(fileName);
DateTime startTime = DateTime.Now;
int recordCount = 0, totalRecordCount = xdoc.Element("people").Elements("person").Count();
LogMsg("Adding {0:n0} people records.", totalRecordCount);
LogMsg("Opening database: {0}", connStr);
using (var sqlConn = new SqlCeConnection(connStr))
using (
TableHelper peopleTable = new TableHelper("People"),
postalTable = new TableHelper("Postal"),
phoneTable = new TableHelper("Phone"),
emailTable = new TableHelper("Email"))
{
sqlConn.Open();
peopleTable.Open(sqlConn);
postalTable.Open(sqlConn);
phoneTable.Open(sqlConn);
emailTable.Open(sqlConn);
var peopleElements = xdoc.Element("people").Elements("person");
foreach (var personElement in peopleElements)
{
var person =
personElement
.Elements("name")
.Select(
name =>
new Person
{
Title = (string)name.Attribute("title"),
FirstName = (string)name.Attribute("first"),
MiddleName = (string)name.Attribute("middle"),
LastName = (string)name.Attribute("last"),
Suffix = (string)name.Attribute("suffix"),
})
.Single();
person.PostalAddresses =
personElement
.Elements("address")
.Select(
addr =>
new PostalAddress
{
LineOne = (string)addr.Attribute("addr1"),
LineTwo = (string)addr.Attribute("addr2"),
City = (string)addr.Attribute("city"),
StateProvince = (string)addr.Attribute("stateProv"),
Country = (string)addr.Attribute("country"),
PostalCode = (string)addr.Attribute("postal"),
})
.ToList();
person.EmailAddresses =
personElement
.Elements("email")
.Select(
email =>
new EmailAddress
{
Address = (string)email.Attribute("addr"),
})
.ToList();
person.PhoneNumbers =
personElement
.Elements("phone")
.Select(
phone =>
new PhoneNumber
{
Number = (string)phone.Attribute("num"),
NumberType = (string)phone.Attribute("type"),
})
.ToList();
peopleTable.Record.SetValue(1, person.Title);
peopleTable.Record.SetValue(2, person.FirstName);
peopleTable.Record.SetValue(3, person.MiddleName);
peopleTable.Record.SetValue(4, person.LastName);
peopleTable.Record.SetValue(5, person.Suffix);
person.PersonId = peopleTable.Insert();
foreach (var postal in person.PostalAddresses)
{
postal.PersonId = person.PersonId;
postalTable.Record.SetValue(1, postal.PersonId);
postalTable.Record.SetValue(2, postal.LineOne);
postalTable.Record.SetValue(3, postal.LineTwo);
postalTable.Record.SetValue(4, postal.City);
postalTable.Record.SetValue(5, postal.StateProvince);
postalTable.Record.SetValue(6, postal.Country);
postalTable.Record.SetValue(7, postal.PostalCode);
postal.PostalAddressId = postalTable.Insert();
}
foreach (var phone in person.PhoneNumbers)
{
phone.PersonId = person.PersonId;
phoneTable.Record.SetValue(1, phone.PersonId);
phoneTable.Record.SetValue(2, phone.Number);
phoneTable.Record.SetValue(3, phone.NumberType);
phone.PhoneNumberId = phoneTable.Insert();
}
foreach (var email in person.EmailAddresses)
{
email.PersonId = person.PersonId;
emailTable.Record.SetValue(1, email.PersonId);
emailTable.Record.SetValue(2, email.Address);
email.EmailAddressId = emailTable.Insert();
}
if (++recordCount % 100 == 0)
{
LogMsg("Added {0:n0} records ({1}%)", recordCount, recordCount * 100 / totalRecordCount);
}
}
}
LogMsg("Finished, added {0:n0} people records.", recordCount);
LogMsg("Time: {0} ({1:n2} recs/sec)",
DateTime.Now.Subtract(startTime),
recordCount / DateTime.Now.Subtract(startTime).TotalSeconds);
}
private static void LogMsg(string msgFmt, params object[] msgArgs)
{
Console.WriteLine(msgFmt, msgArgs);
}
private class TableHelper : IDisposable
{
private readonly string _tableName;
private SqlCeCommand _sqlCmd;
private SqlCeResultSet _resultSet;
private SqlCeUpdatableRecord _record;
public TableHelper(string tableName)
{
_tableName = tableName;
}
public SqlCeResultSet ResultSet
{
get { return _resultSet; }
}
public SqlCeUpdatableRecord Record
{
get { return _record; }
}
public void Open(SqlCeConnection sqlConn)
{
_sqlCmd = sqlConn.CreateCommand();
_sqlCmd.CommandText = String.Concat("SELECT * FROM ", _tableName);
_resultSet = _sqlCmd.ExecuteResultSet(ResultSetOptions.Updatable | ResultSetOptions.Scrollable);
_record = _resultSet.CreateRecord();
}
public int Insert()
{
_resultSet.Insert(_record, DbInsertOptions.PositionOnInsertedRow);
return _resultSet.GetInt32(0);
}
public void Dispose()
{
if (_sqlCmd != null)
{
_resultSet.Dispose();
_sqlCmd.Dispose();
_record = null;
_resultSet = null;
_sqlCmd = null;
}
}
}
}
}
================================================
FILE: CRUDOperations/MvcAngular.Web/Scripts/angular/angular-bootstrap-prettify.js
================================================
/**
* @license AngularJS v1.1.4
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/
(function(window, angular, undefined) {
'use strict';
var directive = {};
var service = { value: {} };
var DEPENDENCIES = {
'angular.js': 'http://code.angularjs.org/' + angular.version.full + '/angular.min.js',
'angular-resource.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-resource.min.js',
'angular-sanitize.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-sanitize.min.js',
'angular-cookies.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-cookies.min.js'
};
function escape(text) {
return text.
replace(/\&/g, '&').
replace(/\/g, '>').
replace(/"/g, '"');
}
/**
* http://stackoverflow.com/questions/451486/pre-tag-loses-line-breaks-when-setting-innerhtml-in-ie
* http://stackoverflow.com/questions/195363/inserting-a-newline-into-a-pre-tag-ie-javascript
*/
function setHtmlIe8SafeWay(element, html) {
var newElement = angular.element('' + html + '
');
element.html('');
element.append(newElement.contents());
return element;
}
directive.jsFiddle = function(getEmbeddedTemplate, escape, script) {
return {
terminal: true,
link: function(scope, element, attr) {
var name = '',
stylesheet = '\n',
fields = {
html: '',
css: '',
js: ''
};
angular.forEach(attr.jsFiddle.split(' '), function(file, index) {
var fileType = file.split('.')[1];
if (fileType == 'html') {
if (index == 0) {
fields[fileType] +=
'\n' +
getEmbeddedTemplate(file, 2);
} else {
fields[fileType] += '\n\n\n \n' +
' \n';
}
} else {
fields[fileType] += getEmbeddedTemplate(file) + '\n';
}
});
fields.html += '
\n';
setHtmlIe8SafeWay(element,
'