XamarinBuild Class

Summary

Base build plan for Xamarin based applications
graph BT Type-->Base0["RocketBoosterBuild<XamarinConfiguration>"] Base0-->Base1["NukeBuild"] Type-.->Interface0["IRocketBoosterBuild<XamarinConfiguration>"] Type-.->Interface1["IRocketBoosterBuild"] click Interface1 "/api/Rocket.Surgery.Nuke/IRocketBoosterBuild" Type["XamarinBuild"] class Type type-node Derived0["XamarinMacBuild"]-->Type click Derived0 "/api/Rocket.Surgery.Nuke.Xamarin/XamarinMacBuild" Derived1["XamariniOSBuild"]-->Type click Derived1 "/api/Rocket.Surgery.Nuke.Xamarin/XamariniOSBuild"

Syntax

public abstract class XamarinBuild : RocketBoosterBuild<XamarinConfiguration>, 
    IRocketBoosterBuild<XamarinConfiguration>, IRocketBoosterBuild

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Name Summary
XamarinBuild() Initializes a new instance of the XamarinBuild class.

Properties

Name Value Summary
IsOsx Expression<Func<bool>>
A value indicated whether the build host is OSX.

Methods

Name Value Summary
Build(ITargetDefinition, IXamarinBuild) ITargetDefinition
msbuild
static
Restore(ITargetDefinition, IXamarinBuild) ITargetDefinition
nuget restore
static
Test(ITargetDefinition, IXamarinBuild) ITargetDefinition
test
static

Extension Methods