68 lines
2.4 KiB
C#
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;
|
|
}
|
|
}
|