C# Class Docu.Documentation.DeclaredType

Inheritance: BaseDocumentationElement, IReferencable
ファイルを表示 Open project: cdrnet/docu Class Usage Examples

Public Methods

Method Description
AddEvent ( Event ev ) : void
AddField ( Docu.Documentation.Field field ) : void
DeclaredType ( Docu.Parsing.Model.TypeIdentifier name, Namespace ns ) : System

Initializes a new instance of the DeclaredType class.

Resolve ( IReferencable>.IDictionary referencables ) : void
Sort ( ) : void
ToString ( ) : string
Unresolved ( Docu.Parsing.Model.TypeIdentifier typeIdentifier, Namespace ns ) : DeclaredType
Unresolved ( Docu.Parsing.Model.TypeIdentifier typeIdentifier, Type declaration, Namespace ns ) : DeclaredType

Private Methods

Method Description
AddMethod ( Method method ) : void
AddProperty ( Property property ) : void
FilterInterfaces ( IList topLevelInterfaces, Type type ) : void
GetInterfaces ( Type type ) : IEnumerable

Method Details

AddEvent() public method

public AddEvent ( Event ev ) : void
ev Event
return void

AddField() public method

public AddField ( Docu.Documentation.Field field ) : void
field Docu.Documentation.Field
return void

DeclaredType() public method

Initializes a new instance of the DeclaredType class.
public DeclaredType ( Docu.Parsing.Model.TypeIdentifier name, Namespace ns ) : System
name Docu.Parsing.Model.TypeIdentifier /// The name. ///
ns Namespace /// The ns. ///
return System

Resolve() public method

public Resolve ( IReferencable>.IDictionary referencables ) : void
referencables IReferencable>.IDictionary
return void

Sort() public method

public Sort ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

Unresolved() public static method

public static Unresolved ( Docu.Parsing.Model.TypeIdentifier typeIdentifier, Namespace ns ) : DeclaredType
typeIdentifier Docu.Parsing.Model.TypeIdentifier
ns Namespace
return DeclaredType

Unresolved() public static method

public static Unresolved ( Docu.Parsing.Model.TypeIdentifier typeIdentifier, Type declaration, Namespace ns ) : DeclaredType
typeIdentifier Docu.Parsing.Model.TypeIdentifier
declaration System.Type
ns Namespace
return DeclaredType