Exemple #1
0
 public override object Execute(IResolver resolver)
 {
     if (!resolved)
     {
         Resolve(resolver);
     }
     if (propertyInfo != null)
     {
         return(propertyInfo.GetValue(null, null));
     }
     else if (classOrEnumType != null)
     {
         return(classOrEnumType);
     }
     else
     {
         return(resolver.GetIdentifierValue(identifier));
     }
 }