Exemplo n.º 1
0
 string GetCSharpText(Dom.IDecoration entity)
 {
     if (entity is Dom.IMethod)
     {
         return(Dom.CSharp.CSharpAmbience.Instance.Convert(entity as Dom.IMethod));
     }
     if (entity is Dom.IProperty)
     {
         return(Dom.CSharp.CSharpAmbience.Instance.Convert(entity as Dom.IProperty));
     }
     if (entity is Dom.IEvent)
     {
         return(Dom.CSharp.CSharpAmbience.Instance.Convert(entity as Dom.IEvent));
     }
     if (entity is Dom.IField)
     {
         return(Dom.CSharp.CSharpAmbience.Instance.Convert(entity as Dom.IField));
     }
     if (entity is Dom.IClass)
     {
         return(Dom.CSharp.CSharpAmbience.Instance.Convert(entity as Dom.IClass));
     }
     // unknown entity:
     return(entity.ToString());
 }
 /// <summary>
 /// Converts a member to text.
 /// Returns the declaration of the member as C# code, e.g.
 /// "public void MemberName(string parameter)"
 /// </summary>
 string GetDescription(Dom.IDecoration entity)
 {
     if (mainForm.Language == "C#")
     {
         return(GetCSharpText(entity) + Environment.NewLine + entity.Documentation);
     }
     else
     {
         return(GetVBNetText(entity) + Environment.NewLine + entity.Documentation);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Converts a member to text.
 /// Returns the declaration of the member as C# code, e.g.
 /// "public void MemberName(string parameter)"
 /// </summary>
 string GetDescription(Dom.IDecoration entity)
 {
     return(GetCSharpText(entity) + Environment.NewLine + entity.Documentation);
 }