Click or drag to resize
Project Class
Represents a project project. It contains packages and documents.
Inheritance Hierarchy
SystemObject
  Emotive.Otx.ApiProject

Namespace: Emotive.Otx.Api
Assembly: Emotive.Otx.Api (in Emotive.Otx.Api.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class Project

The Project type exposes the following members.

Constructors
  NameDescription
Public methodProject
Initializes a new instance of the project class.
Top
Methods
  NameDescription
Public methodCode exampleAddExistingPackage(String)
Adds an existing package with a new name into this package skipping all invalid otx files.
Public methodCode exampleAddExistingPackage(String, String)
Adds an existing package with a new name into this package skipping all invalid otx files.
Public methodCode exampleAddPackage
Adds a package into the project.
Public methodCode exampleContainsPackage
Checks if the project contains a package.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodCode exampleGetDocumentByFullName
Gets a document by path.
Public methodCode exampleGetDocuments
Gets an array of documents matching the specified search pattern from all subpackages in the current project
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodCode exampleGetPackage
Gets a package from the project by the given package name.
Public methodCode exampleGetPackageByFullName
Gets a package by full name.
Public methodCode exampleGetPackages(String)
Gets an array of packages matching the specified search pattern from the current project.
Public methodCode exampleGetPackages(String, SearchOption)
Gets an array of packages matching the specified search pattern from the current project, using a value to determine whether to search subpackages.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodCode exampleRemovePackage(String)
Removes a package from the project by the given package name.
Public methodCode exampleRemovePackage(Package)
Removes a package from the project.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyFilePath
Gets the project file path.
Public propertyCode examplePackages
Gets and sets the list package of current project.
Public propertyCode exampleProjectName
Gets and sets project name.
Public propertyProjectSettings
Gets the project setting.
Public propertyReferences
Gets project reference array.
Top
See Also