Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created August 8, 2025 12:51
Show Gist options
  • Select an option

  • Save vs-mobiletools-engineering-service2/535634e05c2128fa2dd32eda27376f72 to your computer and use it in GitHub Desktop.

Select an option

Save vs-mobiletools-engineering-service2/535634e05c2128fa2dd32eda27376f72 to your computer and use it in GitHub Desktop.
previous-api-comparison/diff/Microsoft.macOS.md

API diff: Microsoft.macOS.dll

Microsoft.macOS.dll

Namespace Accessibility

Type Changed: Accessibility.AXSettingsFeature

Added values:

AssistiveTouch = 3,
AssistiveTouchDevices = 4,
DwellControl = 5,

New Type: Accessibility.AXBrailleTable

[Foundation.RegisterAttribute("AXBrailleTable", True)]
[System.Runtime.CompilerServices.NullableAttribute(0)]
[System.Runtime.CompilerServices.NullableContextAttribute(1)]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
public class AXBrailleTable : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
	// constructors
	public AXBrailleTable (Foundation.NSCoder coder);
	protected AXBrailleTable (Foundation.NSObjectFlag t);
	protected AXBrailleTable (ObjCRuntime.NativeHandle handle);
	public AXBrailleTable (string identifier);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual string Identifier { get; }
	public virtual bool IsEightDot { get; }
	public virtual string Language { get; }
	public static Foundation.NSSet<AXBrailleTable> LanguageAgnosticTables { get; }
	public virtual Foundation.NSSet<Foundation.NSLocale> Locales { get; }
	public virtual string LocalizedName { get; }
	public virtual string LocalizedProviderName { get; }
	public virtual string ProviderIdentifier { get; }
	public static Foundation.NSSet<Foundation.NSLocale> SupportedLocales { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
	public static AXBrailleTable GetDefaultTable (Foundation.NSLocale locale);
	public static Foundation.NSSet<AXBrailleTable> GetTables (Foundation.NSLocale locale);
}

New Type: Accessibility.AXBrailleTranslationResult

[Foundation.RegisterAttribute("AXBrailleTranslationResult", True)]
[System.Runtime.CompilerServices.NullableAttribute(0)]
[System.Runtime.CompilerServices.NullableContextAttribute(1)]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
public class AXBrailleTranslationResult : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
	// constructors
	public AXBrailleTranslationResult (Foundation.NSCoder coder);
	protected AXBrailleTranslationResult (Foundation.NSObjectFlag t);
	protected AXBrailleTranslationResult (ObjCRuntime.NativeHandle handle);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual IntPtr[] LocationMap { get; }
	public virtual string ResultString { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

New Type: Accessibility.AXBrailleTranslator

[Foundation.RegisterAttribute("AXBrailleTranslator", True)]
[System.Runtime.CompilerServices.NullableAttribute(0)]
[System.Runtime.CompilerServices.NullableContextAttribute(1)]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
public class AXBrailleTranslator : Foundation.NSObject {
	// constructors
	public AXBrailleTranslator (AXBrailleTable brailleTable);
	protected AXBrailleTranslator (Foundation.NSObjectFlag t);
	protected AXBrailleTranslator (ObjCRuntime.NativeHandle handle);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	// methods
	public virtual AXBrailleTranslationResult BackTranslate (string braille);
	public virtual AXBrailleTranslationResult Translate (string printText);
}

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

-public const string Version = "26.0.9331";
+public const string Version = "26.0.9334";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment