MemberInfoToString() public static method

public static MemberInfoToString ( MemberInfo member ) : string
member System.Reflection.MemberInfo
return string
Esempio n. 1
0
        static void EmitMember(StringBuilder builder, MemberInfo mi)
        {
            String name = COMUtilities.MemberInfoToString(mi);

            if (!String.IsNullOrWhiteSpace(name))
            {
                builder.Append("   ");
                if (mi is FieldInfo)
                {
                    builder.AppendFormat("{0};", name).AppendLine();
                }
                else
                {
                    builder.AppendLine(name);
                }
            }
        }
Esempio n. 2
0
        static string TypeToText(Type t)
        {
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat("Name: {0}", t.Name).AppendLine();
            builder.AppendFormat("IID: {0}", t.GUID).AppendLine();
            builder.AppendLine("{");
            foreach (MemberInfo mi in t.GetMembers())
            {
                String name = COMUtilities.MemberInfoToString(mi);
                if (!String.IsNullOrWhiteSpace(name))
                {
                    builder.Append("   ");
                    builder.AppendLine(name);
                }
            }
            builder.AppendLine("}");

            return(builder.ToString());
        }