Interface IModelElement
Contract providing base information about a model element.
Inherited Members
System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
Namespace: Kephas.Model
Assembly: Kephas.Model.dll
Syntax
public interface IModelElement : INamedElement, IAggregatedElementInfo, IElementInfo, IExpando, IDynamicMetaObjectProvider, IIndexable, IAttributeProvider
Properties
| Improve this Doc View SourceMembers
Gets the members of this model element.
Declaration
IEnumerable<INamedElement> Members { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<INamedElement> | The model element members. |
Methods
| Improve this Doc View SourceGetMember(String, Boolean)
Gets the member with the specified qualified name.
Declaration
INamedElement GetMember(string qualifiedName, bool throwOnNotFound = true)
Parameters
Type | Name | Description |
---|---|---|
System.String | qualifiedName | The qualified name of the member. |
System.Boolean | throwOnNotFound | If set to |
Returns
Type | Description |
---|---|
INamedElement | The member with the provided qualified name or |