-
Notifications
You must be signed in to change notification settings - Fork 3
/
IFontRegistrar.xml
136 lines (136 loc) · 7.25 KB
/
IFontRegistrar.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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<Type Name="IFontRegistrar" FullName="Microsoft.Maui.IFontRegistrar">
<TypeSignature Language="C#" Value="public interface IFontRegistrar" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IFontRegistrar" />
<TypeSignature Language="DocId" Value="T:Microsoft.Maui.IFontRegistrar" />
<TypeSignature Language="VB.NET" Value="Public Interface IFontRegistrar" />
<TypeSignature Language="C++ CLI" Value="public interface class IFontRegistrar" />
<TypeSignature Language="F#" Value="type IFontRegistrar = interface" />
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(1)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
The <see cref="T:Microsoft.Maui.IFontRegistrar" /> keeps track of the fonts that are registered in our application.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="GetFont">
<MemberSignature Language="C#" Value="public string? GetFont (string font);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetFont(string font) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.IFontRegistrar.GetFont(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function GetFont (font As String) As String" />
<MemberSignature Language="C++ CLI" Value="public:
 System::String ^ GetFont(System::String ^ font);" />
<MemberSignature Language="F#" Value="abstract member GetFont : string -> string" Usage="iFontRegistrar.GetFont font" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
<Attributes>
<Attribute FrameworkAlternate="net-maui-8.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</ReturnValue>
<Parameters>
<Parameter Name="font" Type="System.String" />
</Parameters>
<Docs>
<param name="font">The key with which the font is registered with the cache.</param>
<summary>
Retrieves the font for actual usages.
</summary>
<returns>The name of then font when it's found, otherwise <see langword="null" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Register">
<MemberSignature Language="C#" Value="public void Register (string filename, string? alias);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Register(string filename, string alias) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.IFontRegistrar.Register(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub Register (filename As String, alias As String)" />
<MemberSignature Language="C++ CLI" Value="public:
 void Register(System::String ^ filename, System::String ^ alias);" />
<MemberSignature Language="F#" Value="abstract member Register : string * string -> unit" Usage="iFontRegistrar.Register (filename, alias)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filename" Type="System.String" />
<Parameter Name="alias" Type="System.String">
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="filename">The filename of the font to register.</param>
<param name="alias">An optional alias with which you can also refer to this font.</param>
<summary>
Registers a font in the app font cache.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Register">
<MemberSignature Language="C#" Value="public void Register (string filename, string? alias, System.Reflection.Assembly assembly);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Register(string filename, string alias, class System.Reflection.Assembly assembly) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.IFontRegistrar.Register(System.String,System.String,System.Reflection.Assembly)" />
<MemberSignature Language="VB.NET" Value="Public Sub Register (filename As String, alias As String, assembly As Assembly)" />
<MemberSignature Language="C++ CLI" Value="public:
 void Register(System::String ^ filename, System::String ^ alias, System::Reflection::Assembly ^ assembly);" />
<MemberSignature Language="F#" Value="abstract member Register : string * string * System.Reflection.Assembly -> unit" Usage="iFontRegistrar.Register (filename, alias, assembly)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filename" Type="System.String" />
<Parameter Name="alias" Type="System.String">
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
<Parameter Name="assembly" Type="System.Reflection.Assembly" />
</Parameters>
<Docs>
<param name="filename">The filename of the font to register.</param>
<param name="alias">An optional alias with which you can also refer to this font.</param>
<param name="assembly">The assembly (not used).</param>
<summary>
Registers a font in the app font cache.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>