Skip to content

Commit 0533995

Browse files
committed
Hide XML serialization properties from public API
1 parent 8937659 commit 0533995

30 files changed

+39
-1
lines changed

Bonsai.Core/Expressions/ExternalizedDateTimeOffset.cs

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public DateTimeOffset Value
3333
/// </summary>
3434
[Browsable(false)]
3535
[XmlElement(nameof(Value))]
36+
[EditorBrowsable(EditorBrowsableState.Never)]
3637
public string ValueXml
3738
{
3839
get { return property.ValueXml; }

Bonsai.Core/Expressions/ExternalizedTimeSpan.cs

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public TimeSpan Value
3333
/// </summary>
3434
[Browsable(false)]
3535
[XmlElement(nameof(Value))]
36+
[EditorBrowsable(EditorBrowsableState.Never)]
3637
public string ValueXml
3738
{
3839
get { return property.ValueXml; }

Bonsai.Core/Expressions/Properties/DateTimeOffsetProperty.cs

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ internal override Type PropertyType
4343
/// </summary>
4444
[Browsable(false)]
4545
[XmlElement(nameof(Value))]
46+
[EditorBrowsable(EditorBrowsableState.Never)]
4647
public string ValueXml
4748
{
4849
get { return Value.ToString("o"); }

Bonsai.Core/Expressions/Properties/TimeSpanProperty.cs

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ internal override Type PropertyType
4444
/// </summary>
4545
[Browsable(false)]
4646
[XmlElement(nameof(Value))]
47+
[EditorBrowsable(EditorBrowsableState.Never)]
4748
public string ValueXml
4849
{
4950
get { return XmlConvert.ToString(Value); }

Bonsai.Core/Expressions/ReplaySubjectBuilder.cs

+2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public class ReplaySubjectBuilder : SubjectBuilder
3535
/// </summary>
3636
[Browsable(false)]
3737
[XmlElement(nameof(Window))]
38+
[EditorBrowsable(EditorBrowsableState.Never)]
3839
public string WindowXml
3940
{
4041
get
@@ -113,6 +114,7 @@ public class ReplaySubjectBuilder<T> : SubjectBuilder<T>
113114
/// </summary>
114115
[Browsable(false)]
115116
[XmlElement(nameof(Window))]
117+
[EditorBrowsable(EditorBrowsableState.Never)]
116118
public string WindowXml
117119
{
118120
get

Bonsai.Core/Reactive/BufferTime.cs

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public class BufferTime
4040
/// </summary>
4141
[Browsable(false)]
4242
[XmlElement(nameof(TimeSpan))]
43+
[EditorBrowsable(EditorBrowsableState.Never)]
4344
public string TimeSpanXml
4445
{
4546
get { return XmlConvert.ToString(TimeSpan); }
@@ -51,6 +52,7 @@ public string TimeSpanXml
5152
/// </summary>
5253
[Browsable(false)]
5354
[XmlElement(nameof(TimeShift))]
55+
[EditorBrowsable(EditorBrowsableState.Never)]
5456
public string TimeShiftXml
5557
{
5658
get

Bonsai.Core/Reactive/BufferTrigger.cs

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public class BufferTrigger
4545
/// </summary>
4646
[Browsable(false)]
4747
[XmlElement(nameof(TimeSpan))]
48+
[EditorBrowsable(EditorBrowsableState.Never)]
4849
public string TimeSpanXml
4950
{
5051
get

Bonsai.Core/Reactive/Concurrency/SchedulerMapping.cs

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public SchedulerMapping(IScheduler scheduler)
3838
/// </summary>
3939
[XmlText]
4040
[Browsable(false)]
41+
[EditorBrowsable(EditorBrowsableState.Never)]
4142
public string InstanceXml
4243
{
4344
get

Bonsai.Core/Reactive/Delay.cs

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class Delay : Combinator
2727
/// </summary>
2828
[Browsable(false)]
2929
[XmlElement(nameof(DueTime))]
30+
[EditorBrowsable(EditorBrowsableState.Never)]
3031
public string DueTimeXml
3132
{
3233
get { return XmlConvert.ToString(DueTime); }

Bonsai.Core/Reactive/DelaySubscription.cs

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class DelaySubscription : Combinator
2727
/// </summary>
2828
[Browsable(false)]
2929
[XmlElement(nameof(DueTime))]
30+
[EditorBrowsable(EditorBrowsableState.Never)]
3031
public string DueTimeXml
3132
{
3233
get { return XmlConvert.ToString(DueTime); }

Bonsai.Core/Reactive/Gate.cs

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public class Gate
3232
/// </summary>
3333
[Browsable(false)]
3434
[XmlElement(nameof(DueTime))]
35+
[EditorBrowsable(EditorBrowsableState.Never)]
3536
public string DueTimeXml
3637
{
3738
get

Bonsai.Core/Reactive/GateInterval.cs

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class GateInterval : Combinator
2828
/// </summary>
2929
[Browsable(false)]
3030
[XmlElement(nameof(Interval))]
31+
[EditorBrowsable(EditorBrowsableState.Never)]
3132
public string IntervalXml
3233
{
3334
get { return XmlConvert.ToString(Interval); }
@@ -52,6 +53,7 @@ public string IntervalXml
5253
/// </summary>
5354
[Browsable(false)]
5455
[XmlElement(nameof(DueTime))]
56+
[EditorBrowsable(EditorBrowsableState.Never)]
5557
public string DueTimeXml
5658
{
5759
get

Bonsai.Core/Reactive/Replay.cs

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public Replay(ExpressionBuilderGraph workflow)
5959
/// </summary>
6060
[Browsable(false)]
6161
[XmlElement(nameof(Window))]
62+
[EditorBrowsable(EditorBrowsableState.Never)]
6263
public string WindowXml
6364
{
6465
get

Bonsai.Core/Reactive/SampleInterval.cs

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class SampleInterval : Combinator
2828
/// </summary>
2929
[Browsable(false)]
3030
[XmlElement(nameof(Interval))]
31+
[EditorBrowsable(EditorBrowsableState.Never)]
3132
public string IntervalXml
3233
{
3334
get { return XmlConvert.ToString(Interval); }

Bonsai.Core/Reactive/Subjects/ReplaySubject.cs

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public class ReplaySubject : SubjectBuilder
3636
/// </summary>
3737
[Browsable(false)]
3838
[XmlElement(nameof(Window))]
39+
[EditorBrowsable(EditorBrowsableState.Never)]
3940
public string WindowXml
4041
{
4142
get
@@ -104,6 +105,7 @@ public class ReplaySubject<T> : SubjectBuilder<T>
104105
/// </summary>
105106
[Browsable(false)]
106107
[XmlElement(nameof(Window))]
108+
[EditorBrowsable(EditorBrowsableState.Never)]
107109
public string WindowXml
108110
{
109111
get

Bonsai.Core/Reactive/Throttle.cs

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class Throttle : Combinator
2727
/// </summary>
2828
[Browsable(false)]
2929
[XmlElement(nameof(DueTime))]
30+
[EditorBrowsable(EditorBrowsableState.Never)]
3031
public string DueTimeXml
3132
{
3233
get { return XmlConvert.ToString(DueTime); }

Bonsai.Core/Reactive/TimedGate.cs

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class TimedGate
2828
/// </summary>
2929
[Browsable(false)]
3030
[XmlElement(nameof(TimeSpan))]
31+
[EditorBrowsable(EditorBrowsableState.Never)]
3132
public string TimeSpanXml
3233
{
3334
get { return XmlConvert.ToString(TimeSpan); }

Bonsai.Core/Reactive/Timeout.cs

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class Timeout : Combinator
2727
/// </summary>
2828
[Browsable(false)]
2929
[XmlElement(nameof(DueTime))]
30+
[EditorBrowsable(EditorBrowsableState.Never)]
3031
public string DueTimeXml
3132
{
3233
get { return XmlConvert.ToString(DueTime); }

Bonsai.Core/Reactive/Timer.cs

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public class Timer : Source<long>
3838
/// </summary>
3939
[Browsable(false)]
4040
[XmlElement(nameof(DueTime))]
41+
[EditorBrowsable(EditorBrowsableState.Never)]
4142
public string DueTimeXml
4243
{
4344
get { return XmlConvert.ToString(DueTime); }
@@ -49,6 +50,7 @@ public string DueTimeXml
4950
/// </summary>
5051
[Browsable(false)]
5152
[XmlElement(nameof(Period))]
53+
[EditorBrowsable(EditorBrowsableState.Never)]
5254
public string PeriodXml
5355
{
5456
get { return XmlConvert.ToString(Period); }

Bonsai.Core/Reactive/WindowTime.cs

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public class WindowTime : WindowCombinator
3838
/// </summary>
3939
[Browsable(false)]
4040
[XmlElement(nameof(TimeSpan))]
41+
[EditorBrowsable(EditorBrowsableState.Never)]
4142
public string TimeSpanXml
4243
{
4344
get { return XmlConvert.ToString(TimeSpan); }
@@ -49,6 +50,7 @@ public string TimeSpanXml
4950
/// </summary>
5051
[Browsable(false)]
5152
[XmlElement(nameof(TimeShift))]
53+
[EditorBrowsable(EditorBrowsableState.Never)]
5254
public string TimeShiftXml
5355
{
5456
get

Bonsai.Core/Reactive/WindowTrigger.cs

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public class WindowTrigger
4444
/// </summary>
4545
[Browsable(false)]
4646
[XmlElement(nameof(TimeSpan))]
47+
[EditorBrowsable(EditorBrowsableState.Never)]
4748
public string TimeSpanXml
4849
{
4950
get

Bonsai.Dsp/FirFilter.cs

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public class FirFilter : Transform<Mat, Mat>
3636
/// </summary>
3737
[Browsable(false)]
3838
[XmlElement(nameof(Kernel))]
39+
[EditorBrowsable(EditorBrowsableState.Never)]
3940
public string KernelXml
4041
{
4142
get { return ArrayConvert.ToString(Kernel, CultureInfo.InvariantCulture); }

Bonsai.Dsp/IirFilter.cs

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public class IirFilter : Transform<Mat, Mat>
3838
/// </summary>
3939
[Browsable(false)]
4040
[XmlElement(nameof(FeedforwardCoefficients))]
41+
[EditorBrowsable(EditorBrowsableState.Never)]
4142
public string FeedforwardCoefficientsXml
4243
{
4344
get { return ArrayConvert.ToString(FeedforwardCoefficients, CultureInfo.InvariantCulture); }
@@ -49,6 +50,7 @@ public string FeedforwardCoefficientsXml
4950
/// </summary>
5051
[Browsable(false)]
5152
[XmlElement(nameof(FeedbackCoefficients))]
53+
[EditorBrowsable(EditorBrowsableState.Never)]
5254
public string FeedbackCoefficientsXml
5355
{
5456
get { return ArrayConvert.ToString(FeedbackCoefficients, CultureInfo.InvariantCulture); }

Bonsai.Shaders/Delay.cs

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class Delay : Combinator
2828
/// </summary>
2929
[Browsable(false)]
3030
[XmlElement(nameof(DueTime))]
31+
[EditorBrowsable(EditorBrowsableState.Never)]
3132
public string DueTimeXml
3233
{
3334
get { return XmlConvert.ToString(DueTime); }

Bonsai.Shaders/DelaySubscription.cs

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public class DelaySubscription : Combinator
2929
/// </summary>
3030
[Browsable(false)]
3131
[XmlElement(nameof(DueTime))]
32+
[EditorBrowsable(EditorBrowsableState.Never)]
3233
public string DueTimeXml
3334
{
3435
get { return XmlConvert.ToString(DueTime); }

Bonsai.Shaders/Timer.cs

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public class Timer : Source<long>
4040
/// </summary>
4141
[Browsable(false)]
4242
[XmlElement(nameof(DueTime))]
43+
[EditorBrowsable(EditorBrowsableState.Never)]
4344
public string DueTimeXml
4445
{
4546
get { return XmlConvert.ToString(DueTime); }
@@ -51,6 +52,7 @@ public string DueTimeXml
5152
/// </summary>
5253
[Browsable(false)]
5354
[XmlElement(nameof(Period))]
55+
[EditorBrowsable(EditorBrowsableState.Never)]
5456
public string PeriodXml
5557
{
5658
get { return Period.HasValue ? XmlConvert.ToString(Period.Value) : null; }

Bonsai.Vision/Drawing/AddTextBase.cs

+1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ internal AddTextBase()
7474
/// </summary>
7575
[Browsable(false)]
7676
[XmlElement(nameof(Font))]
77+
[EditorBrowsable(EditorBrowsableState.Never)]
7778
public string FontXml
7879
{
7980
get

Bonsai.Vision/Drawing/CreateFont.cs

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public Font Font
4545
/// </summary>
4646
[Browsable(false)]
4747
[XmlElement(nameof(Font))]
48+
[EditorBrowsable(EditorBrowsableState.Never)]
4849
public string FontXml
4950
{
5051
get

Bonsai.Vision/Filter2D.cs

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public class Filter2D : Transform<IplImage, IplImage>
3535
/// </summary>
3636
[Browsable(false)]
3737
[XmlElement(nameof(Kernel))]
38+
[EditorBrowsable(EditorBrowsableState.Never)]
3839
public string KernelXml
3940
{
4041
get { return ArrayConvert.ToString(Kernel, CultureInfo.InvariantCulture); }

Bonsai.Vision/WarpAffine.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ public class WarpAffine : Transform<IplImage, IplImage>
2929
/// </summary>
3030
[Browsable(false)]
3131
[XmlElement(nameof(Transform))]
32+
[EditorBrowsable(EditorBrowsableState.Never)]
3233
public string TransformXml
3334
{
3435
get
3536
{
36-
var transform = (Mat)Transform;
37+
var transform = Transform;
3738
if (transform == null) return null;
3839

3940
var array = new float[transform.Rows, transform.Cols];

0 commit comments

Comments
 (0)