Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Assets.ProjectReference Class Reference

A reference to a Visual Studio project that is part of a Package More...

Inheritance diagram for SiliconStudio.Assets.ProjectReference:
IEquatable< ProjectReference >

Public Member Functions

 ProjectReference ()
 Initializes a new instance of the ProjectReference class. More...
 
 ProjectReference (Guid id, UFile location, ProjectType type)
 Initializes a new instance of the ProjectReference class. More...
 
bool Equals (ProjectReference other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static bool operator== (ProjectReference left, ProjectReference right)
 
static bool operator!= (ProjectReference left, ProjectReference right)
 

Properties

Guid Id [get, set]
 Gets or sets the unique identifier of the VS project. More...
 
UFile Location [get, set]
 Gets or sets the location of the file on the disk. More...
 
ProjectType Type [get, set]
 Gets or sets the type of project. More...
 

Detailed Description

A reference to a Visual Studio project that is part of a Package

Definition at line 15 of file ProjectReference.cs.

Constructor & Destructor Documentation

SiliconStudio.Assets.ProjectReference.ProjectReference ( )

Initializes a new instance of the ProjectReference class.

Definition at line 20 of file ProjectReference.cs.

SiliconStudio.Assets.ProjectReference.ProjectReference ( Guid  id,
UFile  location,
ProjectType  type 
)

Initializes a new instance of the ProjectReference class.

Parameters
idThe identifier.
locationThe location.
typeThe type.

Definition at line 30 of file ProjectReference.cs.

Member Function Documentation

bool SiliconStudio.Assets.ProjectReference.Equals ( ProjectReference  other)
override bool SiliconStudio.Assets.ProjectReference.Equals ( object  obj)

Definition at line 65 of file ProjectReference.cs.

override int SiliconStudio.Assets.ProjectReference.GetHashCode ( )

Definition at line 72 of file ProjectReference.cs.

static bool SiliconStudio.Assets.ProjectReference.operator!= ( ProjectReference  left,
ProjectReference  right 
)
static

Definition at line 88 of file ProjectReference.cs.

static bool SiliconStudio.Assets.ProjectReference.operator== ( ProjectReference  left,
ProjectReference  right 
)
static

Definition at line 83 of file ProjectReference.cs.

Property Documentation

Guid SiliconStudio.Assets.ProjectReference.Id
getset

Gets or sets the unique identifier of the VS project.

The identifier.

Definition at line 42 of file ProjectReference.cs.

UFile SiliconStudio.Assets.ProjectReference.Location
getset

Gets or sets the location of the file on the disk.

The location.

Definition at line 49 of file ProjectReference.cs.

Referenced by SiliconStudio.Assets.ProjectReference.Equals().

ProjectType SiliconStudio.Assets.ProjectReference.Type
getset

Gets or sets the type of project.

The type.

Definition at line 56 of file ProjectReference.cs.


The documentation for this class was generated from the following file: