-
Notifications
You must be signed in to change notification settings - Fork 42
/
NSMutableAttributedStringKitAdditions.xml
58 lines (58 loc) · 3.52 KB
/
NSMutableAttributedStringKitAdditions.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
<Type Name="NSMutableAttributedStringKitAdditions" FullName="UIKit.NSMutableAttributedStringKitAdditions">
<TypeSignature Language="C#" Value="public static class NSMutableAttributedStringKitAdditions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit NSMutableAttributedStringKitAdditions extends System.Object" />
<TypeSignature Language="DocId" Value="T:UIKit.NSMutableAttributedStringKitAdditions" />
<TypeSignature Language="F#" Value="type NSMutableAttributedStringKitAdditions = class" />
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides an extension method for <see cref="T:Foundation.NSMutableAttributedString" /> that cleans up inconsistencies that develop after several edits.</summary>
<remarks>To be added.</remarks>
<altmember cref="T:Foundation.NSMutableAttributedString" />
</Docs>
<Members>
<Member MemberName="FixAttributesInRange">
<MemberSignature Language="C#" Value="public static void FixAttributesInRange (this Foundation.NSMutableAttributedString This, Foundation.NSRange range);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void FixAttributesInRange(class Foundation.NSMutableAttributedString This, valuetype Foundation.NSRange range) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.NSMutableAttributedStringKitAdditions.FixAttributesInRange(Foundation.NSMutableAttributedString,Foundation.NSRange)" />
<MemberSignature Language="F#" Value="static member FixAttributesInRange : Foundation.NSMutableAttributedString * Foundation.NSRange -> unit" Usage="UIKit.NSMutableAttributedStringKitAdditions.FixAttributesInRange (This, range)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("fixAttributesInRange:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="Foundation.NSMutableAttributedString" RefType="this" />
<Parameter Name="range" Type="Foundation.NSRange" />
</Parameters>
<Docs>
<param name="This">The instance on which this method operates.</param>
<param name="range">To be added.</param>
<summary>Cleans up inconsistencies that can accumulate over many edits.</summary>
<remarks>
<para>After edits, <see cref="T:Foundation.NSMutableAttributedString" />s may accumulate inconsistencies. For instance, paragraph styles must apply to entire paragraphs, scripts may be assigned to fonts that support them, and deleting attachment characters requires the corresponding attachment objects to be released. This method performs necessary cleanup.</para>
</remarks>
</Docs>
</Member>
</Members>
</Type>