GetDisplayName() публичный Метод

public GetDisplayName ( RubyContext context, bool showEmptyName ) : MutableString
context RubyContext
showEmptyName bool
Результат MutableString
Пример #1
0
 private void TestForAnonymous(RubyModule /*!*/ theModule)
 {
     if (theModule.Name == null)
     {
         throw RubyExceptions.CreateTypeError("can't dump anonymous {0} {1}",
                                              theModule.IsClass ? "class" : "module",
                                              theModule.GetDisplayName(_context, false)
                                              );
     }
 }
Пример #2
0
 private void TestForAnonymous(RubyModule /*!*/ theModule)
 {
     if (theModule.Name == null)
     {
         string objectType  = (theModule is RubyClass) ? "class" : "module";
         string displayName = theModule.GetDisplayName(false).ConvertToString();
         string message     = String.Format("can't dump anonymous {0} {1}", objectType, displayName);
         throw RubyExceptions.CreateTypeError(message);
     }
 }
Пример #3
0
 public static MutableString/*!*/ GetName(RubyContext/*!*/ context, RubyModule/*!*/ self) {
     return self.GetDisplayName(context, true);
 }
Пример #4
0
 public static MutableString /*!*/ GetName(RubyModule /*!*/ self)
 {
     return(self.GetDisplayName(true));
 }
Пример #5
0
 public static MutableString /*!*/ ToS(RubyModule /*!*/ self)
 {
     return(self.GetDisplayName(false));
 }
Пример #6
0
 public static MutableString /*!*/ GetName(RubyContext /*!*/ context, RubyModule /*!*/ self)
 {
     return(self.GetDisplayName(context, true));
 }
Пример #7
0
 public static MutableString/*!*/ GetName(RubyModule/*!*/ self) {
     return self.GetDisplayName(true);
 }
Пример #8
0
 public static MutableString/*!*/ ToS(RubyModule/*!*/ self) {
     return self.GetDisplayName(false);
 }
Пример #9
0
 private void TestForAnonymous(RubyModule/*!*/ theModule) {
     if (theModule.Name == null) {
         throw RubyExceptions.CreateTypeError("can't dump anonymous {0} {1}", 
             theModule.IsClass ? "class" : "module", 
             theModule.GetDisplayName(_context, false)
         );
     }
 }
Пример #10
0
 private void TestForAnonymous(RubyModule/*!*/ theModule) {
     if (theModule.Name == null) {
         string objectType = (theModule is RubyClass) ? "class" : "module";
         string displayName = theModule.GetDisplayName(false).ConvertToString();
         string message = String.Format("can't dump anonymous {0} {1}", objectType, displayName);
         throw RubyExceptions.CreateTypeError(message);
     }
 }
Пример #11
0
        /*!*/
        internal static MutableString ToS(RubyContext/*!*/ context, string/*!*/ methodName, RubyModule/*!*/ declaringModule, RubyModule/*!*/ targetModule, 
            string/*!*/ classDisplayName)
        {
            MutableString result = MutableString.CreateMutable(context.GetIdentifierEncoding());

            result.Append("#<");
            result.Append(classDisplayName);
            result.Append(": ");

            if (ReferenceEquals(targetModule, declaringModule)) {
                result.Append(declaringModule.GetDisplayName(context, true));
            } else {
                result.Append(targetModule.GetDisplayName(context, true));
                result.Append('(');
                result.Append(declaringModule.GetDisplayName(context, true));
                result.Append(')');
            }

            result.Append('#');
            result.Append(methodName);
            result.Append('>');
            return result;
        }
Пример #12
0
 public static MutableString ToS(RubyContext/*!*/ context, RubyModule/*!*/ self)
 {
     return self.GetDisplayName(context, false);
 }