Make visual tree public

This commit is contained in:
Yoshi Askharoun
2022-10-07 10:29:09 -05:00
parent be7d9c5364
commit 2667456b41
165 changed files with 174 additions and 169 deletions
@@ -8,7 +8,7 @@ using System.Collections;
namespace Microsoft.Iris.Library
{
internal struct AncestorEnumerator : IEnumerator, IEnumerable
public struct AncestorEnumerator : IEnumerator, IEnumerable
{
private TreeNode _nodeStart;
private TreeNode _nodeCurrent;
+1 -1
View File
@@ -6,7 +6,7 @@
namespace Microsoft.Iris.Library
{
internal struct DataCookie
public struct DataCookie
{
public static readonly DataCookie NULL = new DataCookie();
private uint m_value;
@@ -8,7 +8,7 @@ using System.Diagnostics;
namespace Microsoft.Iris.Library
{
internal class DisposableObject : IDisposableObject
public class DisposableObject : IDisposableObject
{
private bool _isDisposed;
+1 -1
View File
@@ -6,7 +6,7 @@
namespace Microsoft.Iris.Library
{
internal struct EventCookie
public struct EventCookie
{
public static readonly EventCookie NULL = new EventCookie();
private uint m_value;
@@ -6,7 +6,7 @@
namespace Microsoft.Iris.Library
{
internal interface IDisposableObject
public interface IDisposableObject
{
bool IsDisposed { get; }
@@ -6,7 +6,7 @@
namespace Microsoft.Iris.Library
{
internal interface IDisposableOwner
public interface IDisposableOwner
{
void RegisterDisposable(IDisposableObject disposable);
+1 -1
View File
@@ -8,7 +8,7 @@ using Microsoft.Iris.UI;
namespace Microsoft.Iris.Library
{
internal interface ITreeNode
public interface ITreeNode
{
UIZone Zone { get; }
@@ -8,7 +8,7 @@ using Microsoft.Iris.Markup;
namespace Microsoft.Iris.Library
{
internal class NotifyObjectBase : INotifyObject
public class NotifyObjectBase : INotifyObject
{
private NotifyService _notifier = new NotifyService();
+1 -1
View File
@@ -6,7 +6,7 @@
namespace Microsoft.Iris.Library
{
internal struct Result
public struct Result
{
public static Result Success = new Result(null);
private string _error;
@@ -6,7 +6,7 @@
namespace Microsoft.Iris.Library
{
internal class SharedDisposableObject : DisposableObject
public class SharedDisposableObject : DisposableObject
{
private int _usageCount;
+1 -1
View File
@@ -10,7 +10,7 @@ using System;
namespace Microsoft.Iris.Library
{
internal abstract class TreeNode : DisposableObject, ITreeNode
public abstract class TreeNode : DisposableObject, ITreeNode
{
private static readonly DataCookie s_instanceIDProperty = DataCookie.ReserveSlot();
private static readonly EventCookie s_deepParentChangeEvent = EventCookie.ReserveSlot();
@@ -9,7 +9,7 @@ using System.Collections;
namespace Microsoft.Iris.Library
{
internal struct TreeNodeCollection : IList, ICollection, IEnumerable
public struct TreeNodeCollection : IList, ICollection, IEnumerable
{
private TreeNode _nodeSubject;
@@ -8,7 +8,7 @@ using System.Collections;
namespace Microsoft.Iris.Library
{
internal struct TreeNodeEnumerator : IEnumerator
public struct TreeNodeEnumerator : IEnumerator
{
private TreeNode _nodeParent;
private TreeNode _nodeCurrent;