Files
2026-06-04 11:42:34 +02:00

68 lines
2.4 KiB
C#

using System;
using System.Collections;
using System.Runtime.InteropServices;
namespace System.Runtime.Remoting.Channels
{
/// <summary>Stores sink provider data for sink providers.</summary>
// Token: 0x020003B6 RID: 950
[ComVisible(true)]
public class SinkProviderData
{
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> class.</summary>
/// <param name="name">The name of the sink provider that the data in the current <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> object is associated with. </param>
// Token: 0x060025E0 RID: 9696 RVA: 0x0007CED4 File Offset: 0x0007B0D4
public SinkProviderData(string name)
{
this.sinkName = name;
this.children = new ArrayList();
this.properties = new Hashtable();
}
/// <summary>Gets a list of the child <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> nodes.</summary>
/// <returns>A <see cref="T:System.Collections.IList" /> of the child <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> nodes.</returns>
// Token: 0x17000711 RID: 1809
// (get) Token: 0x060025E1 RID: 9697 RVA: 0x0007CEFC File Offset: 0x0007B0FC
public IList Children
{
get
{
return this.children;
}
}
/// <summary>Gets the name of the sink provider that the data in the current <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> object is associated with.</summary>
/// <returns>A <see cref="T:System.String" /> with the name of the XML node that the data in the current <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> object is associated with.</returns>
// Token: 0x17000712 RID: 1810
// (get) Token: 0x060025E2 RID: 9698 RVA: 0x0007CF04 File Offset: 0x0007B104
public string Name
{
get
{
return this.sinkName;
}
}
/// <summary>Gets a dictionary through which properties on the sink provider can be accessed.</summary>
/// <returns>A dictionary through which properties on the sink provider can be accessed.</returns>
// Token: 0x17000713 RID: 1811
// (get) Token: 0x060025E3 RID: 9699 RVA: 0x0007CF0C File Offset: 0x0007B10C
public IDictionary Properties
{
get
{
return this.properties;
}
}
// Token: 0x04000EC7 RID: 3783
private string sinkName;
// Token: 0x04000EC8 RID: 3784
private ArrayList children;
// Token: 0x04000EC9 RID: 3785
private Hashtable properties;
}
}