JsonExtensions Class

Namespace: Stimulsoft.Base.Json.Linq

Methods

Method Returns Description
AddPropertyArrayColor static void  
AddPropertyBool static void  
AddPropertyBoolArray static void  
AddPropertyBorder static (+1 overloads) void  
AddPropertyBrush static void  
AddPropertyByteArray static void  
AddPropertyCap static void  
AddPropertyColor static (+1 overloads) void  
AddPropertyCornerRadius static void  
AddPropertyDateTime static void  
AddPropertyDecimal static (+1 overloads) void  
AddPropertyDouble static (+1 overloads) void  
AddPropertyEnum static (+1 overloads) void  
AddPropertyFloat static void  
AddPropertyFloatNullable static void  
AddPropertyFont static void  
AddPropertyFontArial10 static void  
AddPropertyFontArial11 static void  
AddPropertyFontArial12Bold static void  
AddPropertyFontArial13 static void  
AddPropertyFontArial14Bold static void  
AddPropertyFontArial7 static void  
AddPropertyFontArial8 static void  
AddPropertyFontArial8BoldPixel static void  
AddPropertyFontArial9 static void  
AddPropertyFontMicrosoftSansSerif8 static void  
AddPropertyFontSegoeUI20 static void  
AddPropertyFontTahoma12Bold static void  
AddPropertyFontTahoma8 static void  
AddPropertyIdent static void  
AddPropertyImage static void  
AddPropertyInt static void  
AddPropertyIntArray static void  
AddPropertyIntNoDefaultValue static void  
AddPropertyJObject static void  
AddPropertyListString static void  
AddPropertyNameValueCollection static void  
AddPropertyNullableColor static void  
AddPropertyPoint static void  
AddPropertyPointF static void  
AddPropertyRectangleD static void  
AddPropertyShadow static void  
AddPropertyShort static void  
AddPropertySize static void  
AddPropertySizeD static void  
AddPropertyString static (+1 overloads) void  
AddPropertyStringArray static void  
AddPropertyStringIfNotEmpty static void  
AddPropertyStringIfNotNull static void  
AddPropertyStringNullOrEmpty static void  
AddPropertyTimeSpan static void  
AddPropertyType static void  
RemoveProperty static void  

Method Details

AddPropertyArrayColor static

AddPropertyArrayColor(jObject: JObject, propertyName: string, **: Colorcolors): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • ** (Colorcolors)

AddPropertyBool static

AddPropertyBool(jObject: JObject, propertyName: string, value: bool, defaultValue: bool, ignoreDefaultValues: bool): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (bool)
  • defaultValue (bool)
  • ignoreDefaultValues (bool)

AddPropertyBoolArray static

AddPropertyBoolArray(jObject: JObject, propertyName: string, **: boolarray, **ignoreDefaultValues: bool): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • ** (boolarray)
  • ignoreDefaultValues (bool)

AddPropertyBorder static

AddPropertyBorder(jObject: JObject, propertyName: string, border: StiSimpleBorder): void

Parameters


AddPropertyBorder(jObject: JObject, propertyName: string, border: StiBorder): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • border (StiBorder)

AddPropertyBrush static

AddPropertyBrush(jObject: JObject, propertyName: string, brush: StiBrush): void

Parameters


AddPropertyByteArray static

AddPropertyByteArray(jObject: JObject, propertyName: string, **: bytebuffer): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • ** (bytebuffer)

AddPropertyCap static

AddPropertyCap(jObject: JObject, propertyName: string, cap: StiCap): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • cap (StiCap)

AddPropertyColor static

AddPropertyColor(jObject: JObject, propertyName: string, color: Color, htmlDefaultColor: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • color (Color)
  • htmlDefaultColor (string)

AddPropertyColor(jObject: JObject, propertyName: string, color: Color, defaultColor: Color): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • color (Color)
  • defaultColor (Color)

AddPropertyCornerRadius static

AddPropertyCornerRadius(jObject: JObject, propertyName: string, cornerRadius: StiCornerRadius): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • cornerRadius (StiCornerRadius)

AddPropertyDateTime static

AddPropertyDateTime(jObject: JObject, propertyName: string, value: DateTime): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (DateTime)

AddPropertyDecimal static

AddPropertyDecimal(jObject: JObject, propertyName: string, value: decimal, defaultValue: decimal): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (decimal)
  • defaultValue (decimal)

AddPropertyDecimal(jObject: JObject, propertyName: string, value: decimal): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (decimal)

AddPropertyDouble static

AddPropertyDouble(jObject: JObject, propertyName: string, value: double, defaultValue: double): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (double)
  • defaultValue (double)

AddPropertyDouble(jObject: JObject, propertyName: string, value: double): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (double)

AddPropertyEnum static

AddPropertyEnum(jObject: JObject, propertyName: string, value: Enum, defaultValue: Enum): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (Enum)
  • defaultValue (Enum)

AddPropertyEnum(jObject: JObject, propertyName: string, value: Enum): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (Enum)

AddPropertyFloat static

AddPropertyFloat(jObject: JObject, propertyName: string, value: float, defaultValue: float): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (float)
  • defaultValue (float)

AddPropertyFloatNullable static

AddPropertyFloatNullable(jObject: JObject, propertyName: string, value: float?, defaultValue: float?): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (float?)
  • defaultValue (float?)

AddPropertyFont static

AddPropertyFont(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial10 static

AddPropertyFontArial10(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial11 static

AddPropertyFontArial11(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial12Bold static

AddPropertyFontArial12Bold(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial13 static

AddPropertyFontArial13(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial14Bold static

AddPropertyFontArial14Bold(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial7 static

AddPropertyFontArial7(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial8 static

AddPropertyFontArial8(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial8BoldPixel static

AddPropertyFontArial8BoldPixel(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontArial9 static

AddPropertyFontArial9(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontMicrosoftSansSerif8 static

AddPropertyFontMicrosoftSansSerif8(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontSegoeUI20 static

AddPropertyFontSegoeUI20(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontTahoma12Bold static

AddPropertyFontTahoma12Bold(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyFontTahoma8 static

AddPropertyFontTahoma8(jObject: JObject, propertyName: string, font: Font): void

Parameters


AddPropertyIdent static

AddPropertyIdent(jObject: JObject, propertyName: string, value: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (string)

AddPropertyImage static

AddPropertyImage(jObject: JObject, propertyName: string, image: Image): void

Parameters


AddPropertyInt static

AddPropertyInt(jObject: JObject, propertyName: string, value: int, defaultValue: int): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (int)
  • defaultValue (int)

AddPropertyIntArray static

AddPropertyIntArray(jObject: JObject, propertyName: string, **: intarray): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • ** (intarray)

AddPropertyIntNoDefaultValue static

AddPropertyIntNoDefaultValue(jObject: JObject, propertyName: string, value: int): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (int)

AddPropertyJObject static

AddPropertyJObject(jObject: JObject, propertyName: string, value: JObject, saveIfEmpty: bool): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (JObject)
  • saveIfEmpty (bool)

AddPropertyListString static

AddPropertyListString(jObject: JObject, propertyName: string, array: List): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • array (List)

AddPropertyNameValueCollection static

AddPropertyNameValueCollection(jObject: JObject, propertyName: string, collection: NameValueCollection): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • collection (NameValueCollection)

AddPropertyNullableColor static

AddPropertyNullableColor(jObject: JObject, propertyName: string, color: Color?, defaultColor: Color?): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • color (Color?)
  • defaultColor (Color?)

AddPropertyPoint static

AddPropertyPoint(jObject: JObject, propertyName: string, point: Point): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • point (Point)

AddPropertyPointF static

AddPropertyPointF(jObject: JObject, propertyName: string, point: PointF): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • point (PointF)

AddPropertyRectangleD static

AddPropertyRectangleD(jObject: JObject, propertyName: string, rect: RectangleD): void

Parameters


AddPropertyShadow static

AddPropertyShadow(jObject: JObject, propertyName: string, shadow: StiSimpleShadow): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • shadow (StiSimpleShadow)

AddPropertyShort static

AddPropertyShort(jObject: JObject, propertyName: string, value: short, defaultValue: short): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (short)
  • defaultValue (short)

AddPropertySize static

AddPropertySize(jObject: JObject, propertyName: string, size: Size): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • size (Size)

AddPropertySizeD static

AddPropertySizeD(jObject: JObject, propertyName: string, size: SizeD, defaultValue: string, **: 0”): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • size (SizeD)
  • defaultValue (string)
  • ** (0”)

AddPropertyString static

AddPropertyString(jObject: JObject, propertyName: string, value: string, defaultValue: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (string)
  • defaultValue (string)

AddPropertyString(jObject: JObject, propertyName: string, value: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (string)

AddPropertyStringArray static

AddPropertyStringArray(jObject: JObject, propertyName: string, **: stringarray): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • ** (stringarray)

AddPropertyStringIfNotEmpty static

AddPropertyStringIfNotEmpty(jObject: JObject, propertyName: string, value: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (string)

AddPropertyStringIfNotNull static

AddPropertyStringIfNotNull(jObject: JObject, propertyName: string, value: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (string)

AddPropertyStringNullOrEmpty static

AddPropertyStringNullOrEmpty(jObject: JObject, propertyName: string, value: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (string)

AddPropertyTimeSpan static

AddPropertyTimeSpan(jObject: JObject, propertyName: string, value: TimeSpan): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (TimeSpan)

AddPropertyType static

AddPropertyType(jObject: JObject, propertyName: string, value: Type): void

Parameters

  • jObject (JObject)
  • propertyName (string)
  • value (Type)

RemoveProperty static

RemoveProperty(jObject: JObject, propertyName: string): void

Parameters

  • jObject (JObject)
  • propertyName (string)