diff options
author | Melanie Thielker | 2017-01-05 19:07:37 +0000 |
---|---|---|
committer | Melanie Thielker | 2017-01-05 19:07:37 +0000 |
commit | b16abc8166c29585cb76cc55c3bdd76e5833cb4f (patch) | |
tree | 6a34f465a74b7a3a6dc00a3d7aa8dcc25ac3e3a5 /Prebuild/src/Core/Nodes/DataNode.cs | |
parent | Make it possible to disable the bakes module in the way it is described in co... (diff) | |
download | opensim-SC-b16abc8166c29585cb76cc55c3bdd76e5833cb4f.zip opensim-SC-b16abc8166c29585cb76cc55c3bdd76e5833cb4f.tar.gz opensim-SC-b16abc8166c29585cb76cc55c3bdd76e5833cb4f.tar.bz2 opensim-SC-b16abc8166c29585cb76cc55c3bdd76e5833cb4f.tar.xz |
Massive tab and trailing space cleanup
Diffstat (limited to 'Prebuild/src/Core/Nodes/DataNode.cs')
-rw-r--r-- | Prebuild/src/Core/Nodes/DataNode.cs | 172 |
1 files changed, 86 insertions, 86 deletions
diff --git a/Prebuild/src/Core/Nodes/DataNode.cs b/Prebuild/src/Core/Nodes/DataNode.cs index 318b13c..4f20588 100644 --- a/Prebuild/src/Core/Nodes/DataNode.cs +++ b/Prebuild/src/Core/Nodes/DataNode.cs | |||
@@ -5,16 +5,16 @@ Copyright (c) 2004-2005 Matthew Holmes (matthew@wildfiregames.com), Dan Moorehea | |||
5 | Redistribution and use in source and binary forms, with or without modification, are permitted | 5 | Redistribution and use in source and binary forms, with or without modification, are permitted |
6 | provided that the following conditions are met: | 6 | provided that the following conditions are met: |
7 | 7 | ||
8 | * Redistributions of source code must retain the above copyright notice, this list of conditions | 8 | * Redistributions of source code must retain the above copyright notice, this list of conditions |
9 | and the following disclaimer. | 9 | and the following disclaimer. |
10 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions | 10 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions |
11 | and the following disclaimer in the documentation and/or other materials provided with the | 11 | and the following disclaimer in the documentation and/or other materials provided with the |
12 | distribution. | 12 | distribution. |
13 | * The name of the author may not be used to endorse or promote products derived from this software | 13 | * The name of the author may not be used to endorse or promote products derived from this software |
14 | without specific prior written permission. | 14 | without specific prior written permission. |
15 | 15 | ||
16 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, | 16 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, |
17 | BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | 17 | BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
18 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 18 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
19 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | 19 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
20 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 20 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
@@ -32,86 +32,86 @@ using System.IO; | |||
32 | 32 | ||
33 | namespace Prebuild.Core.Nodes | 33 | namespace Prebuild.Core.Nodes |
34 | { | 34 | { |
35 | /// <summary> | 35 | /// <summary> |
36 | /// | 36 | /// |
37 | /// </summary> | 37 | /// </summary> |
38 | public abstract class DataNode : IDataNode | 38 | public abstract class DataNode : IDataNode |
39 | { | 39 | { |
40 | #region Fields | 40 | #region Fields |
41 | 41 | ||
42 | private IDataNode parent; | 42 | private IDataNode parent; |
43 | string[] m_WebTypes = new string[] { "aspx", "ascx", "master", "ashx", "asmx" }; | 43 | string[] m_WebTypes = new string[] { "aspx", "ascx", "master", "ashx", "asmx" }; |
44 | 44 | ||
45 | #endregion | 45 | #endregion |
46 | 46 | ||
47 | #region IDataNode Members | 47 | #region IDataNode Members |
48 | 48 | ||
49 | /// <summary> | 49 | /// <summary> |
50 | /// Gets or sets the parent. | 50 | /// Gets or sets the parent. |
51 | /// </summary> | 51 | /// </summary> |
52 | /// <value>The parent.</value> | 52 | /// <value>The parent.</value> |
53 | public virtual IDataNode Parent | 53 | public virtual IDataNode Parent |
54 | { | 54 | { |
55 | get | 55 | get |
56 | { | 56 | { |
57 | return parent; | 57 | return parent; |
58 | } | 58 | } |
59 | set | 59 | set |
60 | { | 60 | { |
61 | parent = value; | 61 | parent = value; |
62 | } | 62 | } |
63 | } | 63 | } |
64 | public string[] WebTypes | 64 | public string[] WebTypes |
65 | { | 65 | { |
66 | get { return m_WebTypes; } | 66 | get { return m_WebTypes; } |
67 | } | 67 | } |
68 | /// <summary> | 68 | /// <summary> |
69 | /// Parses the specified node. | 69 | /// Parses the specified node. |
70 | /// </summary> | 70 | /// </summary> |
71 | /// <param name="node">The node.</param> | 71 | /// <param name="node">The node.</param> |
72 | public virtual void Parse(XmlNode node) | 72 | public virtual void Parse(XmlNode node) |
73 | { | 73 | { |
74 | } | 74 | } |
75 | public BuildAction GetBuildActionByFileName(string fileName) | 75 | public BuildAction GetBuildActionByFileName(string fileName) |
76 | { | 76 | { |
77 | string extension = Path.GetExtension(fileName).ToLower(); | 77 | string extension = Path.GetExtension(fileName).ToLower(); |
78 | foreach (string type in WebTypes) | 78 | foreach (string type in WebTypes) |
79 | { | 79 | { |
80 | if (extension == type) | 80 | if (extension == type) |
81 | return BuildAction.Content; | 81 | return BuildAction.Content; |
82 | } | 82 | } |
83 | return BuildAction.Compile; | 83 | return BuildAction.Compile; |
84 | } | 84 | } |
85 | /// <summary> | 85 | /// <summary> |
86 | /// Parses the file type to figure out what type it is | 86 | /// Parses the file type to figure out what type it is |
87 | /// </summary> | 87 | /// </summary> |
88 | /// <returns></returns> | 88 | /// <returns></returns> |
89 | public SubType GetSubTypeByFileName(string fileName) | 89 | public SubType GetSubTypeByFileName(string fileName) |
90 | { | 90 | { |
91 | string extension = System.IO.Path.GetExtension(fileName).ToLower(); | 91 | string extension = System.IO.Path.GetExtension(fileName).ToLower(); |
92 | string designer = String.Format(".designer{0}", extension); | 92 | string designer = String.Format(".designer{0}", extension); |
93 | string path = fileName.ToLower(); | 93 | string path = fileName.ToLower(); |
94 | if (extension == ".resx") | 94 | if (extension == ".resx") |
95 | { | 95 | { |
96 | return SubType.Designer; | 96 | return SubType.Designer; |
97 | } | 97 | } |
98 | else if (path.EndsWith(".settings")) | 98 | else if (path.EndsWith(".settings")) |
99 | { | 99 | { |
100 | return SubType.Settings; | 100 | return SubType.Settings; |
101 | } | 101 | } |
102 | else | 102 | else |
103 | { | 103 | { |
104 | 104 | ||
105 | foreach (string type in WebTypes) | 105 | foreach (string type in WebTypes) |
106 | { | 106 | { |
107 | if (path.EndsWith(type)) | 107 | if (path.EndsWith(type)) |
108 | { | 108 | { |
109 | return SubType.CodeBehind; | 109 | return SubType.CodeBehind; |
110 | } | 110 | } |
111 | } | 111 | } |
112 | } | 112 | } |
113 | return SubType.Code; | 113 | return SubType.Code; |
114 | } | 114 | } |
115 | #endregion | 115 | #endregion |
116 | } | 116 | } |
117 | } | 117 | } |