NAnt SDK Documentation - v0.92 |

# FrameworkTypes Enumeration

Defines the types of frameworks.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

[Visual Basic]
<Serializable, _ Flags>
Public Enum FrameworkTypes
[C#]
[Serializable]
[Flags]
public enum FrameworkTypes

#### Members

Member Name | Description | Value
--- | --- | ---
NotInstalled | Frameworks that are supported on the current platform, but are not installed. | 1
Installed | Frameworks that are installed on the current system. | 2
InstallStateMask | Retrieves installation state attributes. | 3
Desktop | Frameworks that typically target full desktop devices. | 4
Compact | Frameworks that target compact devices. | 8
Browser | Frameworks that run in a browser. | 16
DeviceMask | Retrieves device attributes. | 28
Mono | Frameworks released as part of the open-source Mono project. | 32
MS | Frameworks released by Microsoft. | 64
VendorMask | Retrieves vendor attributes. | 96
All | All frameworks supported on the current platform, regarless of their installation state, target device or vendor. | 3

#### Requirements

Namespace: NAnt.Core

Assembly: NAnt.Core (in NAnt.Core.dll)

#### See Also

NAnt.Core Namespace