Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ParseInputTypeAnnotationsAttribute()

void System.Xml.Xsl.Xslt.XsltLoader.ParseInputTypeAnnotationsAttribute ( int attNum)
inlineprivate

Definition at line 2273 of file XsltLoader.cs.

2274 {
2275 if (!_input.MoveToXsltAttribute(attNum, "input-type-annotations"))
2276 {
2277 return;
2278 }
2279 string value = _input.Value;
2280 switch (value)
2281 {
2282 case "strip":
2283 case "preserve":
2284 if (_compiler.inputTypeAnnotations == null)
2285 {
2287 }
2288 else
2289 {
2291 }
2292 return;
2293 }
2295 {
2296 ReportError(System.SR.Xslt_InvalidAttrValue, "input-type-annotations", value);
2297 }
2298 }
static string Xslt_InputTypeAnnotations
Definition SR.cs:2014
static string Xslt_InvalidAttrValue
Definition SR.cs:1884
Definition SR.cs:7
bool MoveToXsltAttribute(int attNum, string attName)
Definition XsltInput.cs:681
void ReportError(string res, params string[] args)
void CheckError(bool cond, string res, params string[] args)

References System.Xml.Xsl.Xslt.XsltLoader._compiler, System.Xml.Xsl.Xslt.XsltLoader._input, System.Xml.Xsl.Xslt.XsltLoader.CheckError(), System.Xml.Dictionary, System.Xml.Xsl.Xslt.XsltInput.ForwardCompatibility, System.Xml.Xsl.Xslt.Compiler.inputTypeAnnotations, System.Xml.Xsl.Xslt.XsltInput.MoveToXsltAttribute(), System.Xml.Xsl.Xslt.XsltLoader.ReportError(), System.value, System.Xml.Xsl.Xslt.XsltInput.Value, System.SR.Xslt_InputTypeAnnotations, and System.SR.Xslt_InvalidAttrValue.

Referenced by System.Xml.Xsl.Xslt.XsltLoader.LoadRealStylesheet().