C# Class ICSharpCode.Core.AddInReference

Represents a versioned reference to an AddIn. Used by AddInManifest.
Inheritance: ICloneable
Mostrar archivo Open project: jumpinjackie/fdotoolbox Class Usage Examples

Public Methods

Method Description
AddInReference ( string name ) : System
AddInReference ( string name, System.Version specificVersion ) : System
AddInReference ( string name, System.Version minimumVersion, System.Version maximumVersion ) : System
Check ( Version>.Dictionary addIns, System.Version &versionFound ) : bool
Clone ( ) : AddInReference
Create ( Properties properties, string hintPath ) : AddInReference
Equals ( object obj ) : bool
GetHashCode ( ) : int
ToString ( ) : string

Private Methods

Method Description
CompareVersion ( System.Version a, System.Version b ) : int

Compares two versions and ignores unspecified fields (unlike Version.CompareTo)

ICloneable ( ) : object
ParseVersion ( string version, string hintPath ) : System.Version

Method Details

AddInReference() public method

public AddInReference ( string name ) : System
name string
return System

AddInReference() public method

public AddInReference ( string name, System.Version specificVersion ) : System
name string
specificVersion System.Version
return System

AddInReference() public method

public AddInReference ( string name, System.Version minimumVersion, System.Version maximumVersion ) : System
name string
minimumVersion System.Version
maximumVersion System.Version
return System

Check() public method

public Check ( Version>.Dictionary addIns, System.Version &versionFound ) : bool
addIns Version>.Dictionary
versionFound System.Version
return bool

Clone() public method

public Clone ( ) : AddInReference
return AddInReference

Create() public static method

public static Create ( Properties properties, string hintPath ) : AddInReference
properties Properties
hintPath string
return AddInReference

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

ToString() public method

public ToString ( ) : string
return string