IntroducedAttribute Constructors

Definition

Overloads

IntroducedAttribute(PlatformName, PlatformArchitecture, String)

Initializes a new availability attribute specifying that the API exists on the specified platform.

IntroducedAttribute(PlatformName, Int32, Int32, PlatformArchitecture, String)

Initializes a new availability attribute specifying when the API was introduced on the specified platform.

IntroducedAttribute(PlatformName, Int32, Int32, Int32, PlatformArchitecture, String)

Initializes a new availability attribute specifying when the API was introduced on the specified platform.

IntroducedAttribute(PlatformName, PlatformArchitecture, String)

Initializes a new availability attribute specifying that the API exists on the specified platform.

public IntroducedAttribute (ObjCRuntime.PlatformName platform, ObjCRuntime.PlatformArchitecture architecture = ObjCRuntime.PlatformArchitecture.None, string message = null);
new ObjCRuntime.IntroducedAttribute : ObjCRuntime.PlatformName * ObjCRuntime.PlatformArchitecture * string -> ObjCRuntime.IntroducedAttribute

Parameters

platform
PlatformName

The platform this availability attribute applies to.

architecture
PlatformArchitecture

The architectures the attribute applies to (either only 32-bit, only 64-bit or both 32-bit and 64-bit architectures).

message
String

Additional information related to the availability information.

IntroducedAttribute(PlatformName, Int32, Int32, PlatformArchitecture, String)

Initializes a new availability attribute specifying when the API was introduced on the specified platform.

public IntroducedAttribute (ObjCRuntime.PlatformName platform, int majorVersion, int minorVersion, ObjCRuntime.PlatformArchitecture architecture = ObjCRuntime.PlatformArchitecture.None, string message = null);
new ObjCRuntime.IntroducedAttribute : ObjCRuntime.PlatformName * int * int * ObjCRuntime.PlatformArchitecture * string -> ObjCRuntime.IntroducedAttribute

Parameters

platform
PlatformName

The platform this availability attribute applies to.

majorVersion
Int32

The major version.

minorVersion
Int32

The minor version.

architecture
PlatformArchitecture

The architectures the attribute applies to (either only 32-bit, only 64-bit or both 32-bit and 64-bit architectures).

message
String

Additional information related to the availability information.

IntroducedAttribute(PlatformName, Int32, Int32, Int32, PlatformArchitecture, String)

Initializes a new availability attribute specifying when the API was introduced on the specified platform.

public IntroducedAttribute (ObjCRuntime.PlatformName platform, int majorVersion, int minorVersion, int subminorVersion, ObjCRuntime.PlatformArchitecture architecture = ObjCRuntime.PlatformArchitecture.None, string message = null);
new ObjCRuntime.IntroducedAttribute : ObjCRuntime.PlatformName * int * int * int * ObjCRuntime.PlatformArchitecture * string -> ObjCRuntime.IntroducedAttribute

Parameters

platform
PlatformName

The platform this availability attribute applies to.

majorVersion
Int32

The major version.

minorVersion
Int32

The minor version.

subminorVersion
Int32

The subminor version.

architecture
PlatformArchitecture

The architectures the attribute applies to (either only 32-bit, only 64-bit or both 32-bit and 64-bit architectures).

message
String

Additional information related to the availability information.

Applies to