object Evaluate(EnumLiteral i) { return(_reflection.GetEnumValue(i.Value.TypeName.FullName, i.Value.MemberName.Name)); }
/// <summary> /// Implements the constructor: EnumLiteral() /// Direct superclasses: global::MetaDslx.Soal.NamedElement, global::MetaDslx.Soal.TypedElement, global::MetaDslx.Soal.AnnotatedElement /// All superclasses: global::MetaDslx.Soal.NamedElement, global::MetaDslx.Soal.TypedElement, global::MetaDslx.Soal.AnnotatedElement /// </summary> public virtual void EnumLiteral(EnumLiteral @this) { this.NamedElement(@this); this.TypedElement(@this); this.AnnotatedElement(@this); }
public EnumLiteralExp(EnumLiteral referredEnumLiteral) : base(referredEnumLiteral.Type) { this.ReferredEnumLiteral = referredEnumLiteral; }
/// <summary> /// Implements the constructor: EnumLiteral() /// Direct superclasses: global::MetaDslx.Soal.NamedElement, global::MetaDslx.Soal.TypedElement /// All superclasses: global::MetaDslx.Soal.NamedElement, global::MetaDslx.Soal.TypedElement /// </summary> public virtual void EnumLiteral_EnumLiteral(EnumLiteral @this) { this.NamedElement_NamedElement(@this); this.TypedElement_TypedElement(@this); }