66using Java . Interop ;
77
88using Android . Runtime ;
9+ using System . ComponentModel ;
10+ using System . Diagnostics ;
911
1012namespace Java . Lang {
1113
@@ -91,21 +93,29 @@ internal void SetHandleOnDeserialized (StreamingContext context)
9193 }
9294
9395#if JAVA_INTEROP
96+ [ DebuggerBrowsable ( DebuggerBrowsableState . Never ) ]
97+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
9498 public int JniIdentityHashCode {
9599 get { return ( int ) key_handle ; }
96100 }
97101
102+ [ DebuggerBrowsable ( DebuggerBrowsableState . Never ) ]
103+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
98104 public JniObjectReference PeerReference {
99105 get {
100106 return new JniObjectReference ( handle , ( JniObjectReferenceType ) handle_type ) ;
101107 }
102108 }
103109
110+ [ DebuggerBrowsable ( DebuggerBrowsableState . Never ) ]
111+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
104112 public virtual JniPeerMembers JniPeerMembers {
105113 get { return _members ; }
106114 }
107115#endif // JAVA_INTEROP
108116
117+ [ DebuggerBrowsable ( DebuggerBrowsableState . Never ) ]
118+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
109119 public IntPtr Handle {
110120 get {
111121 if ( weak_handle != IntPtr . Zero )
@@ -115,10 +125,14 @@ public IntPtr Handle {
115125 }
116126 }
117127
128+ [ DebuggerBrowsable ( DebuggerBrowsableState . Never ) ]
129+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
118130 protected virtual IntPtr ThresholdClass {
119131 get { return Class . Object ; }
120132 }
121133
134+ [ DebuggerBrowsable ( DebuggerBrowsableState . Never ) ]
135+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
122136 protected virtual System . Type ThresholdType {
123137 get { return typeof ( Java . Lang . Object ) ; }
124138 }
@@ -154,6 +168,7 @@ void IJavaPeerable.DisposeUnlessReferenced ()
154168 }
155169 }
156170
171+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
157172 public void UnregisterFromRuntime ( )
158173 {
159174 JNIEnv . AndroidValueManager . RemovePeer ( this , key_handle ) ;
@@ -231,6 +246,7 @@ internal static void Dispose (IJavaPeerable instance, ref IntPtr handle, IntPtr
231246 }
232247 }
233248
249+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
234250 protected void SetHandle ( IntPtr value , JniHandleOwnership transfer )
235251 {
236252 JNIEnv . AndroidValueManager . AddPeer ( this , value , transfer , out handle ) ;
@@ -287,6 +303,7 @@ internal static IJavaPeerable GetObject (IntPtr handle, JniHandleOwnership trans
287303 return Java . Interop . TypeManager . CreateInstance ( handle , transfer , type ) ;
288304 }
289305
306+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
290307 public T [ ] ToArray < T > ( )
291308 {
292309 return JNIEnv . GetArray < T > ( Handle ) ;
0 commit comments