Show / Hide Table of Contents

    Class JRaw

    Represents a raw JSON string.

    Inheritance
    System.Object
    JToken
    JValue
    JRaw
    Implements
    IJEnumerable<JToken>
    System.Collections.Generic.IEnumerable<JToken>
    System.Collections.IEnumerable
    IJsonLineInfo
    System.ICloneable
    System.Dynamic.IDynamicMetaObjectProvider
    System.IFormattable
    System.IComparable
    System.IEquatable<JValue>
    System.IComparable<JValue>
    System.IConvertible
    Inherited Members
    JValue.DeepEquals(JToken)
    JValue.HasValues
    JValue.Compare(JTokenType, Object, Object)
    JValue.CreateComment(String)
    JValue.CreateString(String)
    JValue.CreateNull()
    JValue.CreateUndefined()
    JValue.Type
    JValue.Value
    JValue.WriteTo(JsonWriter, JsonConverter[])
    JValue.GetDeepHashCode()
    JValue.Equals(JValue)
    JValue.Equals(Object)
    JValue.GetHashCode()
    JValue.ToString()
    JValue.ToString(String)
    JValue.ToString(IFormatProvider)
    JValue.ToString(String, IFormatProvider)
    JValue.GetMetaObject(Expression)
    JValue.IComparable.CompareTo(Object)
    JValue.CompareTo(JValue)
    JValue.IConvertible.GetTypeCode()
    JValue.IConvertible.ToBoolean(IFormatProvider)
    JValue.IConvertible.ToChar(IFormatProvider)
    JValue.IConvertible.ToSByte(IFormatProvider)
    JValue.IConvertible.ToByte(IFormatProvider)
    JValue.IConvertible.ToInt16(IFormatProvider)
    JValue.IConvertible.ToUInt16(IFormatProvider)
    JValue.IConvertible.ToInt32(IFormatProvider)
    JValue.IConvertible.ToUInt32(IFormatProvider)
    JValue.IConvertible.ToInt64(IFormatProvider)
    JValue.IConvertible.ToUInt64(IFormatProvider)
    JValue.IConvertible.ToSingle(IFormatProvider)
    JValue.IConvertible.ToDouble(IFormatProvider)
    JValue.IConvertible.ToDecimal(IFormatProvider)
    JValue.IConvertible.ToDateTime(IFormatProvider)
    JValue.IConvertible.ToType(Type, IFormatProvider)
    JToken.EqualityComparer
    JToken.Parent
    JToken.Root
    JToken.DeepEquals(JToken, JToken)
    JToken.Next
    JToken.Previous
    JToken.Path
    JToken.AddAfterSelf(Object)
    JToken.AddBeforeSelf(Object)
    JToken.Ancestors()
    JToken.AncestorsAndSelf()
    JToken.GetAncestors(Boolean)
    JToken.AfterSelf()
    JToken.BeforeSelf()
    JToken.Item[Object]
    JToken.Value<T>(Object)
    JToken.First
    JToken.Last
    JToken.Children()
    JToken.Children<T>()
    JToken.Values<T>()
    JToken.Remove()
    JToken.Replace(JToken)
    JToken.ToString(Formatting, JsonConverter[])
    JToken.IEnumerable.GetEnumerator()
    JToken.IEnumerable<JToken>.GetEnumerator()
    JToken.IJEnumerable<JToken>.Item[Object]
    JToken.CreateReader()
    JToken.FromObject(Object)
    JToken.FromObject(Object, JsonSerializer)
    JToken.ToObject<T>()
    JToken.ToObject(Type)
    JToken.ToObject<T>(JsonSerializer)
    JToken.ToObject(Type, JsonSerializer)
    JToken.ReadFrom(JsonReader)
    JToken.ReadFrom(JsonReader, JsonLoadSettings)
    JToken.Parse(String)
    JToken.Parse(String, JsonLoadSettings)
    JToken.Load(JsonReader, JsonLoadSettings)
    JToken.Load(JsonReader)
    JToken.SetLineInfo(IJsonLineInfo, JsonLoadSettings)
    JToken.SetLineInfo(Int32, Int32)
    JToken.IJsonLineInfo.HasLineInfo()
    JToken.IJsonLineInfo.LineNumber
    JToken.IJsonLineInfo.LinePosition
    JToken.SelectToken(String)
    JToken.SelectToken(String, Boolean)
    JToken.SelectTokens(String)
    JToken.SelectTokens(String, Boolean)
    JToken.IDynamicMetaObjectProvider.GetMetaObject(Expression)
    JToken.ICloneable.Clone()
    JToken.DeepClone()
    JToken.AddAnnotation(Object)
    JToken.Annotation<T>()
    JToken.Annotation(Type)
    JToken.Annotations<T>()
    JToken.Annotations(Type)
    JToken.RemoveAnnotations<T>()
    JToken.RemoveAnnotations(Type)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Bayat.Json.Linq
    Assembly: Bayat.Json.Runtime.dll
    Syntax
    public class JRaw : JValue, IJEnumerable<JToken>, IEnumerable<JToken>, IEnumerable, IJsonLineInfo, ICloneable, IDynamicMetaObjectProvider, IFormattable, IComparable, IEquatable<JValue>, IComparable<JValue>, IConvertible

    Constructors

    | Improve this Doc View Source

    JRaw(JRaw)

    Initializes a new instance of the JRaw class from another JRaw object.

    Declaration
    public JRaw(JRaw other)
    Parameters
    Type Name Description
    JRaw other

    A JRaw object to copy from.

    | Improve this Doc View Source

    JRaw(Object)

    Initializes a new instance of the JRaw class.

    Declaration
    public JRaw(object rawJson)
    Parameters
    Type Name Description
    System.Object rawJson

    The raw json.

    Methods

    | Improve this Doc View Source

    CloneToken()

    Declaration
    public override JToken CloneToken()
    Returns
    Type Description
    JToken
    Overrides
    JValue.CloneToken()
    | Improve this Doc View Source

    Create(JsonReader)

    Creates an instance of JRaw with the content of the reader's current token.

    Declaration
    public static JRaw Create(JsonReader reader)
    Parameters
    Type Name Description
    JsonReader reader

    The reader.

    Returns
    Type Description
    JRaw

    An instance of JRaw with the content of the reader's current token.

    Implements

    IJEnumerable<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    IJsonLineInfo
    System.ICloneable
    System.Dynamic.IDynamicMetaObjectProvider
    System.IFormattable
    System.IComparable
    System.IEquatable<T>
    System.IComparable<T>
    System.IConvertible

    Extension Methods

    Extensions.Ancestors<T>(IEnumerable<T>)
    Extensions.AncestorsAndSelf<T>(IEnumerable<T>)
    Extensions.Values(IEnumerable<JToken>, Object)
    Extensions.Values(IEnumerable<JToken>)
    Extensions.Values<U>(IEnumerable<JToken>, Object)
    Extensions.Values<U>(IEnumerable<JToken>)
    Extensions.Value<U>(IEnumerable<JToken>)
    Extensions.Value<T, U>(IEnumerable<T>)
    Extensions.Values<T, U>(IEnumerable<T>, Object)
    Extensions.Children<T>(IEnumerable<T>)
    Extensions.Children<T, U>(IEnumerable<T>)
    Extensions.Convert<T, U>(IEnumerable<T>)
    Extensions.Convert<T, U>(T)
    Extensions.AsJEnumerable(IEnumerable<JToken>)
    Extensions.AsJEnumerable<T>(IEnumerable<T>)
    CollectionUtils.ContainsValue<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)
    CollectionUtils.IndexOf<T>(IEnumerable<T>, Func<T, Boolean>)
    DynamicUtils.GetDynamicMemberNames(IDynamicMetaObjectProvider)
    StringUtils.ForgivingCaseSensitiveFind<TSource>(IEnumerable<TSource>, Func<TSource, String>, String)
    StringExtensions.ToSeparatedString(IEnumerable, String)
    StringExtensions.ToCommaSeparatedString(IEnumerable)
    StringExtensions.ToLineSeparatedString(IEnumerable)
    • Improve this Doc
    • View Source
    • 0 Comments