C# Class NMF.Models.Meta.ClassExtensions

Show file Open project: NMFCode/NMF

Public Methods

Method Description
IsAssignableFrom ( this @class, IClass specificType ) : bool
IsContainerReference ( this reference ) : bool
IsRefined ( this @class, IAttribute attribute ) : bool
IsRefined ( this @class, IReference reference ) : bool
LookupAttribute ( this @class, string name ) : IAttribute
LookupReference ( this @class, string name ) : IReference
RetrieveIdentifier ( this @class ) : ScopedIdentifier

Method Details

IsAssignableFrom() public static method

public static IsAssignableFrom ( this @class, IClass specificType ) : bool
@class this
specificType IClass
return bool

IsContainerReference() public static method

public static IsContainerReference ( this reference ) : bool
reference this
return bool

IsRefined() public static method

public static IsRefined ( this @class, IAttribute attribute ) : bool
@class this
attribute IAttribute
return bool

IsRefined() public static method

public static IsRefined ( this @class, IReference reference ) : bool
@class this
reference IReference
return bool

LookupAttribute() public static method

public static LookupAttribute ( this @class, string name ) : IAttribute
@class this
name string
return IAttribute

LookupReference() public static method

public static LookupReference ( this @class, string name ) : IReference
@class this
name string
return IReference

RetrieveIdentifier() public static method

public static RetrieveIdentifier ( this @class ) : ScopedIdentifier
@class this
return ScopedIdentifier