Show / Hide Table of Contents

    Class XmlJsonInstance

    Represents a JSON instance from an XML data source.

    Inheritance
    System.Object
    JsonInstance
    XmlJsonInstance
    Inherited Members
    JsonInstance.Name
    JsonInstance.Value
    JsonInstance.NodeNumber
    JsonInstance.Instances
    JsonInstance.Parent
    JsonInstance.IsPartOfArray()
    JsonInstance.WriteStartArray()
    JsonInstance.WriteEndArray()
    JsonInstance.WriteValueSeperator()
    Namespace: Cuemon.Runtime.Serialization
    Assembly: Cuemon.Xml.dll
    Syntax
    public sealed class XmlJsonInstance : JsonInstance

    Constructors

    | Improve this Doc

    XmlJsonInstance(String, Object, Int32)

    Initializes a new instance of the XmlJsonInstance class.

    Declaration
    public XmlJsonInstance(string name, object value, int nodeNumber)
    Parameters
    Type Name Description
    System.String name

    The name of the JSON object.

    System.Object value

    The value of the JSON object.

    System.Int32 nodeNumber

    The logical node number of the JSON object placement in the originating structural data source.

    | Improve this Doc

    XmlJsonInstance(String, Object, Int32, XPathNodeType)

    Initializes a new instance of the XmlJsonInstance class.

    Declaration
    public XmlJsonInstance(string name, object value, int nodeNumber, XPathNodeType nodeType)
    Parameters
    Type Name Description
    System.String name

    The name of the JSON object.

    System.Object value

    The value of the JSON object.

    System.Int32 nodeNumber

    The logical node number of the JSON object placement in the originating structural data source.

    System.Xml.XPath.XPathNodeType nodeType

    The node type of the XML document to convert into a JSON representation.

    Properties

    | Improve this Doc

    NodeType

    Gets the originating node type of the XML document.

    Declaration
    public XPathNodeType NodeType { get; }
    Property Value
    Type Description
    System.Xml.XPath.XPathNodeType

    The originating node type of the XML document.

    Methods

    | Improve this Doc

    GetSignature()

    Computes and returns a MD5 signature of the following properties: Cuemon.IO.JsonInstance.Name, Cuemon.IO.JsonInstance.Value, Cuemon.IO.JsonInstance.NodeNumber and NodeType.

    Declaration
    public override string GetSignature()
    Returns
    Type Description
    System.String

    A MD5 signature of the following properties: Cuemon.IO.JsonInstance.Name, Cuemon.IO.JsonInstance.Value, Cuemon.IO.JsonInstance.NodeNumber and NodeType.

    Overrides
    JsonInstance.GetSignature()

    Extension Methods

    ConverterExtensions.ParseWith<TSource, TResult>(TSource, Func<TSource, TResult>)
    ConverterExtensions.ParseWith<TSource, T, TResult>(TSource, Func<TSource, T, TResult>, T)
    ConverterExtensions.ParseWith<TSource, T1, T2, TResult>(TSource, Func<TSource, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, TResult>(TSource, Func<TSource, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, TResult>(TSource, Func<TSource, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>(Object)
    ConverterExtensions.As<TResult>(Object, TResult)
    ConverterExtensions.As<TResult>(Object, TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<TResult>(TResult)
    DelegateUtilityExtensions.DynamicWrap<TResult>(TResult)
    TweakerExtensions.Adjust<T>(T, Func<T, T>)
    TypeUtilityExtensions.Is<T>(Object)
    TypeUtilityExtensions.IsNot<T>(Object)
    TypeUtilityExtensions.IsNullable<T>(T)
    WrapperExtensions.UseWrapper<T>(T, Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<T>(T, MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<TSource>(TSource)
    HashUtilityExtensions.ComputeHash(Object, Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Object, Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX