public bool TryGetConstant(RubyGlobalScope autoloadScope, string/*!*/ name, out object value) { ConstantStorage storage; var result = TryGetConstant(autoloadScope, name, out storage); value = storage.Value; return result; }
public static bool IsConstantDefined(RubyModule /*!*/ self, [DefaultProtocol, NotNull] string /*!*/ constantName) { RubyUtils.CheckConstantName(constantName); object constant; // MRI checks declared constans only and don't trigger autoload: return(self.TryGetConstant(null, constantName, out constant)); }