コード例 #1
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static SWIGTYPE_p_json_object_t json_object(SWIGTYPE_p_json_value_t value)
    {
        global::System.IntPtr    cPtr = parsonPINVOKE.json_object(SWIGTYPE_p_json_value_t.getCPtr(value));
        SWIGTYPE_p_json_object_t ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_json_object_t(cPtr, false);

        return(ret);
    }
コード例 #2
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static SWIGTYPE_p_json_array_t json_object_dotget_array(SWIGTYPE_p_json_object_t arg0, string name)
    {
        global::System.IntPtr   cPtr = parsonPINVOKE.json_object_dotget_array(SWIGTYPE_p_json_object_t.getCPtr(arg0), name);
        SWIGTYPE_p_json_array_t ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_json_array_t(cPtr, false);

        return(ret);
    }
コード例 #3
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static SWIGTYPE_p_json_object_t json_array_get_object(SWIGTYPE_p_json_array_t array, uint index)
    {
        global::System.IntPtr    cPtr = parsonPINVOKE.json_array_get_object(SWIGTYPE_p_json_array_t.getCPtr(array), index);
        SWIGTYPE_p_json_object_t ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_json_object_t(cPtr, false);

        return(ret);
    }
コード例 #4
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_clear(SWIGTYPE_p_json_object_t arg0)
    {
        int ret = parsonPINVOKE.json_object_clear(SWIGTYPE_p_json_object_t.getCPtr(arg0));

        return(ret);
    }
コード例 #5
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_dotremove(SWIGTYPE_p_json_object_t arg0, string key)
    {
        int ret = parsonPINVOKE.json_object_dotremove(SWIGTYPE_p_json_object_t.getCPtr(arg0), key);

        return(ret);
    }
コード例 #6
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_dotset_null(SWIGTYPE_p_json_object_t arg0, string name)
    {
        int ret = parsonPINVOKE.json_object_dotset_null(SWIGTYPE_p_json_object_t.getCPtr(arg0), name);

        return(ret);
    }
コード例 #7
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_dotset_boolean(SWIGTYPE_p_json_object_t arg0, string name, int boolean)
    {
        int ret = parsonPINVOKE.json_object_dotset_boolean(SWIGTYPE_p_json_object_t.getCPtr(arg0), name, boolean);

        return(ret);
    }
コード例 #8
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_dotset_value(SWIGTYPE_p_json_object_t arg0, string name, SWIGTYPE_p_json_value_t value)
    {
        int ret = parsonPINVOKE.json_object_dotset_value(SWIGTYPE_p_json_object_t.getCPtr(arg0), name, SWIGTYPE_p_json_value_t.getCPtr(value));

        return(ret);
    }
コード例 #9
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_set_number(SWIGTYPE_p_json_object_t arg0, string name, double number)
    {
        int ret = parsonPINVOKE.json_object_set_number(SWIGTYPE_p_json_object_t.getCPtr(arg0), name, number);

        return(ret);
    }
コード例 #10
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_set_string(SWIGTYPE_p_json_object_t arg0, string name, string arg2)
    {
        int ret = parsonPINVOKE.json_object_set_string(SWIGTYPE_p_json_object_t.getCPtr(arg0), name, arg2);

        return(ret);
    }
コード例 #11
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static int json_object_dothas_value_of_type(SWIGTYPE_p_json_object_t arg0, string name, int type)
    {
        int ret = parsonPINVOKE.json_object_dothas_value_of_type(SWIGTYPE_p_json_object_t.getCPtr(arg0), name, type);

        return(ret);
    }
コード例 #12
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static string json_object_get_name(SWIGTYPE_p_json_object_t arg0, uint index)
    {
        string ret = parsonPINVOKE.json_object_get_name(SWIGTYPE_p_json_object_t.getCPtr(arg0), index);

        return(ret);
    }
コード例 #13
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static uint json_object_get_count(SWIGTYPE_p_json_object_t arg0)
    {
        uint ret = parsonPINVOKE.json_object_get_count(SWIGTYPE_p_json_object_t.getCPtr(arg0));

        return(ret);
    }
コード例 #14
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static double json_object_dotget_number(SWIGTYPE_p_json_object_t arg0, string name)
    {
        double ret = parsonPINVOKE.json_object_dotget_number(SWIGTYPE_p_json_object_t.getCPtr(arg0), name);

        return(ret);
    }
コード例 #15
0
ファイル: parson.cs プロジェクト: gregyjames/ParsonCSharp
    public static string json_object_dotget_string(SWIGTYPE_p_json_object_t arg0, string name)
    {
        string ret = parsonPINVOKE.json_object_dotget_string(SWIGTYPE_p_json_object_t.getCPtr(arg0), name);

        return(ret);
    }
コード例 #16
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_json_object_t obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }