C# Class SharpDox.Model.Repository.SDRepository

Show file Open project: Geaz/sharpDox Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddMember ( SDMemberBase sdMember ) : void
AddMethod ( SDMethod sdMethod ) : void
AddNamespace ( SharpDox.Model.Repository.SDNamespace sdNamespace ) : void
AddType ( SharpDox.Model.Repository.SDType sdType ) : void
GetAllMembers ( ) : List

Gets a list of all members (no methods).

Liefert eine Liste aller Mitglieder (keine Methoden).

GetAllMethods ( ) : List

Gets a list of all methods.

Liefert eine Liste aller Methoden.

GetAllNamespaces ( ) : List

Gets a list of all namespaces (no project strangers).

Liefert eine Liste aller Namensräume (ohne projektfremde Namespaces).

GetAllTypes ( ) : List

Gets a list of all types.

Liefert eine Liste aller Typen.

GetMemberByIdentifier ( string identifier ) : SDMemberBase

Returns a member, referenced by its identifier.

Liefert das Mitglied mit dem angegebenen Identifikator.

GetMethodByIdentifier ( string identifier ) : SDMethod

Returns a method, referenced by its identifier.

Liefert die Methode mit dem angegebenen Identifikator.

GetNamespaceByIdentifier ( string identifier ) : SharpDox.Model.Repository.SDNamespace

Returns a namespace, referenced by its identifier.

Liefert den Namensraum mit dem angegebenen Identifikator.

GetTypeByIdentifier ( string identifier ) : SharpDox.Model.Repository.SDType

Returns a type, referenced by its identifier.

Liefert den Typen mit dem angegebenen Identifikator.

RemoveNamespace ( SharpDox.Model.Repository.SDNamespace sdNamespace ) : void
SDRepository ( ) : System

Method Details

AddMember() public method

public AddMember ( SDMemberBase sdMember ) : void
sdMember SDMemberBase
return void

AddMethod() public method

public AddMethod ( SDMethod sdMethod ) : void
sdMethod SharpDox.Model.Repository.Members.SDMethod
return void

AddNamespace() public method

public AddNamespace ( SharpDox.Model.Repository.SDNamespace sdNamespace ) : void
sdNamespace SharpDox.Model.Repository.SDNamespace
return void

AddType() public method

public AddType ( SharpDox.Model.Repository.SDType sdType ) : void
sdType SharpDox.Model.Repository.SDType
return void

GetAllMembers() public method

Gets a list of all members (no methods). Liefert eine Liste aller Mitglieder (keine Methoden).
public GetAllMembers ( ) : List
return List

GetAllMethods() public method

Gets a list of all methods. Liefert eine Liste aller Methoden.
public GetAllMethods ( ) : List
return List

GetAllNamespaces() public method

Gets a list of all namespaces (no project strangers). Liefert eine Liste aller Namensräume (ohne projektfremde Namespaces).
public GetAllNamespaces ( ) : List
return List

GetAllTypes() public method

Gets a list of all types. Liefert eine Liste aller Typen.
public GetAllTypes ( ) : List
return List

GetMemberByIdentifier() public method

Returns a member, referenced by its identifier. Liefert das Mitglied mit dem angegebenen Identifikator.
public GetMemberByIdentifier ( string identifier ) : SDMemberBase
identifier string The identifier of the member.
return SDMemberBase

GetMethodByIdentifier() public method

Returns a method, referenced by its identifier. Liefert die Methode mit dem angegebenen Identifikator.
public GetMethodByIdentifier ( string identifier ) : SDMethod
identifier string The identifier of the method.
return SharpDox.Model.Repository.Members.SDMethod

GetNamespaceByIdentifier() public method

Returns a namespace, referenced by its identifier. Liefert den Namensraum mit dem angegebenen Identifikator.
public GetNamespaceByIdentifier ( string identifier ) : SharpDox.Model.Repository.SDNamespace
identifier string The identifier of the namespace.
return SharpDox.Model.Repository.SDNamespace

GetTypeByIdentifier() public method

Returns a type, referenced by its identifier. Liefert den Typen mit dem angegebenen Identifikator.
public GetTypeByIdentifier ( string identifier ) : SharpDox.Model.Repository.SDType
identifier string The identifier of the type.
return SharpDox.Model.Repository.SDType

RemoveNamespace() public method

public RemoveNamespace ( SharpDox.Model.Repository.SDNamespace sdNamespace ) : void
sdNamespace SharpDox.Model.Repository.SDNamespace
return void

SDRepository() public method

public SDRepository ( ) : System
return System