Метод | Описание | |
---|---|---|
GetAllDependencies ( this conceptInfo ) : IEnumerable |
Returns a list of concepts that this concept depends on directly or indirectly.
|
|
GetDirectDependencies ( this conceptInfo ) : IEnumerable |
Returns a list of concepts that this concept directly depends on.
|
|
GetErrorDescription ( this ci ) : string |
Use only for generating an error details. Returns the concept's description ignoring possible null reference errors.
|
|
GetFullDescription ( this ci ) : string |
Returns a string that fully describes the concept instance. The string contains concept's type name and all concept's properties.
|
|
GetFullDescriptionAsBaseConcept ( this ci, |
Returns a string that describes the concept instance cast as a base concept. The string contains base concept's type name and the base concept's properties.
|
|
GetKey ( this ci ) : string |
Returns a string that uniquely describes the concept instance. The string contains concept's base class type and a list of concept's key properties. If the concept inherits another concept, the base class type will be used instead of actual concept's type to achieve normalized form. That way, the resulting string can be used in scenarios such as resolving references to other concepts where a reference can be of the base class type, but referencing inherited type. |
|
GetKeyProperties ( this ci ) : string |
Returns a string with a dot-separated list of concept's key properties.
|
|
GetKeyword ( |
Return value is null if IConceptInfo implementations does not have ConceptKeyword attribute. Such classes are usually used as a base class for other concepts.
|
|
GetKeyword ( this ci ) : string |
Return value is null if IConceptInfo implementations does not have ConceptKeyword attribute. Such classes are usually used as a base class for other concepts.
|
|
GetKeywordOrTypeName ( |
||
GetKeywordOrTypeName ( this ci ) : string | ||
GetShortDescription ( this ci ) : string | ||
GetUserDescription ( this ci ) : string |
Returns a string that describes the concept instance in a user-friendly manner. The string contains concept's keyword and a list of concept's key properties. This description in not unique because different concepts might have same keyword. |
Метод | Описание | |
---|---|---|
AddAllDependencies ( IConceptInfo conceptInfo, ICollection |
||
AppendMember ( StringBuilder text, IConceptInfo ci, Rhetos.Dsl.ConceptMember member, bool exceptionOnNullMember ) : void | ||
AppendMembers ( StringBuilder text, IConceptInfo ci, SerializationOptions serializationOptions, bool exceptionOnNullMember = false, |
||
BaseConceptInfoType ( IConceptInfo ci ) : |
||
CreateKey ( IConceptInfo ci ) : string | ||
SafeDelimit ( string text ) : string |
public static GetAllDependencies ( this conceptInfo ) : IEnumerable |
||
conceptInfo | this | |
Результат | IEnumerable |
public static GetDirectDependencies ( this conceptInfo ) : IEnumerable |
||
conceptInfo | this | |
Результат | IEnumerable |
public static GetErrorDescription ( this ci ) : string | ||
ci | this | |
Результат | string |
public static GetFullDescription ( this ci ) : string | ||
ci | this | |
Результат | string |
public static GetFullDescriptionAsBaseConcept ( this ci, |
||
ci | this | |
baseConceptType | ||
Результат | string |
public static GetKey ( this ci ) : string | ||
ci | this | |
Результат | string |
public static GetKeyProperties ( this ci ) : string | ||
ci | this | |
Результат | string |
public static GetKeyword ( |
||
conceptInfoType | ||
Результат | string |
public static GetKeyword ( this ci ) : string | ||
ci | this | |
Результат | string |
public static GetKeywordOrTypeName ( |
||
conceptInfoType | ||
Результат | string |
public static GetKeywordOrTypeName ( this ci ) : string | ||
ci | this | |
Результат | string |
public static GetShortDescription ( this ci ) : string | ||
ci | this | |
Результат | string |
public static GetUserDescription ( this ci ) : string | ||
ci | this | |
Результат | string |