[corlib] Use temp directory for assemblies in SaveTest.Save() (#5727)
[mono.git] / docs / HtmlAgilityPack / MixedCodeDocumentCodeFragment.cs
1 // HtmlAgilityPack V1.0 - Simon Mourier <simon underscore mourier at hotmail dot com>\r
2 namespace HtmlAgilityPack\r
3 {\r
4     /// <summary>\r
5     /// Represents a fragment of code in a mixed code document.\r
6     /// </summary>\r
7     public class MixedCodeDocumentCodeFragment : MixedCodeDocumentFragment\r
8     {\r
9         #region Fields\r
10 \r
11         private string _code;\r
12 \r
13         #endregion\r
14 \r
15         #region Constructors\r
16 \r
17         internal MixedCodeDocumentCodeFragment(MixedCodeDocument doc)\r
18             :\r
19                 base(doc, MixedCodeDocumentFragmentType.Code)\r
20         {\r
21         }\r
22 \r
23         #endregion\r
24 \r
25         #region Properties\r
26 \r
27         /// <summary>\r
28         /// Gets the fragment code text.\r
29         /// </summary>\r
30         public string Code\r
31         {\r
32             get\r
33             {\r
34                 if (_code == null)\r
35                 {\r
36                     _code = FragmentText.Substring(Doc.TokenCodeStart.Length,\r
37                                                    FragmentText.Length - Doc.TokenCodeEnd.Length -\r
38                                                    Doc.TokenCodeStart.Length - 1).Trim();\r
39                     if (_code.StartsWith("="))\r
40                     {\r
41                         _code = Doc.TokenResponseWrite + _code.Substring(1, _code.Length - 1);\r
42                     }\r
43                 }\r
44                 return _code;\r
45             }\r
46             set { _code = value; }\r
47         }\r
48 \r
49         #endregion\r
50     }\r
51 }