ToString() public method

public ToString ( ) : string
return string
Esempio n. 1
0
 public static string Translate(Attribute a, CustomAttributeData d, Type context)
 {
     if (a is EcoElementAttribute)
         return TranslateEcoElementAttribute((EcoElementAttribute)a);
     else
         return d.ToString();
 }
Esempio n. 2
0
        public static string Translate(Attribute a, CustomAttributeData d, FieldInfo context)
        {
            var ecoAttr = a as EcoFieldAttribute;
            if (ecoAttr != null && !ecoAttr.ApplyToGeneratedClass) return null;

            if (a is KnownTypesAttribute)
                return TranslateKnownTypesAttribute((KnownTypesAttribute)a);
            else if (a is DefaultAttribute)
                return TranslateDefaultAttribute((DefaultAttribute)a);
            else
                return d.ToString();
        }
Esempio n. 3
0
        public AttributeDetail(RootDetail parent, CustomAttributeData cad)
            : base(parent, cad.Constructor.DeclaringType.FullName)
        {
            _declaration = cad.ToString();

            CodeStringBuilder csb = new CodeStringBuilder();

            AppendAttributesDeclaration(csb);

            csb.AppendType(cad.Constructor.DeclaringType);

            if (cad.ConstructorArguments.Count > 0)
            {
                csb.AppendText("(");
                csb.AppendQuotedValue(cad.ConstructorArguments[0].Value);
                csb.AppendText(")");
            }

            _declaration = csb.ToString();
            _declarationHtml = csb.ToHtmlString();
        }
 private static string GetAttributeName(CustomAttributeData data)
 {
     String sub = data.ToString().Substring(0, data.ToString().IndexOf("("));
     return sub.Substring(sub.LastIndexOf(".") + 1);
 }