~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to external/mono-addins/Samples/TextEditor/TextEditorLib/ExtensionNodes/FileTemplateNode.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
using System;
 
3
using System.IO;
 
4
using Mono.Addins;
 
5
 
 
6
namespace TextEditor
 
7
{
 
8
        public class FileTemplateNode: ExtensionNode
 
9
        {
 
10
                [NodeAttribute]
 
11
                string resource;
 
12
                
 
13
                [NodeAttribute]
 
14
                string name;
 
15
                
 
16
                public string Name {
 
17
                        get { return name != null ? name : Id; }
 
18
                }
 
19
                
 
20
                public virtual string GetContent ()
 
21
                {
 
22
                        using (StreamReader sr = new StreamReader(Addin.GetResource (resource))) {
 
23
                                return sr.ReadToEnd (); 
 
24
                        }
 
25
                }
 
26
        }
 
27
}