Exemplo n.º 1
0
 public static string Format(DmdType type, bool serializable = false)
 {
     if (serializable)
     {
         var t = type;
         while (t.GetElementType() is DmdType elementType)
         {
             t = elementType;
         }
         if (!IsGenericTypeDefinition(t) && ContainsGenericParameters(t))
         {
             return(null);
         }
     }
     using (var formatter = new DmdMemberFormatter(serializable ? GlobalFlags.Serializable : GlobalFlags.None))
         return(formatter.FormatCore(type));
 }
Exemplo n.º 2
0
 public static string Format(DmdMethodSignature methodSignature, bool serializable = false)
 {
     using (var formatter = new DmdMemberFormatter(serializable ? GlobalFlags.Serializable : GlobalFlags.None))
         return(formatter.FormatCore(methodSignature));
 }
Exemplo n.º 3
0
 public static string Format(DmdParameterInfo parameter, bool serializable = false)
 {
     using (var formatter = new DmdMemberFormatter(serializable ? GlobalFlags.Serializable : GlobalFlags.None))
         return(formatter.FormatCore(parameter));
 }
Exemplo n.º 4
0
 public static string Format(DmdEventInfo @event, bool serializable = false)
 {
     using (var formatter = new DmdMemberFormatter(serializable ? GlobalFlags.Serializable : GlobalFlags.None))
         return(formatter.FormatCore(@event));
 }
Exemplo n.º 5
0
 public static string Format(DmdPropertyInfo property, bool serializable = false)
 {
     using (var formatter = new DmdMemberFormatter(serializable ? GlobalFlags.Serializable : GlobalFlags.None))
         return(formatter.FormatCore(property));
 }
Exemplo n.º 6
0
 public static string Format(DmdFieldInfo field, bool serializable = false)
 {
     using (var formatter = new DmdMemberFormatter(serializable ? GlobalFlags.Serializable : GlobalFlags.None))
         return(formatter.FormatCore(field));
 }