/
IThemeResolutionService.xml
106 lines (103 loc) · 7.29 KB
/
IThemeResolutionService.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<Type Name="IThemeResolutionService" FullName="System.Web.UI.IThemeResolutionService">
<TypeSignature Language="C#" Value="public interface IThemeResolutionService" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IThemeResolutionService" />
<TypeSignature Language="DocId" Value="T:System.Web.UI.IThemeResolutionService" />
<TypeSignature Language="VB.NET" Value="Public Interface IThemeResolutionService" />
<TypeSignature Language="F#" Value="type IThemeResolutionService = interface" />
<TypeSignature Language="C++ CLI" Value="public interface class IThemeResolutionService" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Docs>
<summary>Provides an interface that designer tool developers can use to supply a set of <see cref="T:System.Web.UI.ThemeProvider" /> objects, which can be used to apply themes and control skins to controls in a design-time environment.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Page developers and control authors do not use the <xref:System.Web.UI.IThemeResolutionService> interface. The <xref:System.Web.UI.IThemeResolutionService> interface is implemented by designer tool developers to supply <xref:System.Web.UI.SkinBuilder> control builders in the design environment.
The <xref:System.Web.UI.IThemeResolutionService> is a container for one or more <xref:System.Web.UI.ThemeProvider> objects, which in turn supply the <xref:System.Web.UI.SkinBuilder> objects that apply themes and control skins to controls when they are created in a designer. An instance of the <xref:System.Web.UI.IThemeResolutionService> class can be accessed from a given <xref:System.Web.UI.ControlBuilder> instance using its <xref:System.Web.UI.ControlBuilder.ThemeResolutionService%2A?displayProperty=nameWithType> property.
]]></format>
</remarks>
<altmember cref="T:System.IServiceProvider" />
<altmember cref="T:System.ComponentModel.Design.IDesignerHost" />
<altmember cref="T:System.Web.UI.ThemeProvider" />
<altmember cref="T:System.Web.UI.ControlBuilder" />
<altmember cref="T:System.Web.UI.SkinBuilder" />
</Docs>
<Members>
<Member MemberName="GetAllThemeProviders">
<MemberSignature Language="C#" Value="public System.Web.UI.ThemeProvider[] GetAllThemeProviders ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Web.UI.ThemeProvider[] GetAllThemeProviders() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.IThemeResolutionService.GetAllThemeProviders" />
<MemberSignature Language="VB.NET" Value="Public Function GetAllThemeProviders () As ThemeProvider()" />
<MemberSignature Language="F#" Value="abstract member GetAllThemeProviders : unit -> System.Web.UI.ThemeProvider[]" Usage="iThemeResolutionService.GetAllThemeProviders " />
<MemberSignature Language="C++ CLI" Value="public:
 cli::array <System::Web::UI::ThemeProvider ^> ^ GetAllThemeProviders();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.ThemeProvider[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets an <see cref="T:System.Array" /> of <see cref="T:System.Web.UI.ThemeProvider" /> objects.</summary>
<returns>An <see cref="T:System.Array" /> of <see cref="T:System.Web.UI.ThemeProvider" /> objects associated with the current <see cref="T:System.Web.UI.IThemeResolutionService" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetStylesheetThemeProvider">
<MemberSignature Language="C#" Value="public System.Web.UI.ThemeProvider GetStylesheetThemeProvider ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Web.UI.ThemeProvider GetStylesheetThemeProvider() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.IThemeResolutionService.GetStylesheetThemeProvider" />
<MemberSignature Language="VB.NET" Value="Public Function GetStylesheetThemeProvider () As ThemeProvider" />
<MemberSignature Language="F#" Value="abstract member GetStylesheetThemeProvider : unit -> System.Web.UI.ThemeProvider" Usage="iThemeResolutionService.GetStylesheetThemeProvider " />
<MemberSignature Language="C++ CLI" Value="public:
 System::Web::UI::ThemeProvider ^ GetStylesheetThemeProvider();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.ThemeProvider</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a <see cref="T:System.Web.UI.ThemeProvider" /> object that represents the customization theme from a style sheet.</summary>
<returns>A <see cref="T:System.Web.UI.ThemeProvider" /> that represents the page theme that is applied to a control built by the <see cref="T:System.Web.UI.ControlBuilder" />.</returns>
<remarks>To be added.</remarks>
<altmember cref="T:System.Web.UI.ThemeProvider" />
</Docs>
</Member>
<Member MemberName="GetThemeProvider">
<MemberSignature Language="C#" Value="public System.Web.UI.ThemeProvider GetThemeProvider ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Web.UI.ThemeProvider GetThemeProvider() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.IThemeResolutionService.GetThemeProvider" />
<MemberSignature Language="VB.NET" Value="Public Function GetThemeProvider () As ThemeProvider" />
<MemberSignature Language="F#" Value="abstract member GetThemeProvider : unit -> System.Web.UI.ThemeProvider" Usage="iThemeResolutionService.GetThemeProvider " />
<MemberSignature Language="C++ CLI" Value="public:
 System::Web::UI::ThemeProvider ^ GetThemeProvider();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.ThemeProvider</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a <see cref="T:System.Web.UI.ThemeProvider" /> object that represents the customization theme on an ASP.NET page.</summary>
<returns>A <see cref="T:System.Web.UI.ThemeProvider" /> that represents the page theme that is applied to a control built by the <see cref="T:System.Web.UI.ControlBuilder" />.</returns>
<remarks>To be added.</remarks>
<altmember cref="M:System.Web.UI.IThemeResolutionService.GetStylesheetThemeProvider" />
<altmember cref="T:System.Web.UI.ThemeProvider" />
</Docs>
</Member>
</Members>
</Type>