# API diff: Xamarin.AndroidX.Annotation.dll

## Xamarin.AndroidX.Annotation.dll

### Namespace AndroidX.Annotations

#### New Type: AndroidX.Annotations.DiscouragedAttribute

```csharp
public class DiscouragedAttribute : System.Attribute {
	// constructors
	public DiscouragedAttribute ();
	// properties
	public string Message { get; set; }
}
```

#### New Type: AndroidX.Annotations.DisplayContextAttribute

```csharp
public class DisplayContextAttribute : System.Attribute {
	// constructors
	public DisplayContextAttribute ();
}
```

#### New Type: AndroidX.Annotations.GravityIntAttribute

```csharp
public class GravityIntAttribute : System.Attribute {
	// constructors
	public GravityIntAttribute ();
}
```

#### New Type: AndroidX.Annotations.IDiscouraged

```csharp
public interface IDiscouraged : Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable {
	// methods
	public virtual string Message ();
}
```

#### New Type: AndroidX.Annotations.IDisplayContext

```csharp
public interface IDisplayContext : Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
```

#### New Type: AndroidX.Annotations.IGravityInt

```csharp
public interface IGravityInt : Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
```

#### New Type: AndroidX.Annotations.INonUiContext

```csharp
public interface INonUiContext : Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
```

#### New Type: AndroidX.Annotations.IUiContext

```csharp
public interface IUiContext : Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
```

#### New Type: AndroidX.Annotations.NonUiContextAttribute

```csharp
public class NonUiContextAttribute : System.Attribute {
	// constructors
	public NonUiContextAttribute ();
}
```

#### New Type: AndroidX.Annotations.UiContextAttribute

```csharp
public class UiContextAttribute : System.Attribute {
	// constructors
	public UiContextAttribute ();
}
```


