Definition at line 412 of file ContainerAction.cs.
413 {
415 {
416 return;
417 }
419 bool flag = false;
420 do
421 {
422 switch (
input.NodeType)
423 {
425 {
426 string localName =
input.LocalName;
429 {
430 if (
Ref.Equal(localName,
input.Atoms.Import))
431 {
432 if (flag)
433 {
435 }
437 string text = uri.ToString();
439 {
441 }
442 compiler.CompiledStylesheet.Imports.Add(uri);
444 break;
445 }
446 if (
Ref.Equal(localName,
input.Atoms.Include))
447 {
448 flag = true;
450 break;
451 }
452 flag = true;
454 if (
Ref.Equal(localName,
input.Atoms.StripSpace))
455 {
457 }
458 else if (
Ref.Equal(localName,
input.Atoms.PreserveSpace))
459 {
461 }
462 else if (
Ref.Equal(localName,
input.Atoms.Output))
463 {
465 }
466 else if (
Ref.Equal(localName,
input.Atoms.Key))
467 {
469 }
470 else if (
Ref.Equal(localName,
input.Atoms.DecimalFormat))
471 {
473 }
474 else if (
Ref.Equal(localName,
input.Atoms.NamespaceAlias))
475 {
477 }
478 else if (
Ref.Equal(localName,
input.Atoms.AttributeSet))
479 {
481 }
482 else if (
Ref.Equal(localName,
input.Atoms.Variable))
483 {
486 {
488 }
489 }
490 else if (
Ref.Equal(localName,
input.Atoms.Param))
491 {
494 {
496 }
497 }
498 else if (
Ref.Equal(localName,
input.Atoms.Template))
499 {
501 }
502 else if (!
compiler.ForwardCompatibility)
503 {
505 }
507 }
509 {
511 }
513 {
515 }
516 break;
517 }
518 default:
524 break;
525 }
526 }
529 }
static string Xslt_InvalidContents
static string Xslt_NotFirstImport
static string Xslt_NullNsAtTopLevel
static string Xslt_CircularInclude
void CheckEmpty(Compiler compiler)
void AddAction(Action action)
void CompileOutput(Compiler compiler)
void CompileKey(Compiler compiler)
void CompileInclude(Compiler compiler)
void AddScript(Compiler compiler)
void CompileDecimalFormat(Compiler compiler)
void CompileNamespaceAlias(Compiler compiler)
void CompileSpace(Compiler compiler, bool preserve)
References System.Xml.Xsl.XsltOld.ContainerAction.AddAction(), System.Xml.Xsl.XsltOld.ContainerAction.AddScript(), System.Xml.Xsl.XsltOld.CompiledAction.CheckEmpty(), System.Xml.Xsl.XsltOld.ContainerAction.CompileDecimalFormat(), System.Xml.Xsl.XsltOld.ContainerAction.CompileInclude(), System.Xml.Xsl.XsltOld.ContainerAction.CompileKey(), System.Xml.Xsl.XsltOld.ContainerAction.CompileNamespaceAlias(), System.Xml.Xsl.XsltOld.ContainerAction.CompileOutput(), System.Xml.Xsl.XsltOld.ContainerAction.CompileSpace(), System.Xml.Xsl.XsltException.Create(), System.Xml.Dictionary, System.Xml.Ref.Equal(), System.input, System.Xml.Xsl.XsltOld.NavigatorInput.LocalName, System.text, System.Uri.ToString(), System.SR.Xslt_CircularInclude, System.SR.Xslt_InvalidContents, System.SR.Xslt_NotFirstImport, and System.SR.Xslt_NullNsAtTopLevel.
Referenced by System.Xml.Xsl.XsltOld.ContainerAction.CompileDocument().